- 寫了個小插件,伺服器部署的時候發現少了一些依賴,果斷apt-get,然而失敗了:
E: dpkg 被中斷,您必須手工運作 ‘sudo dpkg --configure -a’ 解決此問題。
- 找到解決辦法:
sudo rm /var/lib/dpkg/updates/* sudo apt-get update sudo apt-get upgrade
- 解決了麼?并沒有...。在
的時候失敗了:sudo apt-get upgrade
您希望繼續執行嗎? [Y/n] y 正在預設定軟體包 ... /tmp/console-setup.config.XTxu0f: 1: eval: Syntax error: Unterminated quoted string 預設定 console-setup 失敗,退出狀态為 2 /tmp/keyboard-configuration.config.lBbgUO: 1: eval: Syntax error: Unterminated quoted string 預設定 keyboard-configuration 失敗,退出狀态為 2 正在設定 install-info (6.1.0.dfsg.1-5) ...
- 繼續找解決辦法:
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old # 将info檔案夾更名 sudo mkdir /var/lib/dpkg/info # 再建立一個新的info檔案夾 sudo apt-get update sudo apt-get -f install # **這一句如果有問題請看第5步** sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old # 執行完上一步操作後會在新的info檔案夾下生成一些檔案,現将這些檔案全部移到info_old檔案夾下 sudo rm -rf /var/lib/dpkg/info # 把自己建立的info檔案夾删掉 sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info # 把以前的info檔案夾重新改回名字
- 在
的時候又碰到了一次sudo apt-get -f install
E: dpkg 被中斷,您必須手工運作 ‘sudo dpkg --configure -a’ 解決此問題。
# 删除一下updates,重新來 sudo rm /var/lib/dpkg/updates/* sudo apt-get -f install
- 終于弄完了,再來
,然鵝,有失敗了:sudo apt-get upgrade
... ... 正在設定 keyboard-configuration (1.108ubuntu15.5) ... /var/lib/dpkg/info/keyboard-configuration.config: 1: eval: Syntax error: Unterminated quoted string dpkg: 處理軟體包 keyboard-configuration (--configure)時出錯: 子程序 已安裝 post-installation 腳本 傳回錯誤狀态 2 dpkg: 依賴關系問題使得 console-setup-linux 的配置工作不能繼續: console-setup-linux 依賴于 keyboard-configuration (= 1.108ubuntu15.5);然而: 軟體包 keyboard-configuration 尚未配置。 ... ... dpkg: 依賴關系問題使得 ubuntu-minimal 的配置工作不能繼續: ubuntu-minimal 依賴于 console-setup;然而: 軟體包 console-setup 尚未配�因為錯誤消息訓示這是由于上一個問題導緻的錯誤,沒有寫入 apport 報告。 因為錯誤消息訓示這是由于上一個問題導緻的錯誤,沒有寫入 apport 報告。 由于已經達到 MaxReports 限制,沒有寫入 apport 報告。 �。 dpkg: 處理軟體包 ubuntu-minimal (--configure)時出錯: 依賴關系問題 - 仍未被配置 ... ... W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. 正在處理用于 libc-bin (2.23-0ubuntu11) 的觸發器 ... 在處理時有錯誤發生: keyboard-configuration console-setup-linux console-setup ubuntu-minimal E: Sub-process /usr/bin/dpkg returned an error code (1)
- 有點無奈,是我的操作有問題麼?繼續解決:
再把第4步來一遍!!!
- 再來
:sudo apt-get upgrade
終于搞定了
- 最後試一下:
sudo apt-get install python-pip # 其實我就是為了安裝一個pip
參考:
時光不寫部落格-dpkg 被中斷、sudo apt-get upgrade失敗 https://blog.csdn.net/zjwson/article/details/78239265 https://blog.csdn.net/ycl295644/article/details/44536297