Commit e3787fb
committed
fix(install): prevent Docker install hang on Ubuntu
- _log_pipe: use stdbuf -o0 to force unbuffered tr output,
ensuring \r->\n conversion reaches read immediately
- Add _setup_policy_rc_d / _cleanup_policy_rc_d helpers
to prevent dpkg from starting Docker during apt-get install
- install_docker_official: use policy-rc.d + trap RETURN
before running get-docker.sh
- install_docker_custom Debian/Ubuntu path: same protection
- Add test_install_docker_fixes.sh with 18 simulated tests
- Also includes console i18n updates, apphub service fix,
my-apps page improvements, Dockerfile adjustments1 parent 1bbd477 commit e3787fb
8 files changed
Lines changed: 2063 additions & 1358 deletions
File tree
- apphub/src/services
- console/src
- features
- app-store
- my-apps
- docker
- install
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
851 | 851 | | |
852 | 852 | | |
853 | 853 | | |
854 | | - | |
| 854 | + | |
855 | 855 | | |
856 | 856 | | |
857 | 857 | | |
| |||
1073 | 1073 | | |
1074 | 1074 | | |
1075 | 1075 | | |
1076 | | - | |
| 1076 | + | |
1077 | 1077 | | |
1078 | 1078 | | |
1079 | 1079 | | |
| |||
1106 | 1106 | | |
1107 | 1107 | | |
1108 | 1108 | | |
1109 | | - | |
| 1109 | + | |
1110 | 1110 | | |
1111 | 1111 | | |
1112 | 1112 | | |
| |||
1413 | 1413 | | |
1414 | 1414 | | |
1415 | 1415 | | |
1416 | | - | |
1417 | | - | |
| 1416 | + | |
| 1417 | + | |
1418 | 1418 | | |
1419 | | - | |
1420 | | - | |
1421 | | - | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
1422 | 1422 | | |
1423 | 1423 | | |
1424 | | - | |
1425 | 1424 | | |
1426 | 1425 | | |
1427 | 1426 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
183 | 184 | | |
184 | 185 | | |
185 | 186 | | |
| |||
203 | 204 | | |
204 | 205 | | |
205 | 206 | | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
206 | 234 | | |
207 | 235 | | |
208 | 236 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
171 | 212 | | |
172 | 213 | | |
173 | 214 | | |
| |||
549 | 590 | | |
550 | 591 | | |
551 | 592 | | |
552 | | - | |
553 | | - | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
554 | 596 | | |
555 | 597 | | |
556 | 598 | | |
557 | 599 | | |
558 | 600 | | |
559 | 601 | | |
560 | | - | |
| 602 | + | |
561 | 603 | | |
562 | 604 | | |
563 | 605 | | |
| |||
613 | 655 | | |
614 | 656 | | |
615 | 657 | | |
616 | | - | |
| 658 | + | |
617 | 659 | | |
618 | 660 | | |
619 | 661 | | |
| |||
697 | 739 | | |
698 | 740 | | |
699 | 741 | | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
700 | 747 | | |
701 | 748 | | |
702 | 749 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
748 | 748 | | |
749 | 749 | | |
750 | 750 | | |
751 | | - | |
| 751 | + | |
752 | 752 | | |
753 | 753 | | |
754 | 754 | | |
| |||
760 | 760 | | |
761 | 761 | | |
762 | 762 | | |
| 763 | + | |
| 764 | + | |
763 | 765 | | |
764 | 766 | | |
765 | 767 | | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
766 | 771 | | |
767 | 772 | | |
768 | 773 | | |
| |||
784 | 789 | | |
785 | 790 | | |
786 | 791 | | |
| 792 | + | |
| 793 | + | |
787 | 794 | | |
788 | 795 | | |
789 | 796 | | |
790 | 797 | | |
791 | 798 | | |
792 | 799 | | |
| 800 | + | |
793 | 801 | | |
794 | 802 | | |
795 | 803 | | |
| |||
878 | 886 | | |
879 | 887 | | |
880 | 888 | | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
881 | 892 | | |
882 | 893 | | |
883 | 894 | | |
| |||
2979 | 2990 | | |
2980 | 2991 | | |
2981 | 2992 | | |
2982 | | - | |
| 2993 | + | |
2983 | 2994 | | |
2984 | 2995 | | |
2985 | 2996 | | |
| |||
2991 | 3002 | | |
2992 | 3003 | | |
2993 | 3004 | | |
| 3005 | + | |
| 3006 | + | |
2994 | 3007 | | |
2995 | 3008 | | |
2996 | 3009 | | |
| 3010 | + | |
| 3011 | + | |
| 3012 | + | |
2997 | 3013 | | |
2998 | 3014 | | |
2999 | 3015 | | |
| |||
3015 | 3031 | | |
3016 | 3032 | | |
3017 | 3033 | | |
| 3034 | + | |
| 3035 | + | |
3018 | 3036 | | |
3019 | 3037 | | |
3020 | 3038 | | |
3021 | 3039 | | |
3022 | 3040 | | |
3023 | 3041 | | |
| 3042 | + | |
3024 | 3043 | | |
3025 | 3044 | | |
3026 | 3045 | | |
| |||
3109 | 3128 | | |
3110 | 3129 | | |
3111 | 3130 | | |
| 3131 | + | |
| 3132 | + | |
| 3133 | + | |
3112 | 3134 | | |
3113 | 3135 | | |
3114 | 3136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
204 | | - | |
| 204 | + | |
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
| |||
0 commit comments