Ubuntuでリポジトリのダウンロードに失敗するのを何とかする(Google Chromeが原因の場合)

Google Chromeの32bit Linuxサポートが終了した影響で端末で sudo apt-get update した時にエラーが出るようになった。

W: http://dl.google.com/linux/chrome/deb/dists/stable/Release の取得に失敗しました 期待されるエントリ 'main/binary-i386/Packages' が Release ファイル内に見つかりません (誤った sources.list エントリか、壊れたファイル)

64bitのUbuntuでは設定ファイルを書き換えればエラーは出なくなる。

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list" 
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome" 

32bitのUbuntuでは設定ファイルを削除したうえでGoogle Chromeをアンインストールすればいいらしい。

sudo rm /etc/apt/sources.list.d/google-chrome.list 
sudo apt-get remove google-chrome 

参考:Fix `Failed To Fetch` Google Chrome Repository After Google Dropped Support For Its Browser On Linux 32bit ~ Web Upd8: Ubuntu / Linux blog

関連リンク