FS#54336 - [systemd] DNS resolution does not work
Attached to Project:
Arch Linux
Opened by Brandon Gottlob (bnasty) - Wednesday, 07 June 2017, 02:14 GMT
Last edited by Christian Hesse (eworm) - Tuesday, 04 July 2017, 20:40 GMT
Opened by Brandon Gottlob (bnasty) - Wednesday, 07 June 2017, 02:14 GMT
Last edited by Christian Hesse (eworm) - Tuesday, 04 July 2017, 20:40 GMT
|
Details
Description:
systemd version 233-4, the current version in the [testing] repo seems to break DNS resolution. As a result, I can't connect to the Internet or any web sites by URL. Pinging by IP address both on my LAN and the public web does work. Additionally, the drill command works. However, pinging a domain name will fail. I have attached output from the ping and drill commands to demonstrate the issue. Additional info: * package version(s): systemd-233-4 libsystemd-233-4 systemd-sysvcompat-233-4 * my [testing] repo forum post: https://bbs.archlinux.org/viewtopic.php?id=226546 Steps to reproduce: Switching to the packages systemd-233-4, libsystemd-233-4, and systemd-sysvcompat-233-4 caused DNS resolution to break. Reverting back to systemd-232-8, libsystemd-232-8, and systemd-sysvcompat-232-8 "fixes" the issue. |
This task depends upon
ping_and_drill_out.txt
Is systemd-resolved running? What do /etc/resolv.conf and /etc/nsswitch.conf look like?
Can't just throw the mdns stuff in the middle of "resolve [!UNAVAIL=return]" and expect it to work.
I've posted my /etc/resolv.conf and /etc/nsswitch.conf for good measures.
Look at the wiki again and put everything in their proper place. It should work fine regardless of resolved running or not.