Is it normal for virt-manager to create a bunch of users, groups and symlinks?

I ran “sudo dnf install virt-manager” and the terminal showed a bunch of groups (‘qat’, ‘gluster’, ‘qemu’,‘libvirt’), users (‘gluster’, ‘qemu’) and symlinks being created.

The full terminal output is too long, but here are some of the the relevant parts:

>>> Running sysusers scriptlet: qatlib-0:26.02.0-2.fc44.x86_64
>>> Finished sysusers scriptlet: qatlib-0:26.02.0-2.fc44.x86_64
>>> Scriptlet output:
>>> Creating group 'qat' with GID 970.
>>>

>>> Running sysusers scriptlet: glusterfs-0:11.2-8.fc44.x86_64
>>> Finished sysusers scriptlet: glusterfs-0:11.2-8.fc44.x86_64
>>> Scriptlet output:
>>> Creating group 'gluster' with GID 969.
>>> Creating user 'gluster' (GlusterFS daemons) with UID 969 and GID 969.
>>>

>>> Running sysusers scriptlet: qemu-common-2:10.2.2-1.fc44.x86_64
>>> Finished sysusers scriptlet: qemu-common-2:10.2.2-1.fc44.x86_64
>>> Scriptlet output:
>>> Creating group 'qemu' with GID 107.
>>> Creating user 'qemu' (qemu user) with UID 107 and GID 107.
>>>

>>> Running sysusers scriptlet: libvirt-daemon-common-0:12.0.0-3.fc44.x86_64
>>> Finished sysusers scriptlet: libvirt-daemon-common-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Creating group 'libvirt' with GID 968.
>>>

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.
>>>

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.
>>>

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.
>>>

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.
>>>

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.

>>> Running %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-storage-core-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged.socket' → '/usr/lib/systemd/system/virtstoraged.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-ro.socket' → '/usr/lib/systemd/system/virtstoraged-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtstoraged-admin.socket' → '/usr/lib/systemd/system/virtstoraged-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-lock-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd.socket' → '/usr/lib/systemd/system/virtlockd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlockd-admin.socket' → '/usr/lib/systemd/system/virtlockd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-log-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd.socket' → '/usr/lib/systemd/system/virtlogd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtlogd-admin.socket' → '/usr/lib/systemd/system/virtlogd-admin.socket'.
>>>
>>> Running %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Finished %posttrans scriptlet: libvirt-daemon-driver-network-0:12.0.0-3.fc44.x86_64
>>> Scriptlet output:
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd.socket' → '/usr/lib/systemd/system/virtnetworkd.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-ro.socket' → '/usr/lib/systemd/system/virtnetworkd-ro.socket'.
>>> Created symlink '/etc/systemd/system/sockets.target.wants/virtnetworkd-admin.socket' → '/usr/lib/systemd/system/virtnetworkd-admin.socket'.
>>>

Is this normal?

Looks entirely normal to me.

Entirely normal for a new install of that group of packages. (virt-manager and its dependencies).

Thanks for the answer.

I’m a bit confused. I have the virtualisation group of packages installed (including virt-manager). But I don’t have these groups. Is this possible? I noticed it earlier today when I was following some instructions to resize a VM image.

To see if you actually have those groups and users run the commands
cat /etc/group | grep -E "qat|gluster|qemu|libvirt"
cat /etc/passwd | grep -E "gluster|qemu"
The results should show something like this if you have virt-manager installed.

$ cat /etc/group | grep -E "qat|gluster|qemu|libvirt"
kvm:x:36:qemu
qemu:x:107:
gluster:x:990:
libvirt:x:983:MYUSER
libvirtdbus:x:964:
qat:x:958:


$ cat /etc/passwd | grep -E "gluster|qemu"
qemu:x:107:107:qemu user:/:/sbin/nologin
gluster:x:993:990:GlusterFS daemons:/run/gluster:/sbin/nologin

Note that you would need to add your own user to the libvirt group then logout and back in before you can use virt-manager (VMM).
sudo usermod -aG libvirt YOURUSERID

Ah, I do have them, but my user isn’t in libvirt

$ grep -E "qat|gluster|qemu|libvirt" /etc/{group,passwd}
/etc/group:kvm:x:36:qemu
/etc/group:gluster:x:967:
/etc/group:libvirt:x:965:
/etc/group:qemu:x:107:
/etc/group:qat:x:956:
/etc/passwd:gluster:x:976:967:GlusterFS daemons:/run/gluster:/sbin/nologin
/etc/passwd:qemu:x:107:107:qemu user:/:/sbin/nologin
$ groups 
<myuser> wheel mock ollama toranon plugdev

Strangely though, I have been using virt-manager anyway. Does that mean certain features are disabled? Nonetheless, I’ll add myself to libvirt. Thanks :slight_smile: