問題
WSL2環境にてapt-get updateに失敗する
原因
エラー内容
Some index files failed to download. They have been ignored, or old ones used instead.
~$ sudo apt-get update
Ign:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Ign:2 http://archive.ubuntu.com/ubuntu jammy InRelease
Ign:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Ign:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Ign:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Ign:2 http://archive.ubuntu.com/ubuntu jammy InRelease
Ign:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Ign:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Ign:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Ign:2 http://archive.ubuntu.com/ubuntu jammy InRelease
Ign:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Ign:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Err:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
<!-- 省略 -->
W: Some index files failed to download. They have been ignored, or old ones used instead.
解決方法
解決方法は2つあります。
1.Symantecくんを消す
- 消すことができる環境であれば、最も手軽で楽な方法です。
(学校・企業などでは消せないことも...)
2.Proxyを経由させる
-
Proxyのインストール
https://squid.diladele.com/ -
bashrcを編集してProxyを経由させる
nano ~/.bashrc
export http_proxy="http://<windows host ip address>:3128" export https_proxy="http://<windows host ip address>:3128"
-
リソースの再読み込み
source ~/.bashrc
-
再度アップデートを実行する
sudo apt update
心の声
Symantecくん...私の時間を返して...