hack のためのネタ帳, etc,,,

状況

Ubuntu 20.04.2 LTS の apt でなぜか、packages.microsoft.com の名前だけが解決できないと言われる。
$ sudo apt update
エラー:1 http://packages.microsoft.com/repos/vscode stable InRelease
  'packages.microsoft.com' を解決できませんでした
ヒット:2 http://mirrors.evowise.com/ubuntu focal InRelease                                          
ヒット:3 http://mirrors.evowise.com/ubuntu focal-security InRelease                                 
ヒット:4 http://mirrors.evowise.com/ubuntu focal-updates InRelease    
ヒット:5 http://dl.google.com/linux/chrome/deb stable InRelease
無視:6 http://dl.google.com/linux/musicmanager/deb stable InRelease
ヒット:7 http://dl.google.com/linux/musicmanager/deb stable Release
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています       
状態情報を読み取っています... 完了
パッケージはすべて最新です。
W: http://packages.microsoft.com/repos/vscode/dists/stable/InRelease の取得に失敗しました  'packages.microsoft.com' を解決できませんでした
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。
おかけで vscode の更新が 2 月以降落ちてきてない状況。

だがしかし、nslooup も wget も curl も通る。
nslookup はこんな感じ。
$ nslookup packages.microsoft.com
Server:		127.0.0.1
Address:	127.0.0.1#53

Non-authoritative answer:
packages.microsoft.com	canonical name = apt-geofence-parent.trafficmanager.net.
apt-geofence-parent.trafficmanager.net	canonical name = csd-apt-eas-d-1.eastasia.cloudapp.azure.com.
Name:	csd-apt-eas-d-1.eastasia.cloudapp.azure.com
Address: 13.75.64.135
みたいな感じなので、/etc/hosts にも追加してみたが効果なし。

原因

apt update "Could not resolve 'packages.microsoft.com'"」でググったら、以下のページを見つけた。

IPv6 only だと上手く行かないって、
あー!!!
である。思いっきり思い当たる節が
nslookup で IPv4 しか拾えてないので当然と言えば当然の話である。

ということで ForceIPv6 切ったら解決したのだが、evowise が遅くなるんだよな。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます