Временная ошибка при разрешении ports ubuntu com

I write the image on my microSD card and boot, and «sudo apt-get update».
«Temporary failure resolving — port.ubuntu.com»
Can’t update. How to solve this issue?

I downloaded the image from this link.
https://wiki.ubuntu.com/ARM/RaspberryPi#Ubuntu_arm64.2FAArch64
I wrote the image by Win32DiskImager.

asked Jan 6, 2018 at 14:03

shshsh12's user avatar

3

This is very late reply, hopefully you have already solve this issue

I encounter a similar issue when I tried to boot Ubuntu 20.04 LTS on raspberry pi using a microSD card, turns out the cause is that it is not connected to the internet. I connected it to the internet through an Ethernet cable and the error is gone.

answered May 10, 2020 at 19:35

Too lazy to think for a name's user avatar

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Closed

sureshg opened this issue

Nov 4, 2021

· 4 comments

Comments

@sureshg

All the network calls are failing (like apt update, curl, wget etc) due to DNS resolution error when using a multi-platform mode.

Mac OS 11.6
$ nerdctl --version                                                                                                                                                           
nerdctl version 0.13.0
  • Working one
$ nerdctl run -it --rm  ubuntu apt-get update                                                                                                                                        
Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:2 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Ign:3 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Package
  • DNS error (using --platform=arm64 )
$ nerdctl run -it --rm --platform=arm64 ubuntu apt-get update                                                                                                                        
Err:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease
  Temporary failure resolving 'ports.ubuntu.com'
Err:2 http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease
  Temporary failure resolving 'ports.ubuntu.com'
Err:3 http://ports.ubuntu.com/ubuntu-ports focal-backports InRelease
  Temporary failure resolving 'ports.ubuntu.com'
Err:4 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease
  Temporary failure resolving 'ports.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/focal/InRelease  Temporary failure resolving 'ports.ubuntu.com'
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/focal-updates/InRelease  Temporary failure resolving 'ports.ubuntu.com'
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/focal-backports/InRelease  Temporary failure resolving 'ports.ubuntu.com'
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/InRelease  Temporary failure resolving 'ports.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.

@AkihiroSuda

I can’t repro this error with Lima v0.7.3 / nerdctl v0.13.0 / Intel Mac.

What’s your Lima version? Could you try Lima v0.7.3?

@AkihiroSuda

Setting useHostResolver: false in ~/.lima/default/lima.yaml may work as a workaround.

@AkihiroSuda
AkihiroSuda

changed the title
Can’t connect to external network in multi-platform

Can’t connect to external network in multi-platform ( Temporary failure resolving 'ports.ubuntu.com')

Nov 5, 2021

@sureshg

Sorry forgot to mention that, I use rancher desktop 0.6.1 and the one comes default with it.

@ygouzerh

Thank you @AkihiroSuda I was stuck since some hours with the same issue, you unlocked me

Обновление APT отображает следующее сообщение об ошибке ERR: 1http://ports.ubuntu.com xenial InRelease Temporary failure resolving ‘ports.ubuntu.com’

Err:1 http://ports.ubuntu.com xenial InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Err:2 http://ppa.launchpad.net/flexiondotorg/minecraft/ubuntu xenial InRelease

  Temporary failure resolving 'ppa.launchpad.net'

Err:3 http://ppa.launchpad.net/ubuntu-mate-dev/welcome/ubuntu xenial InRelease

  Temporary failure resolving 'ppa.launchpad.net'

Err:4 http://ppa.launchpad.net/ubuntu-mate-dev/xenial-mate/ubuntu xenial InRelease

  Temporary failure resolving 'ppa.launchpad.net'

Err:5 http://ppa.launchpad.net/ubuntu-pi-flavour-makers/ppa/ubuntu xenial InRelease

  Temporary failure resolving 'ppa.launchpad.net'

Err:6 http://ports.ubuntu.com xenial-updates InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Err:7 http://ports.ubuntu.com xenial-security InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Err:8 http://ports.ubuntu.com xenial-backports InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Err:9 http://ports.ubuntu.com/ubuntu-ports xenial InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Решение 1.

Покажите это сообщение об ошибке, найдите причину онлайн, есть инструкция по блогеру из-за причины для сети.

  1. Проверьте, подключено ли ваше устройство к Интернету, и если все нормально, это может быть проблемой с DNS.

  2. В этом случае откройте файл «/ etc / network / Interfaces», добавьте

    dns-nameservers  223.5.5.5   223.6.6.6
    
  3. Откройте файл «/etc/resolv.conf» и добавьте две строки

    nameserver  223..5.5.5 
    nameserver  223.6.6.6
    

Если вы запускаете Sudo APT-Get Update еще раз, обновление будет выполнено нормально.

Решение 2.

Или в верхнем правом углу сетевой значок.


Оба метода выше, после завершения, если вы все еще не можете сделать это, попробуйте компьютер.

Err http://archive.canonical.com natty InRelease
Err http://security.ubuntu.com oneiric-security InRelease
Err http://extras.ubuntu.com natty InRelease
Err http://security.ubuntu.com oneiric-security Release.gpg
Temporary failure resolving ‘security.ubuntu.com’
Err http://archive.canonical.com natty Release.gpg
Temporary failure resolving ‘archive.canonical.com’
Err http://extras.ubuntu.com natty Release.gpg
Temporary failure resolving ‘extras.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric InRelease
Err http://gb.archive.ubuntu.com oneiric-updates InRelease
Err http://gb.archive.ubuntu.com natty-backports InRelease
Err http://gb.archive.ubuntu.com oneiric Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric-updates Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com natty-backports Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’

