今日(2016年10月3日)表示された「更新情報が古い」という感嘆符があり、更新マネージャーを実行したときに、情報のダウンロードに失敗したというエラーメッセージが表示されました。 (ところで、私のインターネット接続には何も問題はありません。)
コマンドSudo apt-get update
は、更新を試みた後にこのエラーメッセージを表示します。
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Google Chromeは苦労していますか?
ソース このソリューション:
Sudo sed -i -e 's/deb http/deb [Arch=AMD64] http/' "/etc/apt/sources.list.d/google-chrome.list"
次に更新
Sudo apt-get update
そしてすべてがうまくいきます。
長い説明:Google Chromeパッケージは、リポジトリファイルを/etc/apt/sources.list.d/
に自動的に配置します。
3月初旬から32ビット(i386
)リポジトリが無効になりました-詳細については この質問 をご覧ください。
残念ながら、ソースファイルの情報を更新するのを忘れていました。
Google Chromeのバージョン49.0.2623.87以降で問題は解決しましたが、以前のバージョンでは上記の手順がこの問題の回避策です。
Ubuntu 14.04.3の場合、更新する必要がありました。
Sudo nano /etc/apt/sources.list.d/google.list
持っていた:
deb http://dl.google.com/linux/chrome/deb/ stable main
で:
deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
または単に端末:
Sudo sed -i -e 's/deb http/deb [Arch=AMD64] http/' "/etc/apt/sources.list.d/google.list"
google-webdesignerと同じ問題
Sudo sed -i -e 's/deb http/deb [Arch=AMD64] http/' "/etc/apt/sources.list.d/google-webdesigner.list"
新しいファイル:$ cat /etc/apt/sources.list.d/google-webdesigner.list deb [Arch=AMD64] http://dl.google.com/linux/webdesigner/deb/ stable
main
前のバージョン:$ cat /etc/apt/sources.list.d/google-webdesigner.list.save deb http://dl.google.com/linux/webdesigner/deb/ stable main
そして今、新しいエラー:W: Duplicate sources.list entry http://dl.google.com/linux/chrome/deb/ stable/main AMD64 Packages (/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-AMD64_Packages) W: You may want to run apt-get update to correct these problems
削除するだけ:Sudo rm /etc/apt/sources.list.d/google.list