套件安裝卸載錯誤

套件安裝卸載錯誤

在過去的幾天裡,無論我使用 apt-get/software center 進行軟體安裝/卸載,它都會以以下訊息結束:

Setting up initramfs-tools (0.103ubuntu0.8) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.8.0-32-generic
E: /usr/share/initramfs-tools/hooks/fuse failed with return 1.
update-initramfs: failed for /boot/initrd.img-3.8.0-32-generic with 1.
dpkg: error processing initramfs-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

但軟體的安裝/卸載似乎成功發生。

有人能建議可能的解決方案嗎?

謝謝

答案1

刪除所有舊的核心(除了什麼之外的所有有修訂號的核心uname -r

我從其他人那裡做了一個模組(有人可能有更好的方法)

列出已安裝的所有內容並儲存到“to_remove.txt”:

dpkg -l linux-* | grep ii > to_remove.txt

第二列是您想要的(丟棄其餘的)還要確保刪除對應的條目uname -r並刪除後面沒有修訂號的任何內容(修訂號看起來像linux-headers-3.2.0-74

然後你可以將所有這些傳遞給 dpkg:

貓 to_remove.txt | xargs sudo dpkg -r

請小心這一點,並確保只刪除正確的內容。

答案2

在終端機輸入以下命令進行更新initramfs

sudo update-initramfs -u

相關內容