http://bugzilla.suse.com/show_bug.cgi?id=904215
Johannes Meixner changed:
What |Removed |Added
----------------------------------------------------------------------------
Flags| |needinfo?(thomas.blume@suse
| |.com)
--- Comment #12 from Johannes Meixner ---
Thomas Blume,
when after RPM package upgrade a systemd unit file does no longer exist
(because it is no longer provided by the new RPM), then
"systemctl daemon-reload" does not clean up its dangling symlinks.
On my 13.2 system:
----------------------------------------------------------------------------
# file /etc/systemd/system/sockets.target.wants/iscsid.socket
/etc/systemd/system/sockets.target.wants/iscsid.socket:
symbolic link to `/usr/lib/systemd/system/iscsid.socket'
# systemctl status iscsid.socket
iscsid.socket - Open-iSCSI iscsid Socket
Loaded: loaded (/usr/lib/systemd/system/iscsid.socket; enabled)
Active: active (listening) since Thu 2014-11-06 12:47:43 CET; 3h 58min ago
Docs: man:iscsid(8)
man:iscsiadm(8)
Listen: @ISCSIADM_ABSTRACT_NAMESPACE (Stream)
# mv /usr/lib/systemd/system/iscsid.socket \
/usr/lib/systemd/system/iscsid.socket.away
# systemctl status iscsid.socket
iscsid.socket - Open-iSCSI iscsid Socket
Loaded: loaded (/usr/lib/systemd/system/iscsid.socket; enabled)
Active: active (listening) since Thu 2014-11-06 12:47:43 CET; 3h 58min ago
Docs: man:iscsid(8)
man:iscsiadm(8)
Listen: @ISCSIADM_ABSTRACT_NAMESPACE (Stream)
Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended.
# systemctl daemon-reload
# systemctl status iscsid.socket
iscsid.socket
Loaded: not-found (Reason: No such file or directory)
Active: active (listening) since Thu 2014-11-06 12:47:43 CET; 3h 59min ago
# file /etc/systemd/system/sockets.target.wants/iscsid.socket
/etc/systemd/system/sockets.target.wants/iscsid.socket:
broken symbolic link to `/usr/lib/systemd/system/iscsid.socket'
----------------------------------------------------------------------------
Therefore I ask again:
when after RPM package upgrade a systemd unit file does no longer exist
(because it is no longer provided by the new RPM), what is the right way
to let systemd adapt to the new situation?
--
You are receiving this mail because:
You are on the CC list for the bug.