Repair a virtual machine?

How did you install virtualization on this machine?
Please show the output of the following two commands:

zypper search --installed-only --sort-by-name --details libvirt*
zypper repos --details
guus@localhost:~> LANG=C zypper search --installed-only --sort-by-name --details libvirt*
Loading repository data...
Reading installed packages...

S  | Name                                       | Type    | Version    | Arch   | Repository
---+--------------------------------------------+---------+------------+--------+-------------------------
i+ | libvirt-client                             | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-client-qemu                        | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-common                      | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-config-network              | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-network              | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-nodedev              | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-nwfilter             | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-qemu                 | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-secret               | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage              | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage-core         | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage-disk         | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage-iscsi        | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage-iscsi-direct | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage-logical      | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage-mpath        | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage-rbd          | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-driver-storage-scsi         | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-lock                        | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-log                         | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-plugin-lockd                | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-daemon-qemu                        | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-glib-1_0-0                         | package | 5.0.0-1.3  | x86_64 | Hoofd-opslagruimte (OSS)
i+ | libvirt-libs                               | package | 10.7.0-1.1 | x86_64 | Hoofd-opslagruimte (OSS)
guus@localhost:~> 

guus@localhost:~> LANG=C zypper repos --details
# | Alias                            | Name                                   | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                  | Service
--+----------------------------------+----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss    | Hoofd-opslagruimte (niet-opensource)   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                | 
2 | download.opensuse.org-oss        | Hoofd-opslagruimte (OSS)               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                    | 
3 | download.opensuse.org-tumbleweed | Hoofd-opslagruimte voor bijwerken      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                      | 
4 | multimedia:proaudio              | Geekos DAW (openSUSE_Tumbleweed)       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/multimedia:/proaudio/openSUSE_Tumbleweed/ | 
5 | openSUSE-20240829-0              | openSUSE-20240829-0                    | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-_USB_FLASH_DRIVE_8A19A30F00F02F0019-0:0-part2        | 
6 | packman-essentials               | packman-essentials                     | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/      | 
7 | repo-debug                       | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                              | 
8 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                              | 
9 | repo-source                      | openSUSE-Tumbleweed-Source             | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                             | 
guus@localhost:~> 

Try this sudo zypper install libvirt virt-manager and check again sudo rpm --verify --all

This is already interesting:

guus@localhost:~> LANG=C sudo zypper install libvirt virt-manager
Loading repository data...
Reading installed packages...
'virt-manager' is already installed.
No update candidate for 'virt-manager-4.1.0-28.1.noarch'. The highest available version is already installed.
Resolving package dependencies...

The following 5 NEW packages are going to be installed:
  libvirt libvirt-daemon libvirt-daemon-config-nwfilter libvirt-daemon-driver-libxl libvirt-daemon-proxy

5 new packages to install.

Checking for file conflicts: ...........................................................................................................................................................................................................................................[done]
(1/5) Installing: libvirt-daemon-config-nwfilter-10.7.0-1.1.x86_64 .....................................................................................................................................................................................................[done]
Created symlink '/etc/systemd/system/multi-user.target.wants/virtxend.service' -> '/usr/lib/systemd/system/virtxend.service'.
Created symlink '/etc/systemd/system/sockets.target.wants/virtxend.socket' -> '/usr/lib/systemd/system/virtxend.socket'.
Created symlink '/etc/systemd/system/sockets.target.wants/virtxend-ro.socket' -> '/usr/lib/systemd/system/virtxend-ro.socket'.
Created symlink '/etc/systemd/system/sockets.target.wants/virtxend-admin.socket' -> '/usr/lib/systemd/system/virtxend-admin.socket'.
(2/5) Installing: libvirt-daemon-driver-libxl-10.7.0-1.1.x86_64 ........................................................................................................................................................................................................[done]
(3/5) Installing: libvirt-daemon-proxy-10.7.0-1.1.x86_64 ...............................................................................................................................................................................................................[done]
(4/5) Installing: libvirt-daemon-10.7.0-1.1.x86_64 .....................................................................................................................................................................................................................[done]
(5/5) Installing: libvirt-10.7.0-1.1.x86_64 ............................................................................................................................................................................................................................[done]
%posttrans(libvirt-daemon-10.7.0-1.1.x86_64) script output:
++ DISABLE_RESTART_ON_UPDATE=no
++ DISABLE_STOP_ON_REMOVAL=no
Running post-transaction scripts .......................................................................................................................................................................................................................................[done]
guus@localhost:~> 

