ソフトウェア アップデーターを実行して、Ubuntu ベースを 32 ビット 15.04 にアップデートしました。私の理解では、これには Linux カーネルが含まれており、非常に時間がかかったため (数時間経ってもまだ完了していなかった)、すでにジョブは完了していて、GUI が停止しているだけだと感じました。そこで、新しいカーネルが起動して実行されるように PC を再起動しました。しかし、再起動後に Subversion をインストールしようとすると、次のエラーが発生しました。
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
実行しましたsudo dpkg --configure -a
が、ジョブが完了するまでに非常に時間がかかります (これまで 4 時間)。RAM は 3.8 GB、CPU は Intel Core i5 M460 @ 2.53 GHz x 2、HDD の空き容量は 260 GB 以上、現在のカーネルは 3.19.0-20-generic ですが、dpkg でインストールしようとしているカーネルのバージョンは 3.19.0-21-generic です。関連しているかもしれませんが、デスクトップ環境は Cinnamon 2.2.16 ですが、実行しているのは Ubuntu であり、Linux Mint ではありません。実行時の出力メッセージは次のとおりですsudo dpkg --configure -a
。
Setting up linux-image-3.19.0-21-generic (3.19.0-21.21) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.19.0-21-generic
) points to /boot/initrd.img-3.19.0-21-generic
(/boot/initrd.img-3.19.0-21-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-21-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.19.0-21-generic
) points to /boot/vmlinuz-3.19.0-21-generic
(/boot/vmlinuz-3.19.0-21-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.19.0-21-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
update-initramfs: Generating /boot/initrd.img-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.19.0-21-generic /boot/vmlinuz-3.19.0-21-generic
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.19.0-21-generic
Found initrd image: /boot/initrd.img-3.19.0-21-generic
Found linux image: /boot/vmlinuz-3.19.0-20-generic
Found initrd image: /boot/initrd.img-3.19.0-20-generic
Found linux image: /boot/vmlinuz-3.19.0-15-generic
Found initrd image: /boot/initrd.img-3.19.0-15-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
答え1
ああ、自分で解決策を見つけた!私がやったことは、ライブUSBから再起動してgrubを修復したことだ(このガイドsudo dpkg --configure -a
) 、 namelyによって生成されたメッセージにその行があることに気付きWarning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
、grub を修復したらどうなるのか疑問に思いました。HDD で Ubuntu を再起動した後、再度実行するとsudo dpkg --configure -a
、1 分もかからずに新しいカーネルがインストールされました。