Временный сбой в разрешении имен на WSL

Запуск Ubuntu на WSL и попытка нажать на github и загрузить новые модули python с помощью pip и I получить эту ошибку.

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f9d654fe0b8>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)': /simple/tensorflow/

Я взглянул на файл resolv.conf и, возможно, он поврежден, поскольку в нем всего лишь несколько строк @@@. У кого-нибудь есть идеи, как это исправить?

Когда я запустил l

ls -al /etc/resolv.conf
-rw-r--r-- 1 root root 261 Nov 28 12:54 /etc/resolv.conf

Update:

, мне удалось решить проблему. Необходимо отредактировать файл и добавить такую ​​строку:

nameserver 8.8.8.8
0
задан 3 December 2019 в 13:17

2 ответа

У меня была такая же ошибка. Пинг IP-адресов работал, но не разрешал DNS. За пределами WSL все было в порядке. Проблема была вызвана OpenVPN для меня, когда я отключился от VPN на своем рабочем месте, ошибка исчезла.

3
ответ дан 15 July 2020 в 14:44

У меня такая же проблема. Это также, кажется, связано с VPN. Я обнаружил, что поиск DNS не выполняется только при первом подключении VPN перед запуском WSL-Ubuntu после перезагрузки системы. Первый запуск WSL-Ubuntu, а затем подключение VPN, кажется, работает.

5
ответ дан 6 August 2020 в 10:04

Другие вопросы по тегам:

Похожие вопросы: