Debian 6 squeezeのVMwareの仮想マシンイメージを8ヶ月ぶりぐらいに起動して、aptitude full-upgradeもsafe-upgradeを実行したら「入手不可能なパッケージは修正できません」と表示されてアップデートできない状態に陥っていました。
…
先に進みますか? [Y/n/?] y
拡張状態情報を書き込んでいます… 完了
エラー http://ftp.us.debian.org squeeze/main openssl 0.9.8o-4
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main cups-ppdc 1.4.4-7
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main libcups2 1.4.4-7
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main python 2.6.6-3+squeeze4
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main notification-daemon 0.5.0-2
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main whois 5.0.10
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main libxmuu1 2:1.0.5-2
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main acpi-support 0.137-5
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main alsa-utils 1.0.23-3
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main libesd0 0.2.41-8
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main ijsgutenprint 5.2.6-1
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main python-imaging 1.1.7-2
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main libhpmud0 3.10.6-1.1
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main libapr1 1.4.2-6
403 Forbidden
エラー http://ftp.us.debian.org squeeze/main libaprutil1 1.3.9+dfsg-5
403 Forbidden
E: http://ftp.us.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o-4_i386.deb を取得で きませんでした: 403 Forbidden
E: 入手不可能なパッケージは修正できません
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
拡張状態情報を読み込んでいます… 完了
パッケージの状態を初期化しています… 完了
拡張状態情報を書き込んでいます… 完了
タスクの記述を読み込んでいます… 完了
すでにインストール済みのパッケージが、依存するパッケージもアップデートしようとしているが、最新のパッケージでは不要になったため、リポジトリからそれらの依存するパッケージが削除されたのが原因のようです。
では、解決法はというと、上の太い青字の部分を手がかりにしてパッケージ毎に個別にアップデートしながら問題が解決されるまで試行錯誤を繰り返します。
aptitude install libaprutil1
aptitude install libapr1
aptitude install libhpmud0
今回は、上記のようにインストール済みのパッケージの個別のアップデートを繰り返していき、いつの間にかaptitude full-upgrade、safe-upgradeが正常に実行できるようになりました。
ちなみに、Debian 7.0 wheezyのテスト版はリリースされていないみたいですね。
最近のコメント