web-dev-qa-db-ja.com

リポジトリ情報の更新時にChromeの更新がエラーで失敗する

Sudo apt-get updateを実行すると、次のエラーが表示されます。

取得に失敗しました http://dl.google.com/linux/chrome/deb/dists/stable/Release リリースファイルで予期されるエントリ「main/binary-i386/Packages」が見つかりません(間違っていますsources.listエントリまたは不正な形式のファイル)

しかし、これは数日前まで機能していました。上記のWebアドレスdl.google.com/.../stable/Releaseは実際に存在しますが、Architectures: AMD64のみが含まれています。エラーメッセージにはbinary-i386が記載されていますが、これはAMD64ではありません。

一般的な「フェッチに失敗しました」問題の通常の修正をすべて試しましたが、この場合は違いはありませんでした。助言がありますか?エラーメッセージを修正するにはどうすればよいですか?

これは、Googleが32ビットバージョンのchromeまたはクロムのサポートを停止したためです。

/etc/apt/sources.list.d/google-chrome.listを編集して、行を置き換えてください

deb http://dl.google.com/linux/chrome/deb/ stable main

沿って

deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main

また、/etc/aptの下にある他のソースリスト、特に/etc/apt/sources.listを確認し、http://dl.google.com/linux/chrome/deb/を含む行を削除する必要があります。次のコマンドは、このようなファイルを見つけるのに役立ちます。

grep "http://dl.google.com/linux/chrome/deb/" -r /etc/apt
11
Tianren Liu

こちらの手順をお試しください:

https://www.reddit.com/r/chrome/comments/48oje6/linux_how_to_fix_failed_to_fetch/

私のために働いた

0
Sennic