web-dev-qa-db-ja.com

Update ManagerとSoftware Centerのエラー

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も、アプリケーションに関する情報を表示できません。

プロキシサーバーを使用してインターネットにアクセスしていますが、問題になる可能性がありますか?

6
praful.p.pai

ハッシュの不一致は通常、ミラーの破損の兆候であるため、はい、ミラーの変更は適切なアプローチです。 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
5
tumbleweed

これは私には機能しません。
しかし、学校で更新する場合は、この方法で試すことができます。

  • 画面の右上にあるシステムメニューをクリックし、
  • [システム設定]をクリックします。

  • 「ソフトウェアソース」を選択します。

  • [ダウンロード元]で[その他]をクリックします。

  • [ベストサーバーの選択]をクリックします。

  • 次に、さまざまなサーバーをテストして、最適なサーバーを見つけます。

その後、Sudo apt-get updateを再度実行してください。

私はこれをしました、そしてシステムは私のために新しいサーバーを見つけました、そしてそれは動作します。

2
user127243

Aptのプロキシ設定ファイルを作成します。

gksudo gedit /etc/apt/apt.conf.d/80proxy

次の行を追加します

Acquire::http::Proxy "http://your_proxy:800";

Your_proxyをプロキシサーバーのIPアドレスまたはDNS名に変更します。サーバーのプロキシポートと一致するようにポート番号を変更します。私にとっては800です。設定によって異なる場合があります。

1
gajdipajti

/etc/apt/apt.confに移動して、次の行を追加し、残りを削除します。

Acquire::http::Proxy "false";
1