ここ数日、apt-get/ソフトウェア センターでソフトウェアのインストール/アンインストールを実行すると、次のメッセージが表示されてしまいます:
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
古いカーネルをすべて削除します(リビジョン番号を持つものすべて、ただし what を除くuname -r
)
私は他の人の改造をしました(誰かがもっと良い方法を持っているかもしれません)
インストールされているものをすべてリストし、「to_remove.txt」に保存します。
dpkg -l linux-* | grep ii > to_remove.txt
2番目の列は必要なものです(残りは破棄します)また、対応するエントリを削除しuname -r
、その後にリビジョン番号がないもの(リビジョン番号は次のようになりますlinux-headers-3.2.0-74
)をすべて削除してください。
これらすべてを dpkg に渡すことができます:
cat to_remove.txt | xargs sudo dpkg -r
これに気を付けて、正しいものだけを削除するようにしてください。
答え2
更新するには、ターミナルで次のコマンドを入力します。initramfs
sudo update-initramfs -u