** Description changed: - 'resolvectl' has been introduced in systemd v239. + [Impact] - In ubuntu, a symlink has been created as follows: + 'resolvectl' has been introduced in systemd v239. Hence 'systemd- + resolve' is now considered deprecated. - $ ls -altr /usr/bin/systemd-resolve + In Ubuntu (Focal and onward), to accommodate the transition, a symlink + has been created as follows: + + $ ls -altr /usr/bin/systemd-resolve lrwxrwxrwx 1 root root 10 Jul 6 2020 /usr/bin/systemd-resolve -> resolvectl - Both command can still be executed, but the symlink will eventually disapear. - It is only to accomodate the transition. In stable releases we have systemd version lt and gt v239: - #systemd-resolve (wo/ resolvectl cmd at all): - systemd | 229-4ubuntu21.27 | xenial-security - systemd | 229-4ubuntu21.29 | xenial-updates - systemd | 237-3ubuntu10 | bionic - systemd | 237-3ubuntu10.38 | bionic-security - systemd | 237-3ubuntu10.44 | bionic-updates + #systemd-resolve (wo/ resolvectl cmd): + systemd | 229-4ubuntu21.27 | xenial-security + systemd | 229-4ubuntu21.29 | xenial-updates + systemd | 237-3ubuntu10 | bionic + systemd | 237-3ubuntu10.38 | bionic-security + systemd | 237-3ubuntu10.44 | bionic-updates - #resolvectl (with the deprecated symlink): - systemd | 245.4-4ubuntu3 | focal - systemd | 245.4-4ubuntu3.4 | focal-updates - systemd | 246.6-1ubuntu1 | groovy - systemd | 246.6-1ubuntu1.1 | groovy-updates - systemd | 247.1-4ubuntu1 | hirsute + #resolvectl (w/ resolvectl and the symlink for 'systemd-resolve'): + systemd | 245.4-4ubuntu3 | focal + systemd | 245.4-4ubuntu3.4 | focal-updates + systemd | 246.6-1ubuntu1 | groovy + systemd | 246.6-1ubuntu1.1 | groovy-updates + systemd | 247.1-4ubuntu1 | hirsute - This 'sos' change enable 'resolvectl' as the preference but is backward - compatible with 'systemd-resolve' for systemd with systemd version lt - v239. + [Test case] + + * Deploy Ubuntu (A container will do) + * Run sosreport and make sure the systemd plugin is executed + ** sosreport -a + ** sosreport -o systemd + * Look the content of the generated tarball under 'path_to_sosreport/sos_commands/systemd/' + + And you'll find the output of 'systemd'resolve' for statistics and + status. + + What we want is to sosreport to prefer 'resolvectl' iff it + exists/executable. + + [Where problem could occur] + + This 'sos' change enable 'resolvectl' as the preference but remains + backward compatible with 'systemd-resolve' for system with systemd + version lt v239. + + If a problem have to occur, it will only be impacting the systemd plugin + itself, not the core functionalities of 'sos' nor its other plugins. + + [Other information] Upstream: https://github.com/sosreport/sos/pull/2385 https://github.com/sosreport/sos/pull/2385/commits Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979264
** Changed in: sosreport (Ubuntu Hirsute) Importance: Undecided => Medium ** Changed in: sosreport (Ubuntu Groovy) Importance: Undecided => Medium ** Changed in: sosreport (Ubuntu Bionic) Importance: Undecided => Medium ** Changed in: sosreport (Ubuntu Focal) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1913581 Title: [plugin][systemd] prefer resolvectl over systemd-resolve To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sosreport/+bug/1913581/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs