ESETを使用しているとWSLでapt update や install が失敗する

ALL
スポンサーリンク

ESET Internet Security を使用している場合に、WSL上の Ubuntu で apt update や apt install ~ が次のような表示が出て成功しない場合の対処です。

Ign:1 http://archive.ubuntu.com/ubuntu noble InRelease
Ign:2 http://security.ubuntu.com/ubuntu noble-security InRelease
Ign:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Ign:2 http://security.ubuntu.com/ubuntu noble-security InRelease
Ign:1 http://archive.ubuntu.com/ubuntu noble/main amd64 firefox amd64 1:1snap1-0ubuntu5
Ign:1 http://archive.ubuntu.com/ubuntu noble/main amd64 firefox amd64 1:1snap1-0ubuntu5

ESET のファイアウォールで、DNS名前解決がブロックされているためなので、許可するようにルールに追加します。次の手順を実施してください。

タスクトレイで ESETのアイコンを右クリックし、[ESET Internet Securityを開く] を選択します。
出てきたダイアログ画面で、設定-ネットワーク保護-ブロックされた通信の解決 を選択します。

下記のような画面になるので、Internet Connecttion Sharingで、”詳細” を押して、ポートが53、プロトコルがUDP、方向が内向き のものを探し、その項目の[ブロック解除] を押します。
一覧にない場合は、右上の過去5分となっている箇所を、過去60分に変えてください。または、再度 Ubuntu 上で apt update を実行してください。apt update は実行後すぐに CTRL-Cで止めていいです。

[ブロック解除] を押すと、次のような画面になるので、[完了] を押します。

これで、apt update や apt install~ が成功するようになります。

コメント