Reading package lists... Done
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘archive.canonical.com’
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg Temporary failure resolving ‘security.ubuntu.com’
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘extras.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Some index files failed to download. They have been ignored, or old ones used instead.

Это то, что я вижу, когда пытаюсь запустить sudo apt-get update. Вчера я обновил свой экземпляр, и теперь я это испытываю.

задан
22 July 2013 в 17:55

поделиться

18 ответов

обзор

На ваш вопрос две части:

исправление временных сообщений об устранении проблем управления пакетами

Временное решение

] Вероятно, эта проблема также:

исправление временных сообщений о разрешении из-за изменения вашей сети аналогичным образом заблокировало это именование — например, новый маршрутизатор / модем, реконфигурирование переключатель с новой конфигурацией.

Давайте посмотрим на возможные проблемы разрешения DNS.

Сначала временно добавьте в вашу систему известный DNS-сервер.

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

Затем запустите sudo apt-get update .

Если это исправляет ваши временные разрешающие сообщения, либо подождите 24 часа, чтобы узнать, исправляет ли ваш интернет-провайдер эту проблему (или просто обратитесь к вашему интернет-провайдеру) — или вы можете навсегда добавить DNS-сервер в свою систему :

echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

8.8.8.8 — собственный DNS-сервер Google.

source

Другим примером DNS-сервера, который вы можете использовать, является временное разрешение — например:

echo "nameserver 208.67.222.222" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

проблемы с пакетным управлением

В дополнение к проблемам временного разрешения — у вас есть несколько проблем управления пакетами, которые необходимо исправить — я предполагаю, что вы недавно попробовали обновить одну версию Ubuntu до следующей рекомендованной версии — в вашем case from Natty (11.04) to Oneiric (11.10)

Откройте терминал и введите

sudo nano /etc/apt/sources.list

Посмотрите на строки, у которых в списке есть другое имя рассылки, чем вы ожидали — в вашем случае — вы обновлены до oneiric, но у вас есть другое название выпуска natty

Например, найдите строки, которые выглядят как deb http:/archive.canonical.com/ natty backports

Добавьте # в начало строки, чтобы прокомментировать это, например

#deb http:/archive.canonical.com/ natty backports

Сохранить и повторно запустить:

sudo apt-get update && sudo apt-get upgrade

Вы должны не имеют больше ошибок в присвоении имен.

На момент написания этого, возможно, общий sou rce включают lucid, maverick, natty, oneiric, precise, quantal, raring, saucy, trusty, utopic и vivid.

ответ дан angulared
17 July 2018 в 13:48

поделиться

обзор

На ваш вопрос две части:

исправление временных сообщений об устранении проблем управления пакетами

Временное решение

] Вероятно, эта проблема также:

исправление временных сообщений о разрешении из-за изменения вашей сети аналогичным образом заблокировало это именование — например, новый маршрутизатор / модем, реконфигурирование переключатель с новой конфигурацией.

Давайте посмотрим на возможные проблемы разрешения DNS.

Сначала временно добавьте в вашу систему известный DNS-сервер.

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

Затем запустите sudo apt-get update .

Если это исправляет ваши временные разрешающие сообщения, либо подождите 24 часа, чтобы узнать, исправляет ли ваш интернет-провайдер эту проблему (или просто обратитесь к вашему интернет-провайдеру) — или вы можете навсегда добавить DNS-сервер в свою систему :

echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

8.8.8.8 — собственный DNS-сервер Google.

source

Другим примером DNS-сервера, который вы можете использовать, является временное разрешение — например:

echo "nameserver 208.67.222.222" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

проблемы с пакетным управлением

В дополнение к проблемам временного разрешения — у вас есть несколько проблем управления пакетами, которые необходимо исправить — я предполагаю, что вы недавно попробовали обновить одну версию Ubuntu до следующей рекомендованной версии — в вашем case from Natty (11.04) to Oneiric (11.10)

Откройте терминал и введите

sudo nano /etc/apt/sources.list

Найдите строки, у которых есть ваше другое имя в списке, чем вы ожидали — в вашем случае — вы обновлены до oneiric, но у вас есть другое название выпуска natty

Например, найдите строки, которые выглядят как deb http:/archive.canonical.com/ natty backports

Добавьте # в начало строки, чтобы прокомментировать это, например

#deb http:/archive.canonical.com/ natty backports

Сохранить и повторно запустить:

sudo apt-get update && sudo apt-get upgrade

Вы должны не имеют больше ошибок в присвоении имен.

На момент написания этого, возможно, общий sou rce включают lucid, maverick, natty, oneiric, precise, quantal, raring, saucy, trusty, utopic и vivid.

ответ дан angulared
20 July 2018 в 13:53

поделиться

Обратите внимание, что этот ответ был написан для старых версий Ubuntu. В текущих версиях используется локальный сервер имен, управляемый D-Bus, для которого применяется диагностическая часть этого ответа, но не решение. Если /etc/resolv.conf содержит nameserver 127.0.1.1 или в целом nameserver 127.X.Y.Z, не изменяйте его.

«Временное разрешение отказа …» означает, что ваш DNS, т. Е. Перевод с имен хостов на IP-адреса, не работает. Вы недавно переконфигурировали вашу машину? Если это не так, это может быть временная ошибка у вашего интернет-провайдера.

