systemd package missing resolvconf(8) compatibility symlink, and a Provides: resolvconf
Bug #1892798 reported by
Gleep Glorp
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Debian) |
Fix Released
|
Unknown
|
|||
systemd (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
wireguard (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
By default Ubuntu now uses systemd to manage the nameservers in resolv.conf, so resolvconf and openresolv seem to be redundant. However, it appears that systemd's resolvectl is compatable with resolvconf style commands if symlinked as resolvconf.
I'm not really sure how deb packaging works, but if it possible to check for the resolvconf command, and if not found just symlink /usr/bin/resolvectl to /usr/sbin/
See https:/
Apologies if there is a better place to direct this info.
description: | updated |
Changed in wireguard (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in systemd (Debian): | |
status: | Unknown → Incomplete |
tags: | added: resolved-resolvconf |
Changed in systemd (Debian): | |
status: | Incomplete → Fix Released |
To post a comment you must log in.
Thanks for bringing this to my attention. I believe your assessment is correct. Do you know which Ubuntu first started using resolved? How far back do we need to make changes?
There are two facets of this:
1) The Ubuntu systemd package should install the resolvconf compatibility symlink. I have no idea why this isn't already the case, and that seems like a bug that should be remedied ASAP. resolvconf(8) is the standard interface for programs to interact with DNS, which is why systemd provides it. Not providing it is super confusing.
2) The Recommends in the wireguard package should be adjusted.
I believe apw@ can handle (2). Somebody on the systemd team should handle (1).