039-解決ubuntu使用preseed裝機 base-installer/kernel/failed-package-install 問題

這是堅持技術寫做計劃(含翻譯)的第39篇,定個小目標999,每週最少2篇。php

本文主要介紹在使用pressed無人裝機安裝ubuntu時,偶爾出現
html

Unexpected error; command not executed: 'sh -c debconf-apt-progress --no-progress --logstederr -- apt-get -q -y --no-remove install busybox-initramfs'
base-installer: error: exiting on error base-installer/kernel/failed-package-install
複製代碼

的解決方案。前端

以前寫的幾篇無人裝機的文章(有基於cobbler和cloudboot的)git

排查過程

首先,點擊繼續,返回上一層頁面,選擇shell, cat /var/log/syslog 找到報錯信息 base-installer: error: exiting on error base-installer/kernel/failed-package-install 
在百度和google搜索後,找到跟我相似的問題 XenServer安裝ubuntu16.04遇到的錯誤程序員

可是使用做者的方式處理一遍後,沒啥效果,可是陰差陽錯的get了 ctrl+alt+f4 (參考 Reverting from Ctrl - Alt - F1 )github

能看安裝日誌就簡單了,排查就好了,發現是安裝ubuntu security時,國外ip被ban了,換成國內源便可。shell

修改preseedubuntu

d-i apt-setup/services-select multiselect security
d-i apt-setup/security_host string mirrors.aliyun.com
d-i apt-setup/security_path string /ubuntu
複製代碼

招聘小廣告

山東濟南的小夥伴歡迎投簡歷啊 加入咱們 , 一塊兒搞事情。
長期招聘,Java程序員,大數據工程師,運維工程師,前端工程師。bash

參考資料

相關文章
相關標籤/搜索