Есть ли ping -n 8.8.8.8 строки, такие как 64 bytes from 8.8.8.8: …? (Нажмите Ctrl + C, чтобы остановить ping.)

Если это не так, у вас есть проблема с IP-подключением. Запустите traceroute -n 8.8.8.8 и посмотрите, где он остановится: если вы находитесь в своем доме / офисе, проверьте сетевое оборудование. Если вы можете связаться со своим интернет-провайдером, пожаловаться на них. Если это так, у вас есть проблема с DNS. Проверьте содержимое /etc/resolv.conf; должна быть строка типа nameserver 1.2.3.4 (возможно, более одного из них). Если строки существуют, в вашем интернет-провайдере, вероятно, есть временная проблема, и вы можете обойти это, добавив nameserver 8.8.8.8 к этому файлу (это объявляет дополнительный DNS-сервер, который предоставляется бесплатно Google) , Если первое число после nameserver равно 127, на вашем компьютере есть DNS-ретранслятор (это хорошо), и вы должны настроить это DNS-ретрансляцию, а не изменять /etc/resolv.conf. В современных версиях Ubuntu по умолчанию используется DNS-ретранслятор, это Dnsmasq, и он управляется D-Bus.

ответ дан Gilles
17 July 2018 в 13:48

поделиться

Для тех, кто использует EC2, не забудьте проверить, что ваши параметры группы безопасности позволяют исходящие подключения к веб-сайтам, которые вы обновляете. Вы можете установить все параметры исходящего трафика и посмотреть, работает ли он.

ответ дан Kasperi
17 July 2018 в 13:48

поделиться

У меня была эта ошибка. После подсказки от поддержки Linode я прокомментировал все строки IPv6 в / etc / hosts, а затем apt-get update начал работать.

ответ дан laura
17 July 2018 в 13:48

поделиться

Вы можете прокомментировать нерешенное репо из файла sources.list, найденного в каталоге dir / etc / apt /

. После изменения sources.list очистите repo apt-get как

apt-get clean

Затем обновите

apt-get update

Ошибка исчезнет

ответ дан Mughil
17 July 2018 в 13:48

поделиться

Принятое решение не работает для меня. Во-первых, только apt-get update предупреждает меня о Temporary failure resolving ‘foo.com’, но когда я пытаюсь работать с nslookup foo.com или ping foo.com, он отлично работает!

Мое невероятное грязное взлома / исправление для решения этой ошибки , необходимо добавить разрешенные домены вручную в /etc/hosts с помощью этого короткого скрипта:

resolveAptHosts()
{
mapfile -t hosts < <(
sed -n -r '/^#/d; s;deb(-src)? (http://|ftp://)?([^/ ]+).*;3;p'
/etc/apt/sources.list | sort | uniq )
# delete all hosts from /etc/hosts, e.g., from an earlier call
sudo sed -i -r '/^[0-9]{1,3}(.[0-9]{1,3}){3}[ t]+('"$( printf '|%s'
"${hosts[@]//./\.}" | sed 's/^|//' )"')[ t]*$/d' /etc/hosts
for host in ${hosts[@]}; do
ip=$( nslookup "$host" | sed -n -r 's|Address:[ t]*([0-9.]+).*|1|p' |
tail -1 )
sudo bash -c "echo $ip $host >> /etc/hosts"
done
}

Теперь обновление должно работать:

resolveAptHosts && sudo apt-get update

Если кто-нибудь знает, почему это обходное решение работает и как решить эту ошибку на самом деле, я буду вечно благодарен. Я также попытался использовать sudo apt-get update -o Acquire::ForceIPv4=true, чтобы исключить проблемы с разрешением IPv6, но это тоже не помогло.

ответ дан mxmlnkn
17 July 2018 в 13:48

поделиться

У меня возникли подобные ошибки при запуске команд apt-get. Оказывается, на консоли была открыта панель обновления программного обеспечения. Это, казалось, блокировало командную строку apt-get, но я не уверен.

ответ дан NorTicUs
17 July 2018 в 13:48

поделиться

Это проблема DNS. Проверьте файл /etc/resolv.conf.

, например, в моем случае, когда у меня была эта проблема & amp; проверил этот файл, файл был пуст! но он должен содержать ваш dns-nameserver

mine:

nameserver 192.168.10.x

192.168.10.x is my gateway ip address

ответ дан parisssss
17 July 2018 в 13:48

поделиться

Иногда, когда вы находитесь за прокси-сервером, даже необходимо, чтобы вы сгенерировали файл apt.conf в /etc/apt/ и заполнили его конкретными записями, например:

Acquire::http::proxy "http://<yourproxyserver>:<Port>";
Acquire::https::proxy "http://<yourproxyserver>:<Port>";
Acquire::ftp::proxy "http://<yourproxyserver>:<Port>";

Если требуется аутентификация, файл конфигурации выглядит так:

Acquire::http::proxy "http://<domainuser>:<password>@<yourproxyserver>:<Port>";
Acquire::https::proxy "http://<domainuser>:<password>@<yourproxyserver>:<Port>";
Acquire::ftp::proxy "http://<domainuser>:<password>@<yourproxyserver>:<Port>";

ответ дан Peachy
17 July 2018 в 13:48

поделиться

