[systemd-devel] Starting a socket unit that finds an active service fails

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Fri Jan 29 11:30:36 UTC 2021


Hi!

I wonder whether this is a bug:
When starting a socket unit that finds ist service active already, I get an error
systemd[1]: libvirtd-tls.socket: Socket service libvirtd.service already active, refusing.
systemd[1]: Failed to listen on Libvirt TLS IP socket.

When using systemd units in a pacemaker cluster this is fatal:
pacemaker-controld[7467]:  notice: Transition 316 action 81 (prm_libvirtd-tls-sock_start_0 on rksaph19): expected 'ok' but got 'error'

Maybe the special problem is that two socket units (libvirtd-ro.socket, libvirtd-tls.socket) exist to start the same service (libvirtd.service).

I'm clueless how to handle that. Ideas?

Regards,
Ulrich





More information about the systemd-devel mailing list