Ubuntu 11.10を実行しています。 Update Manager GUIを使用してアップデートを確認しようとすると、次のエラーが発生します。
リポジトリ情報のダウンロードに失敗しましたインターネット接続を確認してください。
詳細:
W:Failed to fetch bzip2:/var/lib/apt/lists/partial
/in.archive.ubuntu.com_ubuntu_dists_oneiric_restricted_binary-i386_Packages Hash Sum mismatch
, W:Failed to fetch bzip2:/var/lib/apt/lists/partial
/in.archive.ubuntu.com_ubuntu_dists_oneiric_universe_binary-i386_Packages Hash Sum mismatch
, W:Failed to fetch bzip2:/var/lib/apt/lists/partial
/in.archive.ubuntu.com_ubuntu_dists_oneiric_multiverse_binary-i386_Packages Hash Sum mismatch
, W:Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/oneiric/main/i18n
/Index No Hash entry in Release file /var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric_main_i18n_Index
, W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric-updates_restricted_binary-i386_Packages Hash Sum mismatch
, E:Some index files failed to download. They have been ignored, or old ones used instead.
または、詳細は次のように変化しました。
W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric_restricted_binary-i386_Packages Hash Sum mismatch
, W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.com_ubuntu_dists_oneiric_multiverse_binary-i386_Packages Hash Sum mismatch
, E:Some index files failed to download. They have been ignored, or old ones used instead
ソフトウェアサーバーをメインサーバーに変更して更新を再確認すると、次のエラーが発生しました。
E:Unable to parse package file /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_oneiric-backports_multiverse_i18n_Index (1)
ターミナルを使用してアップデートを確認したときに、同じエラーが再現されました。 Software Centerも、アプリケーションに関する情報を表示できません。
プロキシサーバーを使用してインターネットにアクセスしていますが、問題になる可能性がありますか?
ハッシュの不一致は通常、ミラーの破損の兆候であるため、はい、ミラーの変更は適切なアプローチです。 1〜2日後に元に戻すことができますが、修正される可能性があります。
I18n/Indexファイルでエラーが発生する理由はわかりませんが、それはそれほど重要ではないので、喜んで無視できます。
rm /var/lib/apt/lists/partial/* /var/lib/apt/lists/*
を実行してから、リストを再度更新することをお勧めします。
次のコマンドで同じ操作を実行できます。
Sudo rm -rf /var/lib/apt/lists/*
Sudo apt-get update
これは私には機能しません。
しかし、学校で更新する場合は、この方法で試すことができます。
[システム設定]をクリックします。
「ソフトウェアソース」を選択します。
[ダウンロード元]で[その他]をクリックします。
[ベストサーバーの選択]をクリックします。
次に、さまざまなサーバーをテストして、最適なサーバーを見つけます。
その後、Sudo apt-get update
を再度実行してください。
私はこれをしました、そしてシステムは私のために新しいサーバーを見つけました、そしてそれは動作します。
Aptのプロキシ設定ファイルを作成します。
gksudo gedit /etc/apt/apt.conf.d/80proxy
次の行を追加します
Acquire::http::Proxy "http://your_proxy:800";
Your_proxyをプロキシサーバーのIPアドレスまたはDNS名に変更します。サーバーのプロキシポートと一致するようにポート番号を変更します。私にとっては800です。設定によって異なる場合があります。
/etc/apt/apt.conf
に移動して、次の行を追加し、残りを削除します。
Acquire::http::Proxy "false";