Обратите внимание, что этот ответ был написан для старых версий Ubuntu. В текущих версиях используется локальный сервер имен, управляемый D-Bus, для которого применяется диагностическая часть этого ответа, но не решение. Если /etc/resolv.conf содержит nameserver 127.0.1.1 или в целом nameserver 127.X.Y.Z, не изменяйте его.

«Временное разрешение отказа …» означает, что ваш DNS, т. Е. Перевод с имен хостов на IP-адреса, не работает. Вы недавно переконфигурировали вашу машину? Если это не так, это может быть временная ошибка у вашего интернет-провайдера.

Есть ли ping -n 8.8.8.8 строки, такие как 64 bytes from 8.8.8.8: …? (Нажмите Ctrl + C, чтобы остановить ping.)

Если это не так, у вас есть проблема с IP-подключением. Запустите traceroute -n 8.8.8.8 и посмотрите, где он остановится: если вы находитесь в своем доме / офисе, проверьте сетевое оборудование. Если вы можете связаться со своим интернет-провайдером, пожаловаться на них. Если это так, у вас есть проблема с DNS. Проверьте содержимое /etc/resolv.conf; должна быть строка типа nameserver 1.2.3.4 (возможно, более одного из них). Если строки существуют, в вашем интернет-провайдере, вероятно, есть временная проблема, и вы можете обойти это, добавив nameserver 8.8.8.8 к этому файлу (это объявляет дополнительный DNS-сервер, который предоставляется бесплатно Google) , Если первое число после nameserver равно 127, на вашем компьютере есть DNS-ретранслятор (это хорошо), и вы должны настроить это DNS-ретрансляцию, а не изменять /etc/resolv.conf. В современных версиях Ubuntu по умолчанию используется DNS-ретранслятор, это Dnsmasq, и он управляется D-Bus.

ответ дан Gilles
20 July 2018 в 13:53

поделиться

Для тех, кто использует EC2, не забудьте проверить, что ваши параметры группы безопасности позволяют исходящие подключения к веб-сайтам, которые вы обновляете. Вы можете установить все параметры исходящего трафика и посмотреть, работает ли он.

ответ дан Kasperi
20 July 2018 в 13:53

поделиться

У меня была эта ошибка. После подсказки от поддержки Linode я прокомментировал все строки IPv6 в / etc / hosts, а затем apt-get update начал работать.

ответ дан laura
20 July 2018 в 13:53

поделиться

Вы можете прокомментировать нерешенное репо из файла sources.list, найденного в каталоге dir / etc / apt /

. После изменения sources.list очистите repo apt-get как

apt-get clean

Затем обновите

apt-get update

Ошибка исчезнет

ответ дан Mughil
20 July 2018 в 13:53

поделиться

Принятое решение не работает для меня. Во-первых, только apt-get update предупреждает меня о Temporary failure resolving ‘foo.com’, но когда я пытаюсь работать с nslookup foo.com или ping foo.com, он отлично работает!

Мое невероятное грязное взлома / исправление для решения этой ошибки , необходимо добавить разрешенные домены вручную в /etc/hosts с помощью этого короткого скрипта:

resolveAptHosts()
{
mapfile -t hosts < <(
sed -n -r '/^#/d; s;deb(-src)? (http://|ftp://)?([^/ ]+).*;3;p'
/etc/apt/sources.list | sort | uniq )
# delete all hosts from /etc/hosts, e.g., from an earlier call
sudo sed -i -r '/^[0-9]{1,3}(.[0-9]{1,3}){3}[ t]+('"$( printf '|%s'
"${hosts[@]//./\.}" | sed 's/^|//' )"')[ t]*$/d' /etc/hosts
for host in ${hosts[@]}; do
ip=$( nslookup "$host" | sed -n -r 's|Address:[ t]*([0-9.]+).*|1|p' |
tail -1 )
sudo bash -c "echo $ip $host >> /etc/hosts"
done
}

Теперь обновление должно работать:

resolveAptHosts && sudo apt-get update

Если кто-нибудь знает, почему это обходное решение работает и как решить эту ошибку на самом деле, я буду вечно благодарен. Я также попытался использовать sudo apt-get update -o Acquire::ForceIPv4=true, чтобы исключить проблемы с разрешением IPv6, но это тоже не помогло.

ответ дан mxmlnkn
20 July 2018 в 13:53

поделиться

У меня возникли подобные ошибки при запуске команд apt-get. Оказывается, на консоли была открыта панель обновления программного обеспечения. Это, казалось, блокировало командную строку apt-get, но я не уверен.

ответ дан NorTicUs
20 July 2018 в 13:53

поделиться

Это проблема DNS. Проверьте файл /etc/resolv.conf.

, например, в моем случае, когда у меня была эта проблема & amp; проверил этот файл, файл был пуст! но он должен содержать ваш dns-nameserver

mine:

nameserver 192.168.10.x

192.168.10.x is my gateway ip address

ответ дан parisssss
20 July 2018 в 13:53

поделиться

Иногда, когда вы находитесь за прокси-сервером, даже необходимо, чтобы вы сгенерировали файл apt.conf в /etc/apt/ и заполнили его конкретными записями, например:

Acquire::http::proxy "http://<yourproxyserver>:<Port>";
Acquire::https::proxy "http://<yourproxyserver>:<Port>";
Acquire::ftp::proxy "http://<yourproxyserver>:<Port>";

Если требуется аутентификация, файл конфигурации выглядит так:

