「apt-get update」は常にフェッチに失敗しました


14

なぜこの問題が生き残ることができるのか分かりません。このエラーメッセージを常に表示します

Fetched 32.8 MB in 1min 16s (430 kB/s)                                         
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages  Hash Sum mismatch

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-i386/Packages  Hash Sum mismatch

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

私はこれらのコマンドを使用しようとしました(この質問で見つかりました)

sudo apt-get clean
sudo rm -vf /var/lib/apt/lists/*
sudo rm -vf /var/lib/apt/lists/partial/*
sudo apt-get update

私には運がありません。そのダンプメッセージが再び表示されます。常に失敗しましたsecurity.ubuntu.com。インターネット接続は問題ありsecurity.ubuntu.comません。問題なくpingを実行できます。

だから、ここでの質問はなぜですか?そして、そこにいる誰かが私を助けてくれますか?私は夢中になります!


これがどれくらいの間続いているか?
セス

@Seth:3日前、そしてこの瞬間。
トアングエン

1
通常、これはサーバーの一時的な問題であり、数分または数時間後に消えます。
セス

それらを削除した後/var/lib/lists、そのサブディレクトリを再作成しまし/var/lib/listsたか?それを行うと、再びリストを取得するようにしてくださいsudo mkdir -p /var/lib/apt/lists/partial
桐トラン

-Seth:はい、いつかは問題はなくなりましたが、いつも私を見つけるために戻ってきました。-TungTran:私の質問を本当に読みましたか?本当に読んでいるのなら、その質問はしません。
トアングエン

回答:


9

HTTP、HTTPS、FTP、Socksなどの各アイテムのPCのネットワーク設定でプロキシを構成し、プロキシを使用している場合はシステム全体に設定を適用します。

既存のパッケージを削除してから、次の手順を試してください。

apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update 
apt-get upgrade

上記のメッセージからコピー


5

これは私のために働いた:

 apt-get clean
 rm -rf /var/lib/apt/lists/*
 apt-get clean
 apt-get update 
 apt-get upgrade

1
私がしなければならなかった# mkdir /var/lib/apt/lists/partial。この後
Jacksonkr

4

Ubuntu 14.04 LTSを使用していますが、このコマンドを使用すると、この問題が発生する場合があります。これを解決するには、次の方法を使用できます。

  1. システム設定に移動してください。

    システム設定

  2. ソフトウェアとアップデートをクリックします

    ソフトウェアの更新

  3. 他のソフトウェアセクションに移動します。このエラーに関連するリンクを見つけることができます。相対リンクのチェックを外して、閉じるをクリックします。相対リンクが見つからない場合は、ubuntuソフトウェアのセクションに移動して、このエラーに関連する可能性のあるオプションのチェックを外してください。ダウンロードサーバーをメインサーバーに変更すると、問題を解決できる場合があります。ダウンロードサーバーを変更するには、ubuntuソフトウェアセクションに移動し、[ ダウンロード元]を変更して[ メインサーバー]を選択します


1
私はあなたの助けに感謝しますが、これは絶対に私に助けを与えません。メインサーバーへの切り替えは、xx.archive.ubuntu.comからarchive.ubuntu.comへの/etc/apt/sources.list内の単純な編集ファイルです。どうして?archive.ubuntu.comとsecurity.ubuntu.comをpingしてみてください。同じIPアドレスを返す必要があります。
トアングエン

コマンドラインからssh -X経由でシステム設定にアクセスするにはどうすればよいですか?
ガブリエルフェア

ステップ3は、Ubuntu 14.04の「DのAPTリポジトリ」の「フェッチに失敗しました」問題を解決しました。エラーメッセージは「gnutls_handshake()failed:Handshake failed」でした。問題のあるリポジトリのチェックを外した後、apt-get updateは正常に動作します。
HD189733b

3

1〜2週間前に同様の問題が発生しましたが、DNSの問題であることがわかりました。で静的構成を編集し、/etc/network/interfacesDNSエントリをGoogles DNSに変更しました。

dns-nameserver 8.8.8.8 

その後、再起動しました。


私はこれを最初に試しました、それは私のために働きました!ありがとう!
チャン・キム

-2

「sources.list」ファイルをこの宛先「/ etc / apt /」に追加してみてください。このWebサイトhttps://repogen.simplylinux.ch/を使用して1つのリストを生成できます 。「sudo」の使用を忘れないでください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.