https://bugzilla.suse.com/show_bug.cgi?id=1173749
https://bugzilla.suse.com/show_bug.cgi?id=1173749#c8
--- Comment #8 from Fabian Vogt
(In reply to fvogt@suse.com from comment #6)
Is there a reason why the rule shouldn't match?
The service is for connecting to QEMU, so it only works if it's running in a VM with the appropriate guest device enabled.
Does it help to enable the service when the device is not enabled?
It would most likely just fail immediately.
See comment 1. The udev rule has ENV{SYSTEMD_WANTS}="spice-vdagentd.socket" but the .socket unit is stopped on "systemctl isolate", even though the device (and therefore the wants relationship) is still there.
Is this actually a systemd bug / something that systemd is likely to fix in the sense of this bug here?
I hope so, we'll see.
After a review we can add this service to the systemd presets. Hopefully there won't be any side effects ... the package is not installed by default, I hope, so for users not needing this nothing should change.
Yes, but I don't think that adding it to the preset is the right way actually. The udev rule is the right approach, just hits some corner cases... -- You are receiving this mail because: You are on the CC list for the bug.