DNS не работает после обновления с 17.04 по 17.10

Ответ, данный @Juan M. Gonzalez, является лучшим, но вы должны запускать эту команду каждый раз, когда вы перезагружаете свой компьютер.

Постоянное исправление будет:

[d2 ] Выполните предлагаемую команду один раз, чтобы значок значка Dropbox появился в вашей области уведомлений: dropbox stop && dbus-launch dropbox start Откройте настройки Dropbox (щелкните значок Dropbox в области уведомлений). Отключите «Начать Dropbox при запуске системы» и примените свои изменения. Перейдите в настройки XFCE> сеанс и запуск> приложение Autostart. Найдите существующий элемент Dropbox и подтвердите, что он отключен. Добавьте новый элемент с этой конфигурацией (не редактируйте существующий элемент Dropbox, потому что он воссоздается при каждой перезагрузке): Name: Dropbox Command: dbus-launch dropbox start -i Убедитесь, что новое приложение включено в списке.
20
задан 20 October 2017 в 19:41

6 ответов

Я нашел здесь эту ошибку: https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1725840; пожалуйста, подтвердите, что вы также страдаете от этого. Он разрешен с помощью простого dpkg-reconfigure resolvconf.

4
ответ дан 18 July 2018 в 04:58

Я столкнулся с той же проблемой и увидел это, глядя на resolvconf

Oct 20 00:36:17 drew-8570w resolvconf[708]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

. Воссоздание символической ссылки зафиксировано. Теперь, используя по умолчанию 127.0.0.53?

$ ls -al /etc/resolv.conf lrwxrwxrwx 1 root drew 27 Apr 6 2017 /etc/resolv.conf -> /run/resolvconf/resolv.conf $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN # 127.0.0.53 is the systemd-resolved stub resolver. # run "systemd-resolve --status" to see details about the actual nameservers. nameserver 127.0.0.53
1
ответ дан 18 July 2018 в 04:58

Я обновлял Ubuntu сегодня с версии 16.10 до 17.04 до 17.10. Для меня тоже DNS перестала работать. Символьная ссылка resolv.conf была

/etc/resolv.conf -> /run/NetworkManager/resolv.conf

Это, по-видимому, неверно для 17.10. Сообщение об ошибке, которое получил предыдущий плакат, находится на выходе resolvconf -service:

$ systemctl status resolvconf

Он дал следующий результат.

resolvconf[623]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

Удалив исходную символическую ссылку, ссылаясь на /run/resolvconf/resolv.conf до /etc/resolv.conf и перезапуск службы resolvconf-DNS снова начал работать:

$ sudo rm /etc/resolv.conf $ sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf $ systemctl restart resolvconf

Интересно, что код выхода resolvconf-service был успешным еще до того, как символическая ссылка указывала на правильный файл.

30
ответ дан 18 July 2018 в 04:58

Я нашел здесь эту ошибку: https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1725840; пожалуйста, подтвердите, что вы также страдаете от этого. Он разрешен с помощью простого dpkg-reconfigure resolvconf.

4
ответ дан 24 July 2018 в 18:12

Я столкнулся с той же проблемой и увидел это, глядя на resolvconf

Oct 20 00:36:17 drew-8570w resolvconf[708]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

. Воссоздание символической ссылки зафиксировано. Теперь, используя по умолчанию 127.0.0.53?

$ ls -al /etc/resolv.conf lrwxrwxrwx 1 root drew 27 Apr 6 2017 /etc/resolv.conf -> /run/resolvconf/resolv.conf $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN # 127.0.0.53 is the systemd-resolved stub resolver. # run "systemd-resolve --status" to see details about the actual nameservers. nameserver 127.0.0.53
1
ответ дан 24 July 2018 в 18:12
  • 1
    Где вы видели предупреждение? Какую команду я должен выполнить? – EnverOsmanov 21 October 2017 в 16:43
  • 2
    Спасибо, но это не устранило проблему DNS для меня. Я попробовал новую символическую ссылку, но не работал. Я вернулся к старой символической ссылке, также с dnsmasq в файле конфигурации, и это все еще работает. Как я уже говорил раньше, кто-нибудь знает, как мне диагностировать это? – Conor O'Neill 22 October 2017 в 18:59

Я обновлял Ubuntu сегодня с версии 16.10 до 17.04 до 17.10. Для меня тоже DNS перестала работать. Символьная ссылка resolv.conf была

/etc/resolv.conf -> /run/NetworkManager/resolv.conf

Это, по-видимому, неверно для 17.10. Сообщение об ошибке, которое получил предыдущий плакат, находится на выходе resolvconf -service:

$ systemctl status resolvconf

Он дал следующий результат.

resolvconf[623]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

Удалив исходную символическую ссылку, ссылаясь на /run/resolvconf/resolv.conf до /etc/resolv.conf и перезапуск службы resolvconf-DNS снова начал работать:

$ sudo rm /etc/resolv.conf $ sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf $ systemctl restart resolvconf

Интересно, что код выхода resolvconf-service был успешным еще до того, как символическая ссылка указывала на правильный файл.

30
ответ дан 24 July 2018 в 18:12
  • 1
    Фантастика! Именно моя проблема. Итак ... как можно предупредить об этом Каноническое? – Casey 22 October 2017 в 19:21
  • 2
    Вероятно, вы должны подать отчет об ошибке, так что это поведение при обновлении исправлено. – Panther 22 October 2017 в 20:00
  • 3
    Это единственное решение, которое сработало для меня, у меня была такая же проблема после установки ubuntu 17.10 с сайта ~ 1 неделю назад. Спасибо, что поделился – edap 8 December 2017 в 02:28
  • 4
    исправлена ​​моя проблема при переключении с 17.04 на 17.10. проблемы с openvpn dns. – ferdy 5 March 2018 в 12:36

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

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