14.04 でのカーネルのアップグレードに関する問題

14.04 でのカーネルのアップグレードに関する問題

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 回繰り返して実行したところ、すべてがクリーンアップされました。システムは、これ以上更新することなく正常に動作しています。ご協力ありがとうございました。

関連情報