啟動分區已滿,升級失敗導致無法清理

啟動分區已滿,升級失敗導致無法清理

這似乎是所有其他問題和答案中的一個常見問題領域,但它們似乎都沒有解決我的具體問題。

經過幾次升級後,我的伺服器啟動分割區已滿。顯然,系統繼續嘗試升級,現在陷入了某種惡性循環。由於不匹配的依賴項,我無法升級,並且由於待升級,我無法清理。

我按照其他已回答問題中的建議(列出的版本和 rm'ed 五個最舊的版本)手動刪除了幾個舊文件以提供空間,但問題仍然存在。如果我嘗試修復安裝,會發生以下情況:

$ sudo apt-get -f install  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Correcting dependencies... Done  
The following packages were automatically installed and are no longer required:  
  linux-image-3.2.0-60-generic linux-headers-3.2.0-65-generic  
  linux-image-3.2.0-63-generic linux-image-3.2.0-58-generic  
  linux-headers-3.2.0-60 linux-headers-3.2.0-61 linux-headers-3.2.0-63  
  linux-headers-3.2.0-58 linux-headers-3.2.0-64 linux-headers-3.2.0-59 
  linux-headers-3.2.0-65 linux-headers-3.2.0-60-generic  
  linux-headers-3.2.0-63-generic linux-headers-3.2.0-58-generic  
  linux-image-3.2.0-61-generic linux-image-3.2.0-64-generic  
  linux-image-3.2.0-59-generic linux-headers-3.2.0-61-generic  
  linux-headers-3.2.0-64-generic linux-headers-3.2.0-59-generic  
  linux-image-3.2.0-65-generic  
Use 'apt-get autoremove' to remove them.  
The following extra packages will be installed:  
  linux-server  
The following packages will be upgraded:  
  linux-server  
1 upgraded, 0 newly installed, 0 to remove and 158 not upgraded.  
1 not fully installed or removed.  
Need to get 0 B/1,736 B of archives.  
After this operation, 0 B of additional disk space will be used.  
    Do you want to continue [Y/n]? y  
dpkg: dependency problems prevent configuration of linux-server:  
 linux-server depends on linux-image-server (= 3.2.0.68.81); however:  
  Version of linux-image-server on system is 3.2.0.74.88.  
 linux-server depends on linux-headers-server (= 3.2.0.68.81); however:  
  Version of linux-headers-server on system is 3.2.0.74.88.  
dpkg: error processing linux-server (--configure):  
 dependency problems - leaving unconfigured  
No apport report written because the error message indicates it's a follow-up error from a     previous failure.
                        Errors were encountered while processing:  
 linux-server  
E: Sub-process /usr/bin/dpkg returned an error code (1)  

你會發現我以前嘗試過這個...
嘗試過autoremove,,,,。cleanautocleanconfigure

如果有任何線索的話,當我運行該命令時,大約有一半的時間我會丟失終端會話!

$ df -h /boot  
Filesystem      Size  Used Avail Use% Mounted on  
/dev/sda1       228M  107M  109M  50% /boot  

以及所有涉及apt-getdpkg失敗並出現與上述類似錯誤的操作。

答案1

我終於在這個類似的問題中找到了答案:APT 因內核版本不匹配而陷入困境

我手動安裝了 linux-server 3.2.0.74.88,如該問題的答案所示,一切都已排序。非常感謝 Eliah Kagan 提供了深思熟慮、有用且全面的答案。

相關內容