Acquire::http::proxy "http://<domainuser>:<password>@<yourproxyserver>:<Port>";
Acquire::https::proxy "http://<domainuser>:<password>@<yourproxyserver>:<Port>";
Acquire::ftp::proxy "http://<domainuser>:<password>@<yourproxyserver>:<Port>";

ответ дан Peachy
20 July 2018 в 13:53

поделиться

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

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

  • Home
  • Forum
  • The Ubuntu Forum Community
  • Ubuntu Specialised Support
  • Ubuntu Servers, Cloud and Juju
  • Server Platforms
  • [other] apt-get update from ports.ubuntu.com timeout

  1. apt-get update from ports.ubuntu.com timeout

    I just got a SheevaPlug with ubuntu installed on it. But I have a problem I can not solve: Running «apt-get update» hangs at «[Connecting to ports.ubuntu.com (91.189.88.36)]», and then timeouts. But «ping ubuntu.com» works, so the connection to the inet is there.
    It has «deb http://ports.ubuntu.com jaunty main restricted universe multiverse» in /etc/apt/sources.list.
    Strangely, «ping ports.ubuntu.com» does not work, but I can connect to http://ports.ubuntu.com from my laptop.
    What could be the problem?


  2. Re: apt-get update from ports.ubuntu.com timeout

    Might be a temporary problem. Can you try again?


  3. Re: apt-get update from ports.ubuntu.com timeout

    Quote Originally Posted by falko
    View Post

    Might be a temporary problem. Can you try again?

    I’ve been having the same problem with the SheevaPlug for at least 48 hours


  4. Re: apt-get update from ports.ubuntu.com timeout

    I pinged ports.ubuntu.com from another Ubuntu machine and it redirected the ping to wahoo.canonical.com. Changing it in /etc/apt/sources.list seems to have fixed this on my Sheevaplug, allowing me to apt-get again, although I’m not sure how ‘recommended’ this is.


  5. Re: apt-get update from ports.ubuntu.com timeout

    I just noticed this same problem on my sheevaplug. I couldn’t ping ports.ubuntu.com from it either.
    But then I tried pinging it from a dos box on my PC and it worked fine (different IP address though, 91.189.92.175.
    Then I suddenly had an idea, looked in the hosts file on the sheevaplug, and there it was — a hardcoded IP address for ports.ubuntu.com :-
    91.189.88.36 ports.ubuntu.com

    I just commented this out with a # on the front, and apt-get update works fine now.
    Not quite sure why it was hard-coded into the hosts file though????

    Hope this helps anyone else in the same situation.

    Cheers,

    Chris.


  6. Re: apt-get update from ports.ubuntu.com timeout

    Thank you very much, I have the same problem, hope this helps


  7. Re: apt-get update from ports.ubuntu.com timeout

    Except that it didn’t, as it seems jaunty isn’t supported anymore. Have to install debian now


  8. Re: apt-get update from ports.ubuntu.com timeout

    I found the fix here.

    Just update your /etc/apt/sources.list from

    Code:

    deb http://ports.ubuntu.com jaunty main restricted universe multiverse

    to

    Code:

    deb http://old-releases.ubuntu.com/ubuntu jaunty main restricted universe multiverse


Bookmarks

Bookmarks


Posting Permissions

Недавно я попытался использовать команду chroot для развертывания Ubuntu на моем планшете Android с root-правами, и все прошло хорошо (сеть и исполняемые команды) с Ubuntu 14.04 с http://ports.ubuntu.com/ . Но когда я перешел на Ubuntu 18.04, всегда возникала ошибка при запуске команды или файла . Я настроил свой сервер имен в /etc/resolv.conf и источники в /etc/apt/sources.list, и команда работает хорошо. И я пробовал много способов, опубликованных другими, например, изменение источников, но эта ошибка все еще существует. Любой совет очень ценится.

      [email protected]:/# apt-get update
Err:1 http://ports.ubuntu.com/ubuntu-ports bionic InRelease
  Temporary failure resolving 'ports.ubuntu.com'
Err:2 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease
  Temporary failure resolving 'ports.ubuntu.com'
Err:3 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease
  Temporary failure resolving 'ports.ubuntu.com'
Err:4 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease
  Temporary failure resolving 'ports.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/bionic/InRelease  Temporary failure resolving 'ports.ubuntu.com'
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/bionic-updates/InRelease  Temporary failure resolving 'ports.ubuntu.com'
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/bionic-backports/InRelease  Temporary failure resolving 'ports.ubuntu.com'
W: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/bionic-security/InRelease  Temporary failure resolving 'ports.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
      [email protected]:/# apt-get install vim -y
Reading package lists... Done
Building dependency tree... Done
The following additional packages will be installed:
  libgpm2 libpython3.6 vim-runtime
Suggested packages:
  gpm ctags vim-doc vim-scripts
The following NEW packages will be installed:
  libgpm2 libpython3.6 vim vim-runtime
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 7700 kB of archives.
After this operation, 34.4 MB of additional disk space will be used.
Err:1 http://ports.ubuntu.com/ubuntu-ports bionic/main armhf libgpm2 armhf 1.20.7-5
  Temporary failure resolving 'ports.ubuntu.com'
Err:2 http://ports.ubuntu.com/ubuntu-ports bionic/main armhf libpython3.6 armhf 3.6.5-3
  Temporary failure resolving 'ports.ubuntu.com'
Err:3 http://ports.ubuntu.com/ubuntu-ports bionic/main armhf vim-runtime all 2:8.0.1453-1ubuntu1
  Temporary failure resolving 'ports.ubuntu.com'
Err:4 http://ports.ubuntu.com/ubuntu-ports bionic/main armhf vim armhf 2:8.0.1453-1ubuntu1
  Temporary failure resolving 'ports.ubuntu.com'
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/g/gpm/libgpm2_1.20.7-5_armhf.deb  Temporary failure resolving 'ports.ubuntu.com'
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/p/python3.6/libpython3.6_3.6.5-3_armhf.deb  Temporary failure resolving 'ports.ubuntu.com'
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/v/vim/vim-runtime_8.0.1453-1ubuntu1_all.deb  Temporary failure resolving 'ports.ubuntu.com'
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/main/v/vim/vim_8.0.1453-1ubuntu1_armhf.deb  Temporary failure resolving 'ports.ubuntu.com'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

И мои источники в
/etc/apt/sources.list:

      [email protected]:/# cat /etc/apt/sources.list
deb http://ports.ubuntu.com/ubuntu-ports bionic main universe multiverse restricted
deb http://ports.ubuntu.com/ubuntu-ports bionic-updates main universe multiverse restricted
deb http://ports.ubuntu.com/ubuntu-ports bionic-backports main universe multiverse restricted
deb http://ports.ubuntu.com/ubuntu-ports bionic-security main universe multiverse restricted

А также
pingкоманда работает хорошо

      [email protected]:/# ping -c 3 ports.ubuntu.com
PING ports.ubuntu.com (91.189.88.142) 56(84) bytes of data.
64 bytes from aerodent.canonical.com (91.189.88.142): icmp_seq=1 ttl=53 time=212 ms
64 bytes from aerodent.canonical.com (91.189.88.142): icmp_seq=2 ttl=53 time=217 ms
64 bytes from aerodent.canonical.com (91.189.88.142): icmp_seq=3 ttl=53 time=212 ms

--- ports.ubuntu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 212.202/213.841/217.012/2.242 ms

PS: когда я пытаюсь выполнить chroot для этого же образа в среде Ubuntu, управляемой Docker, все идет гладко и без ошибок для команд.
apt-get updateа также
apt-get install xxx.

overview

There are two parts to your question:

  • fixing temporary resolve messages
  • fixing the package management issues

Temporary resolve

It is likely that this issue is either:

  • temporary due to your Internet Service Provider not correctly forwarding internet naming (DNS) to either its or external DNS servers, or
  • due to a change in your network has similarly blocked this naming — for example, new router/modem, reconfiguring a switch with a new configuration.

Lets look at the possible DNS resolving issues.

First, temporarily add a known DNS server to your system.

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

Then run sudo apt-get update.

If this fixes your temporary resolving messages then either wait for 24 hours to see if your ISP fixes the issue for you (or just contact your ISP) — or you can permanently add a DNS server to your system:

echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

8.8.8.8 is Google’s own DNS server.

source

Another example DNS server you could use is OpenDNS — for example:

echo "nameserver 208.67.222.222" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

package-management issues

In addition to the temporary resolve issues — you have a few package management issues that need to be corrected — I’m assuming you have tried recently to upgrade from one Ubuntu version to the next recommended version — in your case from Natty (11.04) to Oneiric (11.10)

Open a terminal and type

sudo nano /etc/apt/sources.list

Look for lines that have your a different distribution name in the list than you were expecting — in your case — you have upgraded to oneiric but you have another release name natty

For example, look for lines that look like deb http:/archive.canonical.com/ natty backports

Add a # to the beginning of the line to comment it out — for example

#deb http:/archive.canonical.com/ natty backports

Save and re-run:

sudo apt-get update && sudo apt-get upgrade

You should not have any more release naming errors.

At the time of writing this, possible common release names include lucid, maverick, natty, oneiric, precise, quantal, raring, saucy, trusty, utopic and vivid.

Содержание

  1. Как решить проблему «Временный сбой в разрешении имен»
  2. 1. Отсутствующий или неправильно настроенный файл resolv.conf
  3. 2. Ограничения брандмауэра
  4. 🛠️ Как решить ошибку «Temporary failure in name resolution»
  5. 1. Отсутствующий или неправильно настроенный файл resolv.conf
  6. 2. Ограничения межсетевого экрана
  7. Для брандмауэра UFW (Ubuntu / Debian и Mint)
  8. Ubuntu Server 18.04 Временный сбой в разрешении имен
  9. 3 ответа
  10. Ubuntu Server 18.04 Временный сбой в разрешении имен
  11. 3 ответа
  12. Wicd или проблемы с DNS

Как решить проблему «Временный сбой в разрешении имен»

Иногда, когда вы пытаетесь проверить связь с веб-сайтом, обновить систему или выполнить любую задачу, требующую активного подключения к Интернету, вы можете получить сообщение об ошибке «временный сбой в разрешении имен» на вашем терминале.

Например, когда вы пытаетесь проверить связь с веб-сайтом, вы можете столкнуться с показанной ошибкой:

Обычно это ошибка разрешения имен, которая показывает, что ваш DNS-сервер не может преобразовать доменные имена в соответствующие IP-адреса. Это может стать серьезной проблемой, поскольку вы не сможете обновлять, обновлять или даже устанавливать какие-либо программные пакеты в вашей системе Linux.

В этой статье мы рассмотрим некоторые причины ошибки «временный сбой при разрешении имен» и решения этой проблемы.

1. Отсутствующий или неправильно настроенный файл resolv.conf

Если этот файл отсутствует или существует, но ошибка разрешения имени все еще возникает, создайте его и добавьте общедоступный DNS-сервер Google, как показано

Сохраните изменения и перезапустите службу systemd-resolved, как показано.

Также разумно проверить состояние преобразователя и убедиться, что он активен и работает должным образом:

Затем попробуйте проверить связь с любым веб-сайтом, и проблема должна быть решена.

2. Ограничения брандмауэра

Чтобы открыть порты 53 и 43 на брандмауэре UFW, выполните следующие команды:

Для систем на основе Redhat, таких как CentOS, выполните следующие команды:

Мы надеемся, что теперь у вас есть представление об ошибке «временный сбой при разрешении имен» и о том, как ее исправить, выполнив несколько простых шагов. Как всегда, мы будем благодарны за ваши отзывы.

Источник

🛠️ Как решить ошибку «Temporary failure in name resolution»

troubleshoot

Иногда, когда вы пытаетесь проверить связь с веб-сайтом, обновить систему или выполнить какую-либо задачу, требующую активного подключения к Интернету, вы можете получить сообщение об ошибке “temporary failure in name resolution” на вашем терминале.

Например, когда вы пытаетесь проверить связь с веб-сайтом, вы можете столкнуться с указанной ошибкой:

Обычно это ошибка разрешения имен, которая показывает, что ваш DNS-сервер не может преобразовать доменные имена в соответствующие IP-адреса.

Это может стать серьезной проблемой, поскольку вы не сможете обновлять или даже устанавливать какие-либо программные пакеты в вашей системе Linux.

В этой статье мы рассмотрим некоторые из причин ошибки «temporary failure in name resolution» и решения этой проблемы.

1. Отсутствующий или неправильно настроенный файл resolv.conf

Файл /etc/resolv.conf – это файл конфигурации резолвера в системах Linux.

Он содержит записи DNS, которые помогают вашей системе Linux преобразовывать доменные имена в IP-адреса.

Если этот файл отсутствует или существует, но ошибка разрешения имени все еще возникает, создайте его и добавьте общедоступный DNS-сервер Google, как показано далее:

Сохраните изменения и перезапустите службу systemd-resolved, как показано.

2. Ограничения межсетевого экрана

Если первое решение вам не помогло, значит ограничения брандмауэра могут помешать вам успешно выполнять DNS-запросы.

Проверьте свой брандмауэр и убедитесь, что порт 53 (используется для DNS ) и порт 43 (используется для поиска whois) открыты.

Если порты заблокированы, откройте их следующим образом:

Для брандмауэра UFW (Ubuntu / Debian и Mint)

Чтобы открыть порты 53 и 43 на брандмауэре UFW, выполните следующие команды:

Источник

Ubuntu Server 18.04 Временный сбой в разрешении имен

Я только что установил Ubuntu Server 18.04 и настроил SSH, чтобы я мог продолжить настройку через свой рабочий стол, но у меня возникли некоторые проблемы, которые я не могу решить.

но постоянно получал ошибки:

Временная ошибка при разрешении archive.ubuntu.com

Я проверил, было ли у меня интернет-соединение нормально, запустив

и я получил ответ, все хорошо там.

Я подозревал, что, возможно, мой DNS не был настроен правильно, поэтому я попытался

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

Итак, я решил, что это на самом деле какая-то проблема DNS, но все «ответы», которые я пробовал, не сработали для меня.

Я пробовал редактировать /etc/resolv.conf без удачи, как представляется, символическая ссылка.

Я нашел ответ, который работает, только если я запускаю из-под root, то есть:

Но он дает указание отменить изменения впоследствии:

Если я это сделаю, я снова потеряю связь.

3 ответа

В Ubuntu Server 18-04 с установленными xorg lightdm lightdm-gtk-greeter и xfce4 GUI при загрузке системы единственный способ, с помощью которого я понял, чтобы запустить проводную сеть, это:

отлично работает, однако, это должно быть сделано вручную после каждой загрузки и после каждого отключения / повторного подключения к сети, так что это работает, но это ручное решение, а не постоянное решение;

чтобы запустить беспроводную сеть автоматически, просто:

вам, вероятно, придется перезагрузиться; тогда вы сможете использовать значок беспроводной сети, который появляется в области уведомлений на панели управления (убедитесь, что область уведомлений добавлена ​​на панель), чтобы выбрать беспроводную сеть; после этого он автоматически восстановит соединение;

однако для автоматического восстановления проводной сети я попытался установить avahi-daemon и avahi-autoipd, но, видимо, это не помогает; даже попробовал

в основном, если вы устанавливаете дистрибутив, такой как рабочий стол Xubuntu, устанавливается соответствующий инструмент (ы)/daemon/config, и сеть обнаруживается автоматически, когда он подключен без какой-либо пользовательской конфигурации; было бы неплохо узнать, какой инструмент /daemon/config/setting это делает.

Источник

Ubuntu Server 18.04 Временный сбой в разрешении имен

Я только что установил Ubuntu Server 18.04 и настроил SSH, чтобы я мог продолжить настройку через свой рабочий стол, но у меня возникли некоторые проблемы, которые я, похоже, не могу решить.

Я пытался запустить

, но постоянно получал ошибки:

Временная ошибка при разрешении archive.ubuntu.com

Я проверил, в порядке ли мое интернет-соединение, запустив

и получил ответ, все в порядке.

Я подозревал, что, возможно, мой DNS не был настроен правильно, поэтому я попытался

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

Хорошо, поэтому я решил, что это на самом деле какая-то проблема DNS, но все «ответы», которые я пробовал, не сработали для меня.

Я попытался отредактировать /etc/resolv.conf без удачи, так как он выглядит как символическая ссылка.

Я нашел здесь ответ, который работает, только если я запускаю из-под root, то есть:

Но он дает указание отменить изменения впоследствии:

Если я это сделаю тем не менее, я снова теряю связь.

3 ответа

В Ubuntu Server 18-04 с установленными xorg lightdm lightdm-gtk-greeter и xfce4 GUI при загрузке системы единственный способ, с помощью которого я понял, чтобы запустить проводную сеть, это:

прекрасно работает, однако, это должно быть сделано вручную после каждой загрузки и после каждого отключения / повторного подключения к сети, так что это работает, но это ручное решение, а не постоянное решение;

чтобы получить беспроводной сеть собирается автоматически, просто:

вам, вероятно, придется перезагрузиться; тогда вы сможете использовать значок беспроводной сети, который появляется в области уведомлений на панели управления (убедитесь, что область уведомлений добавлена ​​на панель), чтобы выбрать беспроводную сеть; после этого он будет автоматически подключаться;

однако для автоматического восстановления проводной сети я попытался установить avahi-daemon и avahi-autoipd, но, очевидно, это не помогает; даже пытался:

в основном, если вы устанавливаете дистрибутив, такой как рабочий стол Xubuntu, устанавливается соответствующий инструмент (ы) / daemon / config, и сеть обнаруживается автоматически, когда он подключен без какого-либо пользователя. конфигурации; было бы неплохо узнать, какой инструмент / daemon / config / setting это делает.

Источник

Wicd или проблемы с DNS

Обновил gentoo. Ранее проблем не было. Теперь установлен wicd 1.7.3. Ping 8.8.8.8 проходит нормально. Однако Интернета по факту нет. Ping www.linux.org.ru пишет «unknown host», с остальными так же. IPшник и все остальное получаю по DHCP. traceroute www.linux.org.ru выдает:

www.linux.org.ru: Временный сбой в разрешении имен
Cannot handle «host» cmdline arg ‘www.linux.org.ru’ on position 1 (argc 1)

Думал проблема в роутере, но после его замены ситуация осталась на месте. Другие устройства ходят нормально. На роутер по IPшнику прохожу спокойно. Пробовал откатываться назад и ставить предыдущую версию wicd, но доступ в Интернет то появляется по непонятным причинам после пересборки wicd, то полностью пропадает вновь.

resolv.conf должен быть пустым при нормальной работе wicd? Он у меня пустой и wicd его постоянно сбрасывает.

Перезапуск демона не помогает.

127781:1142005906

96843:955143001

Ping 8.8.8.8 проходит нормально. Однако Интернета по факту нет. Ping www.linux.org.ru пишет «unknown host», с остальными так же

это значит, что интернет по факту есть, но не работает DNS

resolv.conf должен быть пустым при нормальной работе wicd?

нет, не должен. пропиши там nameserver 8.8.8.8 в кач-ве workaround, а потом покопайся в настройках wicd, чтобы он обновлял resolv.conf сам

127781:1142005906

Прописал «nameserver 8.8.8.8», но ситуация та же.

127781:1142005906

56337:1521526582

какой dhcp клиент используется? wicd сам не является dhcp, он использует системный, это может быть dhclient или dhcpcd

Источник

Err:1 http://ports.ubuntu.com xenial InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Err:2 http://ppa.launchpad.net/flexiondotorg/minecraft/ubuntu xenial InRelease

  Temporary failure resolving 'ppa.launchpad.net'

Err:3 http://ppa.launchpad.net/ubuntu-mate-dev/welcome/ubuntu xenial InRelease

  Temporary failure resolving 'ppa.launchpad.net'

Err:4 http://ppa.launchpad.net/ubuntu-mate-dev/xenial-mate/ubuntu xenial InRelease

  Temporary failure resolving 'ppa.launchpad.net'

Err:5 http://ppa.launchpad.net/ubuntu-pi-flavour-makers/ppa/ubuntu xenial InRelease

  Temporary failure resolving 'ppa.launchpad.net'

Err:6 http://ports.ubuntu.com xenial-updates InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Err:7 http://ports.ubuntu.com xenial-security InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Err:8 http://ports.ubuntu.com xenial-backports InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Err:9 http://ports.ubuntu.com/ubuntu-ports xenial InRelease

  Temporary failure resolving 'ports.ubuntu.com'

Solution 1

This error message is displayed, and the reason is searched online. A blogger explained that it is because of the network.

  1. Please check if your device is connected to the Internet. If everything is normal, there may be a problem with DNS.

  2. In this case, open the file «/etc/network/interfaces» and add

    dns-nameservers  223.5.5.5   223.6.6.6
    
  3. Open the file «/etc/resolv.conf» and add two lines»

    nameserver  223..5.5.5 
    nameserver  223.6.6.6
    

If you run sudo apt-get update again, the update will proceed normally.

Solution 2

Or the network icon in the upper right corner.


After the above two methods are changed, if it still does not work, restart the computer and try.

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Временная ошибка при разрешении ftp debian org
  • Временная ошибка при разрешении deb debian org
  • Временная ошибка при разрешении archive raspberrypi org
  • Временная ошибка при попытке получить ip

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии