突然消失するかもしれないブログ

”とつきえブログ”

Debianで「入手不可能なパッケージは修正できません」と表示された場合の対処方法

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のテスト版はリリースされていないみたいですね。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。