パッケージ linux-image-extra-3.19.0-65-generic は設定の準備ができていないため、設定できません (現在のステータスは「半分インストール済み」)

パッケージ linux-image-extra-3.19.0-65-generic は設定の準備ができていないため、設定できません (現在のステータスは「半分インストール済み」)

ソフトウェアアップデータを使用してシステムを更新するのが難しいため(常に/boot容量が足りないと表示される)、ターミナルを使用して更新することにしました。これまでのところ、今晩まで、ターミナルによる方法はうまく機能しています。まず、

$ sudo aptitude autoclean

それはうまくいきました。そして私は

$ sudo apt-get update

(今日) 次のエラーが返されました:

W: Failed to fetch
http://www.linuxtrack.eu/repositories/ubuntu/dists/precise/main/source/Sources
404  Not Found

W: Failed to fetch
http://www.linuxtrack.eu/repositories/ubuntu/dists/precise/main/binary-amd64/Packages
404  Not Found

W: Failed to fetch
http://www.linuxtrack.eu/repositories/ubuntu/dists/precise/main/binary-i386/Packages
404  Not Found

E: Some index files failed to download. They have been ignored, or old
ones used instead.

「LinuxTrack」はフライトシミュレーションプログラムで使用されるヘッドトラッキングプログラムであることは知っているので、これは奇妙です。インストールしていないLinuxTrack もインストールされていません。

その後、sudo apt-get dist-upgradeターミナルで次のエラーが発生します。

dpkg: error processing package linux-image-extra-3.19.0-65-generic (--configure):
 package linux-image-extra-3.19.0-65-generic is not ready for configuration
 cannot configure (current status `half-installed')
Errors were encountered while processing:
 linux-image-extra-3.19.0-65-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

まず、次のことを試しました (他のユーザーがこれを試して成功したのを見ました)。

$ sudo dpkg --clear-avail
$ sudo dpkg --configure -a

しかし、上記と同じエラー コードが表示されるため、役に立たないようです。ファイルをチェックしたところ/var/lib/dpkg/statuslinux-image-extra-3.19.0-65-genericとその直後に別のlinux-image-extra-3.19.0-68-genericファイルがリストされているのが見つかりました。そのため、3.19.0-65 は古いバージョンだと思います。

何が起こっているのでしょうか、どうすれば修正できるのでしょうか?

答え1

上のエラーは、一般的には致命的ではありません (指定されたリポジトリのみ)。これは、apt がリポジトリの Web サイトから何も取得できない (404 を取得) ことを意味します。リポジトリの URL が変更されたか、ローカルの問題が発生している可能性があります (現在、linuxtrack.eu に /ubuntu/ はありません)。

半分しかインストールされていないパッケージは、かなり悪い状態です。手動で再インストールしてみてください。

dpkg -i /var/cache/apt/archives/linux-image-extra-3.19.0-65-generic*deb

関連情報