web-dev-qa-db-ja.com

カーネルのインストールがハングする(update-initramfs)カーネル4.4.0-112

16.04に、昨夜Ubuntuアップデータを試した後、ハングアップしました(詳細ダイアログを正しく覚えていればinitramfsで)。長い間、私はそれを殺し、解決策を探しましたが、その解決策を試しました(すべて覚えているといいのですが):

Sudo dpkg --configure -a

->ハングする

$ Sudo apt-get --purge remove linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic
E: dpkg was interrupted, you must manually run 'Sudo dpkg --configure -a' to correct the problem.

$ Sudo dpkg --purge remove linux-image-4.4.0-112-generic linux-image-extra-4.4.0-112-generic
dpkg: warning: ignoring request to remove remove which isn't installed
dpkg: warning: ignoring request to remove linux-image-4.4.0-112-generic which isn't installed
(Reading database... 756101 files and directories currently installed.) 
Removing linux-image-extra-4.4.0-112-generic (4.4.0-112.135) ...
depmod: FATAL: could not load /boot/System.map-4.4.0-112-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic 
run-parts: executing /etc/kernel/postinst.d/dkms 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic 
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-112-generic /boot/vmlinuz-4.4.0-112-generic
 update-initramfs: Generating /boot/initrd.img-4.4.0-112-generic
depmod: WARNING: could not open /var/tmp/mkinitramfs_2OAOqm/lib/modules/4.4.0-112-generic/modules.order: No such file or directory
depmod: WARNING: could not open /var/tmp/mkinitramfs_2OAOqm/lib/modules/4.4.0-112-generic/modules.builtin: No such file or directory

$ uname -a
Linux tnt440s 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

また、インターウェブ上のどこかで見つけました:

Sudo rm /var/lib/initramfs-tools/4.4.0-112-generic

以前にカーネルを壊したことがあるので、再起動が怖いです(しかし、まだカーネル4.4.0-109を使用しており、不完全にインストールされた新しいカーネルを修正してapt-upgradeを取得する方法を探しています再び働きます。

更新:
linux-image-extraパッケージを除くすべてを削除できました。強制インストールしようとすると(apt-get install -f)手動でdpkg --configure -aを実行するように送信されましたが、再び上記のようにハングしました。

ここではUbuntu Forums で見つかったように、ファイルを削除しました

/var/lib/dpkg/updates

その後、パッケージを再度強制的にインストールすることができました-しかし、それは元のエラーになります:update-initramfsでハング:

Selecting previously unselected package linux-image-4.4.0-112-generic.
(Reading database ... 756103 files and directories currently installed.)
Preparing to unpack .../linux-image-4.4.0-112-generic_4.4.0-112.135_AMD64.deb ...
Done.
Unpacking linux-image-4.4.0-112-generic (4.4.0-112.135) ...
Setting up linux-firmware (1.157.15) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-112-generic
1
TNT

最後に、恐ろしい再起動が機能し、

dpkg --configure -a

その後、apt-get install経由でカーネルをインストールでき、問題は解決したようです。

2
TNT