guus@localhost:~> LANG=C sudo rpm --verify --all
.M.......  g /var/lib/power-profiles-daemon
missing     /var/cache/libx11/compose/l4_030_313cb605_00280cc0
.M.......  g /opt
.M.......  g /var/log/alternatives.log
WARNING: `chkstat` has been renamed to `permctl`.
.M.......    /var/lib/ca-certificates
.M.......  g /run/certmonger
.M.......    /var/lib/ca-certificates
.M.......  g /run/netns
.M.......  g /etc/xml/catalog-d.xml
....L....  d /usr/share/man/man1/ctags.1.gz
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
......G.P    /usr/bin/newgidmap
......G.P    /usr/bin/newuidmap
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
....L....  d /usr/share/man/man1/ftp.1.gz
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /var/lib/wtmpdb
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
..5....T.  c /etc/pki/nssdb/cert9.db
..5....T.  c /etc/pki/nssdb/key4.db
.......T.  c /etc/pki/nssdb/pkcs11.txt
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /run/ostree
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /run/mcelog
S.5....T.  c /etc/speech-dispatcher/speechd.conf
S.5....T.  c /etc/chrony.d/pool.conf
.M.......  g /var/lib/chrony/drift
.M.......  g /run/avahi-daemon
.M.......  g /etc/aliases.lmdb
S.5....T.  c /etc/postfix/main.cf
S.5....T.  c /etc/postfix/master.cf
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
S.5....T.  c /etc/fonts/conf.d/10-rendering-options.conf
S.5....T.  c /etc/fonts/conf.d/58-family-prefer-local.conf
.M.......  g /usr/share/fonts/misc/encodings.dir
.M.......  g /usr/share/fonts/misc/fonts.scale
......G..    /etc/cups/ssl
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /usr/share/fonts/Type1/encodings.dir
.M.......  g /usr/share/fonts/cyrillic/encodings.dir
.M.......  g /usr/share/fonts/cyrillic/fonts.scale
.M.......  g /usr/share/fonts/truetype/encodings.dir
.M.......  g /usr/share/fonts/100dpi/encodings.dir
.M.......  g /usr/share/fonts/100dpi/fonts.scale
.M.......  g /usr/share/fonts/75dpi/encodings.dir
.M.......  g /usr/share/fonts/75dpi/fonts.scale
.M.......  g /var/lib/flatpak
.M.......  g /var/lib/plymouth/boot-duration
.M.......  g /var/log/boot.log
........P    /usr/libexec/ksysguard/ksgrd_network_helper
WARNING: `chkstat` has been renamed to `permctl`.
missing     /var/lib/os-prober
S.5....T.  c /etc/default/grub
.M.......  g /run/media
missing     /var/adm/autoinstall
missing     /var/adm/autoinstall/cache
missing     /var/adm/autoinstall/files
missing     /var/adm/autoinstall/init.d
missing     /var/adm/autoinstall/logs
missing     /var/adm/autoinstall/scripts
missing     /var/lib/autoinstall
missing     /var/lib/autoinstall/autoconf
.M.......  g /var/cache/PackageKit
missing     /usr/lib64/libreoffice/program/intro-highres.png
missing     /usr/lib64/libreoffice/program/shell/logo.svg
missing     /usr/lib64/libreoffice/program/shell/logo_inverted.svg
WARNING: `chkstat` has been renamed to `permctl`.
S.5....T.  c /var/lib/unbound/root.key
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /etc/iscsi/initiatorname.iscsi
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
missing     /var/lib/libvirt/boot
missing     /var/lib/libvirt/filesystems
missing     /var/lib/libvirt/images
.M.......    /var/log/libvirt
WARNING: `chkstat` has been renamed to `permctl`.
missing     /var/lib/libvirt/dnsmasq
missing     /var/lib/libvirt/network
missing     /var/lib/libvirt/swtpm
missing     /var/log/libvirt/qemu
missing     /var/log/swtpm
missing     /var/log/swtpm/libvirt
missing     /var/log/swtpm/libvirt/qemu
guus@localhost:~> 

