Запуск 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
У меня была такая же ошибка. Пинг IP-адресов работал, но не разрешал DNS. За пределами WSL все было в порядке. Проблема была вызвана OpenVPN для меня, когда я отключился от VPN на своем рабочем месте, ошибка исчезла.
У меня такая же проблема. Это также, кажется, связано с VPN. Я обнаружил, что поиск DNS не выполняется только при первом подключении VPN перед запуском WSL-Ubuntu после перезагрузки системы. Первый запуск WSL-Ubuntu, а затем подключение VPN, кажется, работает.