Your message dated Wed, 06 Jul 2022 22:55:40 +0000
with message-id <e1o9dvo-0009dz...@fasolo.debian.org>
and subject line Bug#1014115: fixed in systemd 251.2-8
has caused the Debian Bug report #1014115,
regarding uninstall does not properly remove enablement symlinks
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1014115: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014115
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: systemd-homed
Version: 251.2-7
Severity: important
(might be even RC, not properly cleaning up state on remove)
# find systemd -name *home* -o -name *userdbd*
# apt install systemd-homed
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
systemd-userdbd
The following NEW packages will be installed:
systemd-homed systemd-userdbd
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 621 kB of archives.
After this operation, 1433 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://ftp.debian.org/debian sid/main amd64 systemd-userdbd amd64 251.2-7
[150 kB]
Get:2 http://ftp.debian.org/debian sid/main amd64 systemd-homed amd64 251.2-7
[471 kB]
Fetched 621 kB in 0s (32.4 MB/s)
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Selecting previously unselected package systemd-userdbd.
(Reading database ... 498739 files and directories currently installed.)
Preparing to unpack .../systemd-userdbd_251.2-7_amd64.deb ...
Unpacking systemd-userdbd (251.2-7) ...
Selecting previously unselected package systemd-homed.
Preparing to unpack .../systemd-homed_251.2-7_amd64.deb ...
Unpacking systemd-homed (251.2-7) ...
Setting up systemd-userdbd (251.2-7) ...
Created symlink /etc/systemd/system/sockets.target.wants/systemd-userdbd.socket
-> /lib/systemd/system/systemd-userdbd.socket.
Setting up systemd-homed (251.2-7) ...
Created symlink
/etc/systemd/system/systemd-homed.service.wants/systemd-homed-activate.service
-> /lib/systemd/system/systemd-homed-activate.service.
Created symlink /etc/systemd/system/dbus-org.freedesktop.home1.service ->
/lib/systemd/system/systemd-homed.service.
Created symlink
/etc/systemd/system/multi-user.target.wants/systemd-homed.service ->
/lib/systemd/system/systemd-
homed.service.
Deep recursion on subroutine "main::get_link_closure" at
/usr/bin/deb-systemd-helper line 253, <$fh> line 23.
/usr/bin/deb-systemd-helper: error: unable to read
/lib/systemd/system/systemd-homed.service
Deep recursion on subroutine "main::get_link_closure" at
/usr/bin/deb-systemd-helper line 253, <$fh> line 41.
/usr/bin/deb-systemd-helper: error: unable to read
/lib/systemd/system/systemd-homed-activate.service
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for dbus (1.14.0-1) ...
[master 8d9b0a5] committing changes in /etc made by "apt install systemd-homed"
Author: Michael Biebl <bi...@debian.org>
11 files changed, 33 insertions(+), 3 deletions(-)
create mode 100644 systemd/homed.conf
create mode 120000 systemd/system/dbus-org.freedesktop.home1.service
create mode 120000 systemd/system/multi-user.target.wants/systemd-homed.service
create mode 120000 systemd/system/sockets.target.wants/systemd-userdbd.socket
create mode 120000
systemd/system/systemd-homed.service.wants/systemd-homed-activate.service
→ Issue number one: Deep recursion on subroutine "main::get_link_closure" at
/usr/bin/deb-systemd-helper line 253, <$fh> line 23.
Now purging the package again:
# apt purge systemd-homed
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
systemd-homed*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 1172 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 498771 files and directories currently installed.)
Removing systemd-homed (251.2-7) ...
Processing triggers for dbus (1.14.0-1) ...
Processing triggers for man-db (2.10.2-1) ...
(Reading database ... 498749 files and directories currently installed.)
Purging configuration files for systemd-homed (251.2-7) ...
[master 9e93901] committing changes in /etc made by "apt purge systemd-homed"
Author: Michael Biebl <bi...@debian.org>
7 files changed, 3 insertions(+), 28 deletions(-)
delete mode 100644 systemd/homed.conf
# find systemd -name *home*
systemd/system/dbus-org.freedesktop.home1.service
systemd/system/multi-user.target.wants/systemd-homed.service
systemd/system/systemd-homed.service.wants
systemd/system/systemd-homed.service.wants/systemd-homed-activate.service
→ Issue number two: Looks like none of the enablement symlinks has been removed.
This might be a bug in i-s-h, but filing against systemd-homed for
now.
systemd-homed.service:
[Install]
WantedBy=multi-user.target
Alias=dbus-org.freedesktop.home1.service
Also=systemd-homed-activate.service systemd-userdbd.service
systemd-homed-activate.service:
[Install]
WantedBy=systemd-homed.service
Also=systemd-homed.service
→ we have a circular dependency here, maybe deb-systemd-helper get's
confused by that
systemd-userdbd.service:
[Install]
Also=systemd-userdbd.socket
systemd-userdbd.socket:
[Install]
WantedBy=sockets.target
→ Another indirection
@bluca, @fsateler: Any ideas?
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.18.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages systemd-homed depends on:
ii libblkid1 2.38-4
ii libc6 2.33-7
ii libcap2 1:2.44-1
ii libfdisk1 2.38-4
ii libpam-runtime 1.4.0-13
ii libpam0g 1.4.0-13
ii libssl3 3.0.4-2
ii libsystemd-shared 251.2-7
ii systemd 251.2-7
pn systemd-userdbd <none>
systemd-homed recommends no packages.
systemd-homed suggests no packages.
--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 251.2-8
Done: Michael Biebl <bi...@debian.org>
We believe that the bug you reported is fixed in the latest version of
systemd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1014...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <bi...@debian.org> (supplier of updated systemd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 06 Jul 2022 21:23:38 +0200
Source: systemd
Architecture: source
Version: 251.2-8
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers
<pkg-systemd-maintain...@lists.alioth.debian.org>
Changed-By: Michael Biebl <bi...@debian.org>
Closes: 1014115
Changes:
systemd (251.2-8) unstable; urgency=medium
.
* autopkgtest: install openssl for upstream test.
Install openssl explicitly and do not rely on other packages, like
swtpm-libs, to pull this dependency for us.
Used by TEST-50-DISSECT, which otherwise just silently skips the test.
* Add versioned dependency on init-system-helpers to systemd-homed.
Ensure that we have a version of deb-systemd-helper which properly
handles loops in Also= dependencies. (Closes: #1014115)
* Demote shlibs dependencies of libsystemd0 from Pre-Depends to Depends.
As systemctl, which is quasi-essential, no longer links against
libsystemd0, we do not need those strict requirements anymore.
* Work around some more dh_installman issues
Checksums-Sha1:
2716a64011757c6d51cba245fca0ba767aae671a 6150 systemd_251.2-8.dsc
e8b790d7aad4a3d43d7524328a23225c2be44fb9 172768 systemd_251.2-8.debian.tar.xz
fe6f6d61912cadf1c881b91badb158407d07fe7e 10508 systemd_251.2-8_source.buildinfo
Checksums-Sha256:
d113bf44c6cb5908ad2026c68103ffdc9b59b25a64b6867698fd0d394183f3e8 6150
systemd_251.2-8.dsc
f139e2c9dd037077432d85efc3d17f97819ba62a4b702774add5b27c49fe53d8 172768
systemd_251.2-8.debian.tar.xz
6c9e028ce6d6105a4ac99a81d2f0d7673cc806b64fb7488d79aa4668980c4345 10508
systemd_251.2-8_source.buildinfo
Files:
50141c07a4c9b1a478d7edc3cf961f4c 6150 admin optional systemd_251.2-8.dsc
225f950613bd78eb68b8927e4d564411 172768 admin optional
systemd_251.2-8.debian.tar.xz
69bf4b643dbccfedb91d0d76f43d5b51 10508 admin optional
systemd_251.2-8_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEECbOsLssWnJBDRcxUauHfDWCPItwFAmLGCVcACgkQauHfDWCP
ItzLCBAAh7qSy7MC7P40G4z0IqBo8Q6MB3Y5+v+9l3HZ4VPfNeIzMhxCkF8qLCAu
CvHVuaVXdvL+utz/734jJqw/HQyjcj0JIUcp/3W96OSvS6YBFIY0MYEzZZz/RInW
YaswVGvEUDyw6OBaGyX5z2rTJ63aXQeW+sDqECgXHvjIDRVXVYFJiyLMefcVlkGv
EogvWdOl7qXk3rzBkhp1iLvEk7IxEZZ+hXEksJXCqtnzshluPcsTnFUd2wLLUftN
g2x8t8ZU/L15lulPKFwzsJEaxaSOiH+824oznmBFxzRBUNEzKpIiYf4oZlGbUlH7
w878g1M8xDKAy8b59PmEn7qcoarkRP6oPyIYp+Bm1TC3HWd4qIiozRl0In6UPBom
G9jPQkNYRop+melQ9y4z5yhnstAD8Ke3NZGWq6SqwQAGvpLqt2JW/vVdmGqcmUEF
C3x+eb2azJ1SUrE4vYnC+Rr98wH7t6R3BtOuIw3AtkJpFE4byUQTj+76xTKVlA2v
shyLH1oCnWJwAN8RWhKLPC6oSWW60Cflki6XD54AlRHRi71287rIoxPwvQC7I9oz
eZCXhmbT9+taoawKRsjkHcWJrklXh0eflZOMZff1oQmexY09whPjSJmv/j/41uZ+
yAfs4R00CM+PEvUKA44Bwq7eWFlydVE63Z5SY3WI7QrBoejxOto=
=8x7Z
-----END PGP SIGNATURE-----
--- End Message ---