resolved: does not support zone indices in resolv.conf
Bug #1587489 reported by
Martin Pitt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Resolved currently fails to parse IPv6 addresses with a zone index:
Failed to parse DNS server address 'fe80::
These can get written by NetworkManager when received through SLAAC.
This is being tracked upstream in https:/
Changed in systemd (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in systemd (Ubuntu): | |
status: | Triaged → Fix Committed |
To post a comment you must log in.
This bug was fixed in the package systemd - 230-4
---------------
systemd (230-4) unstable; urgency=medium
[ Martin Pitt ] tests/upstream: Some tests fail on platforms without QEMU at the tests/upstream: Clean up old journals before running a test, to tests/upstream: Do not run the QEMU tests on i386. Nested QEMU on tests/storage: Sync and settle udev after luksFormat, to reduce the tests/networkd: Stop skipping the two DHCP6 tests, this regression extra/units/ systemd- resolved. service. d/resolvconf. conf to tell networkd- resolvconf- update. {path,service} hack instead. tests/boot- smoke: Run in containers as well.
* tmp.mount: Add nosuid and nodev mount options. This restores compatibility
with the original SysV int RAMTMP defaults. (Closes: #826377)
* debian/
moment due to upstream PR#3587; blacklist these for now if QEMU is not
available.
* debian/rules: Don't run the "anything links against /usr" check for
upstream tests, as those run on Ubuntu 16.04 LTS which does not yet have
libidn moved to /lib.
* debian/
avoid printing a wrong one on failure.
* debian/
i386 causes testbed hangs on Ubuntu's cloud infrastructure, which is the
only place where these actually run.
* resolved: Fix SERVFAIL handling and introduce a new "Cache=" option to
disable local caching.
* resolved: Support IPv6 zone indices in resolv.conf. (LP: #1587489)
* resolved: Update resolv.conf when calling SetLinkDNS().
* debian/
chance of seeing some half-written signatures.
* debian/
seems to have been fixed now.
* resolved: respond to local resolver requests on 127.0.0.53:53. This
provides compatibility with clients that don't use NSS but do DNS queries
directly, such as Chrome.
* resolved: Don't add route-only domains to /etc/resolv.conf.
* systemd-resolve: Add --flush-caches and --status commands.
* Add debian/
resolvconf about resolved's builtin DNS server on 127.0.0.53. With that,
DNS servers picked up via networkd are respected when using resolvconf,
and software like Chrome that does not do NSS (libnss-resolve) still gets
proper DNS resolution. Drop the brittle and ugly
systemd-
* debian/
[ Laurent Bigonville ]
* Build with IDN support. (Closes: #814528)
-- Martin Pitt <email address hidden> Wed, 29 Jun 2016 15:23:32 +0200