Show the output of:

sudo tree /var/lib/libvirt/
sudo ls -lahR /var/lib/libvirt/
guus@localhost:~> LANG=C sudo tree /var/lib/libvirt/
[sudo] password for root: 
/var/lib/libvirt/
|-- libxl
|   |-- dump
|   `-- save
`-- qemu
    |-- checkpoint
    |-- dump
    |-- nvram
    |-- ram
    |-- save
    `-- snapshot

11 directories, 0 files

guus@localhost:~> sudo ls -lahR /var/lib/libvirt/
/var/lib/libvirt/:
totaal 0
drwxr-xr-x 1 root root  18 28 sep 22:09 .
drwxr-xr-x 1 root root 806 14 sep 18:37 ..
drwx------ 1 root root  16 28 sep 22:09 libxl
drwxr-x--x 1 qemu qemu  68 24 sep 17:20 qemu

/var/lib/libvirt/libxl:
totaal 0
drwx------ 1 root root 16 28 sep 22:09 .
drwxr-xr-x 1 root root 18 28 sep 22:09 ..
drwx------ 1 root root  0  3 sep 19:23 dump
drwx------ 1 root root  0  3 sep 19:23 save

/var/lib/libvirt/libxl/dump:
totaal 0
drwx------ 1 root root  0  3 sep 19:23 .
drwx------ 1 root root 16 28 sep 22:09 ..

/var/lib/libvirt/libxl/save:
totaal 0
drwx------ 1 root root  0  3 sep 19:23 .
drwx------ 1 root root 16 28 sep 22:09 ..

/var/lib/libvirt/qemu:
totaal 0
drwxr-x--x 1 qemu qemu 68 24 sep 17:20 .
drwxr-xr-x 1 root root 18 28 sep 22:09 ..
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 checkpoint
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 dump
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 nvram
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 ram
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 save
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 snapshot

/var/lib/libvirt/qemu/checkpoint:
totaal 0
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 .
drwxr-x--x 1 qemu qemu 68 24 sep 17:20 ..

/var/lib/libvirt/qemu/dump:
totaal 0
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 .
drwxr-x--x 1 qemu qemu 68 24 sep 17:20 ..

/var/lib/libvirt/qemu/nvram:
totaal 0
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 .
drwxr-x--x 1 qemu qemu 68 24 sep 17:20 ..

/var/lib/libvirt/qemu/ram:
totaal 0
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 .
drwxr-x--x 1 qemu qemu 68 24 sep 17:20 ..

/var/lib/libvirt/qemu/save:
totaal 0
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 .
drwxr-x--x 1 qemu qemu 68 24 sep 17:20 ..

/var/lib/libvirt/qemu/snapshot:
totaal 0
drwxr-xr-x 1 qemu qemu  0  9 sep 16:04 .
drwxr-x--x 1 qemu qemu 68 24 sep 17:20 ..
guus@localhost:~> 

I had a look in YAST at users and groups.

Thinking out loud, should I not see qemu there?

This configuration is out of standards.
Did you change the /var/lib/libvirt directory?

Please show the output of the following command: sudo zypper remove --details --clean-deps --dry-run qemu* libvirt*

1 Like

Your user, I suppose guus, for using kvm/qemu must have this groups :

  • kvm
  • libvirt
  • qemu
1 Like

Does this look right? It wants to remove about 75 packages and two patterns.

guus@localhost:~> LANG=C sudo zypper remove --details --clean-deps --dry-run qemu* libvirt*
Reading installed packages...
Resolving package dependencies...

The following 75 packages are going to be REMOVED:
  guestfs-tools                               1.53.3-1.1                   x86_64  openSUSE
  libguestfs                                  1.53.6-1.1                   x86_64  openSUSE
  libguestfs-appliance                        1.53.6-1.1                   x86_64  openSUSE
  libguestfs-winsupport                       1.53.6-1.1                   x86_64  openSUSE
  libguestfs-xfs                              1.53.6-1.1                   x86_64  openSUSE
  libguestfs0                                 1.53.6-1.1                   x86_64  openSUSE
  libvirt                                     10.7.0-1.1                   x86_64  openSUSE
  libvirt-client                              10.7.0-1.1                   x86_64  openSUSE
  libvirt-client-qemu                         10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon                              10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-common                       10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-config-network               10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-config-nwfilter              10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-libxl                 10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-network               10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-nodedev               10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-nwfilter              10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-qemu                  10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-secret                10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage               10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage-core          10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage-disk          10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage-iscsi         10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage-iscsi-direct  10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage-logical       10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage-mpath         10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage-rbd           10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-driver-storage-scsi          10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-lock                         10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-log                          10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-plugin-lockd                 10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-proxy                        10.7.0-1.1                   x86_64  openSUSE
  libvirt-daemon-qemu                         10.7.0-1.1                   x86_64  openSUSE
  libvirt-glib-1_0-0                          5.0.0-2.1                    x86_64  openSUSE
  libvirt-libs                                10.7.0-1.1                   x86_64  openSUSE
  patterns-server-kvm_server                  20210330-8.3                 x86_64  openSUSE
  patterns-server-kvm_tools                   20210330-8.3                 x86_64  openSUSE
  python311-libvirt-python                    10.7.0-1.1                   x86_64  openSUSE
  qemu                                        9.1.0-1.1                    x86_64  openSUSE
  qemu-accel-tcg-x86                          9.1.0-1.1                    x86_64  openSUSE
  qemu-audio-spice                            9.1.0-1.1                    x86_64  openSUSE
  qemu-block-curl                             9.1.0-1.1                    x86_64  openSUSE
  qemu-block-nfs                              9.1.0-1.1                    x86_64  openSUSE
  qemu-block-rbd                              9.1.0-1.1                    x86_64  openSUSE
  qemu-chardev-spice                          9.1.0-1.1                    x86_64  openSUSE
  qemu-hw-display-qxl                         9.1.0-1.1                    x86_64  openSUSE
  qemu-hw-display-virtio-gpu                  9.1.0-1.1                    x86_64  openSUSE
  qemu-hw-display-virtio-gpu-pci              9.1.0-1.1                    x86_64  openSUSE
  qemu-hw-display-virtio-vga                  9.1.0-1.1                    x86_64  openSUSE
  qemu-hw-usb-host                            9.1.0-1.1                    x86_64  openSUSE
  qemu-hw-usb-redirect                        9.1.0-1.1                    x86_64  openSUSE
  qemu-hw-usb-smartcard                       9.1.0-1.1                    x86_64  openSUSE
  qemu-img                                    9.1.0-1.1                    x86_64  openSUSE
  qemu-ipxe                                   9.1.0-1.1                    noarch  openSUSE
  qemu-ksm                                    9.1.0-1.1                    x86_64  openSUSE
  qemu-microvm                                9.1.0-1.1                    noarch  openSUSE
  qemu-ovmf-x86_64                            202405-3.1                   noarch  openSUSE
  qemu-pr-helper                              9.1.0-1.1                    x86_64  openSUSE
  qemu-seabios                                9.1.01.16.3_3_gc13ff2cd-1.1  noarch  openSUSE
  qemu-tools                                  9.1.0-1.1                    x86_64  openSUSE
  qemu-ui-curses                              9.1.0-1.1                    x86_64  openSUSE
  qemu-ui-gtk                                 9.1.0-1.1                    x86_64  openSUSE
  qemu-ui-opengl                              9.1.0-1.1                    x86_64  openSUSE
  qemu-ui-spice-app                           9.1.0-1.1                    x86_64  openSUSE
  qemu-ui-spice-core                          9.1.0-1.1                    x86_64  openSUSE
  qemu-vgabios                                9.1.01.16.3_3_gc13ff2cd-1.1  noarch  openSUSE
  qemu-vmsr-helper                            9.1.0-1.1                    x86_64  openSUSE
  qemu-x86                                    9.1.0-1.1                    x86_64  openSUSE
  typelib-1_0-LibvirtGLib-1_0                 5.0.0-2.1                    x86_64  openSUSE
  virt-install                                4.1.0-28.1                   noarch  openSUSE
  virt-manager                                4.1.0-28.1                   noarch  openSUSE
  virt-manager-common                         4.1.0-28.1                   noarch  openSUSE
  virt-v2v                                    2.5.10-1.1                   x86_64  openSUSE
  virt-v2v-bash-completion                    2.5.10-1.1                   noarch  openSUSE
  virt-viewer                                 11.0-5.3                     x86_64  openSUSE

The following 2 patterns are going to be REMOVED:
  kvm_server  20210330-8.3  x86_64  openSUSE
  kvm_tools   20210330-8.3  x86_64  openSUSE

75 packages to remove.

Package install size change:
              |         0 B    required by packages that will be installed
  -240.8 MiB  |  -  240.8 MiB  released by packages that will be removed

Those groups do exist, but as far as I can tell from yast, I am not a member of those groups.

guus@localhost:~> groups guus
guus : guus audio pipewire
guus@localhost:~> 

Now will run that command to clean up. :slight_smile:

Yes.
Run these four commands:

sudo zypper remove --details --clean-deps qemu* libvirt*
sudo zypper install --details --recommends libvirt virt-manager
sudo tree /var/lib/libvirt/
sudo rpm --verify --all

People tend to think that those who repeatedly ignore questions asked of them are disrespectful.

1 Like

If the last line points at me, I can only say I do not do this on purpose.
It will probably help, if you ask again. :slight_smile:

I hardly remember how I installed the virtual machine (kvm).
I am for over a month now fighting with my pc.

Looking back I probably did not have to do a fresh install of Tumbleweed, but it is what it is.

Most is already fixed, now only the vm part is left. :slight_smile:

1 Like
guus@localhost:~> sudo tree /var/lib/libvirt/
/var/lib/libvirt/
β”œβ”€β”€ boot
β”œβ”€β”€ dnsmasq
β”œβ”€β”€ filesystems
β”œβ”€β”€ images
β”œβ”€β”€ libxl
β”‚   β”œβ”€β”€ dump
β”‚   └── save
β”œβ”€β”€ network
β”œβ”€β”€ qemu
β”‚   β”œβ”€β”€ checkpoint
β”‚   β”œβ”€β”€ dump
β”‚   β”œβ”€β”€ nvram
β”‚   β”œβ”€β”€ ram
β”‚   β”œβ”€β”€ save
β”‚   └── snapshot
└── swtpm

17 directories, 0 files

uus@localhost:~> LANG=C sudo rpm --verify --all
.M.......  g /var/lib/power-profiles-daemon
missing     /var/cache/libx11/compose/l4_030_313cb605_00280cc0
.M.......  g /opt
.M.......  g /var/log/alternatives.log
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /run/certmonger
.M.......  g /var/lib/chrony/drift
.M.......  g /run/netns
.M.......  g /etc/xml/catalog-d.xml
....L....  d /usr/share/man/man1/ctags.1.gz
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
......G.P    /usr/bin/newgidmap
......G.P    /usr/bin/newuidmap
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
....L....  d /usr/share/man/man1/ftp.1.gz
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /var/lib/wtmpdb
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /run/ostree
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
..5....T.  c /etc/pki/nssdb/cert9.db
..5....T.  c /etc/pki/nssdb/key4.db
.......T.  c /etc/pki/nssdb/pkcs11.txt
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
S.5....T.  c /etc/chrony.d/pool.conf
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /run/mcelog
S.5....T.  c /etc/speech-dispatcher/speechd.conf
.M.......  g /run/avahi-daemon
S.5....T.  c /etc/fonts/conf.d/10-rendering-options.conf
S.5....T.  c /etc/fonts/conf.d/58-family-prefer-local.conf
.M.......  g /usr/share/fonts/misc/encodings.dir
.M.......  g /usr/share/fonts/misc/fonts.scale
......G..    /etc/cups/ssl
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /usr/share/fonts/Type1/encodings.dir
.M.......  g /usr/share/fonts/cyrillic/encodings.dir
.M.......  g /usr/share/fonts/cyrillic/fonts.scale
.M.......  g /usr/share/fonts/truetype/encodings.dir
.M.......  g /usr/share/fonts/100dpi/encodings.dir
.M.......  g /usr/share/fonts/100dpi/fonts.scale
.M.......  g /usr/share/fonts/75dpi/encodings.dir
.M.......  g /usr/share/fonts/75dpi/fonts.scale
.M.......  g /var/lib/flatpak
.M.......  g /var/lib/plymouth/boot-duration
.M.......  g /var/log/boot.log
........P    /usr/libexec/ksysguard/ksgrd_network_helper
WARNING: `chkstat` has been renamed to `permctl`.
missing     /var/lib/os-prober
S.5....T.  c /etc/default/grub
.M.......  g /run/media
.M.......  g /etc/aliases.lmdb
S.5....T.  c /etc/postfix/main.cf
S.5....T.  c /etc/postfix/master.cf
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
missing     /var/adm/autoinstall
missing     /var/adm/autoinstall/cache
missing     /var/adm/autoinstall/files
missing     /var/adm/autoinstall/init.d
missing     /var/adm/autoinstall/logs
missing     /var/adm/autoinstall/scripts
missing     /var/lib/autoinstall
missing     /var/lib/autoinstall/autoconf
.M.......  g /var/cache/PackageKit
missing     /usr/lib64/libreoffice/program/intro-highres.png
missing     /usr/lib64/libreoffice/program/shell/logo.svg
missing     /usr/lib64/libreoffice/program/shell/logo_inverted.svg
WARNING: `chkstat` has been renamed to `permctl`.
S.5....T.  c /var/lib/unbound/root.key
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
.M.......  g /etc/iscsi/initiatorname.iscsi
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
WARNING: `chkstat` has been renamed to `permctl`.
guus@localhost:~> 

The ones pointing at the VM seem gone. :slight_smile:

Nothing happens as a kind of magic …
After you have installed kvm/qemu (as root from yast or by zypper) you have to add your unprivileged user (I guess guus) into groups I’ve written before (kvm, libvirt and qemu).

1 Like

guus@localhost:~> groups
guus kvm qemu libvirt pipewire audio
guus@localhost:~>

I did this in YAST, and had to reboot my pc, before the group command showed all groups.

I have still some stuff to do, I remember something about installing vid card drivers, but not the way you would do on a normal windows install.
It is something in the virtual machine. If I recall right, I can’t go full screen until I do.

I like to thank everybody for the help. :slight_smile: