14.04 システムの 1 つをアップグレードしようとしていますが、apt-get upgrade を実行すると次のエラーが発生します。
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-extra-3.13.0-111-generic : Depends: linux-image-3.13.0-111-generic but it is not installable
linux-image-generic : Depends: linux-image-3.13.0-111-generic but it is not installable
E: Unmet dependencies. Try using -f.
これが私の現在の設定です:
$ cat /etc/issue
Ubuntu 14.04.5 LTS \n \l
$ uname -r
3.13.0-109-generic
$ ls /boot
abi-3.13.0-108-generic initrd.img-3.13.0-108-generic System.map-3.13.0-109-generic
abi-3.13.0-109-generic initrd.img-3.13.0-109-generic System.map-3.13.0-110-generic
abi-3.13.0-110-generic lost+found vmlinuz-3.13.0-108-generic
config-3.13.0-108-generic memtest86+.bin vmlinuz-3.13.0-109-generic
config-3.13.0-109-generic memtest86+.elf vmlinuz-3.13.0-110-generic
config-3.13.0-110-generic memtest86+_multiboot.bin
grub System.map-3.13.0-108-generic
どのようなご助力でも大歓迎です。私は 14 リリースの最新バージョンにアップグレードしようとしているところです。ありがとうございます!
答え1
ターミナルに走る
apt-get -f install
答え2
さて、何が起こったか説明します。まず、VM のスナップショットを作成しました。-f フラグを付けてアップグレードを試み、再起動しました。起動時にカーネル パニックが発生し、起動に失敗しました。その後、スナップショットに復元しました。次に、現在実行中のカーネル (109) とバックアップ用の 108 を除くすべてのカーネルを削除しました。その後、再起動しました。再起動したら、up-get update、apt-get upgrade を実行しました。依存関係が再び失敗したため、-f フラグを追加してインストールが正常に完了しました。再起動すると、119 カーネルで実行されていました。再度更新とアップグレードを実行すると、使用されていないパッケージがシステムから通知され、自動削除を行うように求められました。これを 3 回繰り返して実行したところ、すべてがクリーンアップされました。システムは、これ以上更新することなく正常に動作しています。ご協力ありがとうございました。