今回はapt-get upgradeで更新しようとした時に以下のエラーが発生した時の対応方法。
※ 例によって、イタリック体が入力するコマンド
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
1) メッセージに従ってコマンドを叩く
メッセージを信じて言われたコマンドを入力。
dpkg --configure -a
実行結果
Setting up linux-image-5.4.0-31-generic (5.4.0-31.35) ...
Processing triggers for linux-image-5.4.0-31-generic (5.4.0-31.35) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-31-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-31-generic
Found initrd image: /boot/initrd.img-5.4.0-31-generic
Found linux image: /boot/vmlinuz-5.4.0-29-generic
Found initrd image: /boot/initrd.img-5.4.0-29-generic
Found linux image: /boot/vmlinuz-5.4.0-28-generic
Found initrd image: /boot/initrd.img-5.4.0-28-generic
done
2) 更新を最初からやり直す。
いつもどおりに"update"からやり直せば、エラーは出ないはず。
apt-get update
apt-get -y dist-upgrade
以上。