[Stable Update] 2022-03-14 - Kernels, KDE, LibreOffice, Kodi, Qt5, Mozilla, NetworkManager, Pipewire

My libvirt VM doesn’t start anymore - again (the previous upgrade also broke KVM/Qemu)

$ virsh -c qemu:///system start win10
error: Failed to start domain 'win10'
error: Cannot access storage file '/home/christian/VM-Storage/win10.qcow2' (as uid:959, gid:959): Permission denied
$ id -nu 959      
libvirt-qemu
$ id libvirt-qemu
uid=959(libvirt-qemu) gid=959(libvirt-qemu) groups=959(libvirt-qemu),992(kvm)
$ id christian   
uid=1000(christian) gid=1001(christian) groups=1001(christian),998(wheel),996(audio),994(input),991(lp),987(storage),984(users),90(network),98(power),1000(autologin),965(libvirt),964(docker),961(sambashare),960(realtime),959(libvirt-qemu)
$ ls -lah VM-Storage
insgesamt 76G
drwxr-xr-x  1 christian christian  110 28. Feb 10:57 .
drwx--x---+ 1 christian christian  988 14. Mär 18:11 ..
-rw-rw-r--  1 christian christian  71G 28. Feb 13:14 macos.qcow2
-rw-r--r--  1 christian christian 3,5M 28. Feb 08:13 OVMF_CODE.fd
-rw-r--r--  1 christian christian 528K 28. Feb 08:44 OVMF_VARS-1024x768.fd
-rw-rw-r--  1 christian christian  29G 14. Mär 15:25 win10.qcow2

So, the user with id 959 is libvirt-qemu. My user christian has the same secondary group libvirt-qemu. Directory and files should be accessible by groups.

What’s wrong?

1 Like

i cannot connect to the internet after this update, same as another user.
could someone please provide assistance over here?

A post was split to a new topic: Issues booting after leaving update to run overnight

During update, I got the following warnings on both machines:

==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: xhci_pci

The first four warnings appeared twice at least; however, so far everything appears to be working fine.

@philm already posted in the beginnning. arch has splitted the firmware to minimize the main firmware. these warnings are because this hardware is excluded from the firmware and only needed if you own this hardware. so in general you can ignore it. nothing to worry about.

1 Like

A post was split to a new topic: After update I can no longer boot

[Solved]: see below:

For the first time ever since moving to Manjaro, I’ve got a badly broken system.

It appears to be to do with the Qt library problem mentioned at the top by Philm, but unfortunately rebuilding qt5-styleplugins didn’t fix the problem (I even tried removing that package).

KDE tries to start, but hangs for a long time on the splash screen, eventually hiding that to show a practically empty desktop with a crash handler.

For the time being I’ve restored from my pre-upgrade backup and I’ll analyse what I can find in the crash report to see if I can work out where the problem lies (I assume it’s another package I need to rebuild, though I can only find qt5-styleplugins installed from AUR mentioning Qt).

I’ll experiment on my fallback partition and report back here with any findings for anyone else having problems.

OK, from going through the crash report, and proving that a clean KDE profile loaded fine, I managed to work out that the problem was due to the Webslice widget on my desktop.

So I suggest removing any such widgets before upgrading (because it’s going to be hard to do so afterwards).

Unfortunately, although there’s a newer version of Webslice that can be downloaded, it doesn’t work after logging out then back in again, so is effectively useless.

2 Likes

Cheers, mate.

Good to know, and thanks for the info -I hadn’t read that bit and couldn’t make anything out of the warnings but thought it might be a good idea to mention it just in case, kind of thing.

My synaptics touchpad stopped working after updating, changing to this line in my grub config fixed it:

GRUB_CMDLINE_LINUX="i8042.nopnp"

same issue here:

Error starting domain: Cannot access storage file '/home/kinghat/manjaro-kde.qcow2' (as uid:953, gid:953): Permission denied

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1384, in startup
    self._backend.create()
  File "/usr/lib/python3.10/site-packages/libvirt.py", line 1353, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: Cannot access storage file '/home/kinghat/manjaro-kde.qcow2' (as uid:953, gid:953): Permission denied

Hey everyone,

since I installed this update, my system fails to boot into a graphical interface. From my troubleshooting I can tell that the nvidia kernel module fails to get initialized (I am using the proprietary driver). Here is XOrgs log file

[   513.604] 
X.Org X Server 1.21.1.3
X Protocol Version 11, Revision 0
[   513.605] Current Operating System: Linux failsafe 5.16.11-2-MANJARO #1 SMP PREEMPT Fri Feb 25 11:27:31 UTC 2022 x86_64
[   513.605] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.16-x86_64 root=UUID=0281e33d-0302-4a02-b375-fa1109f1fca5 rw cryptdevice=UUID=c543961f-9501-47ee-bb38-f325520fbb71:luks-c543961f-9501-47ee-bb38-f325520fbb71 root=/dev/mapper/luks-c543961f-9501-47ee-bb38-f325520fbb71 apparmor=1 security=apparmor udev.log_priority=3
[   513.607]  
[   513.607] Current version of pixman: 0.40.0
[   513.608] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   513.608] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   513.610] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Mar 15 01:11:59 2022
[   513.611] (==) Using config file: "/etc/X11/xorg.conf"
[   513.612] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   513.612] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   513.613] (==) ServerLayout "layout"
[   513.613] (**) |-->Screen "Screen0" (0)
[   513.613] (**) |   |-->Monitor "Monitor0"
[   513.614] (**) |   |-->Device "Device0"
[   513.614] (**) |   |-->GPUDevice "Device0"
[   513.614] (==) Automatically adding devices
[   513.614] (==) Automatically enabling devices
[   513.614] (==) Automatically adding GPU devices
[   513.614] (==) Automatically binding GPU devices
[   513.614] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   513.615] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[   513.615] 	Entry deleted from font path.
[   513.615] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[   513.615] 	Entry deleted from font path.
[   513.615] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[   513.615] 	Entry deleted from font path.
[   513.615] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[   513.615] 	Entry deleted from font path.
[   513.615] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF
[   513.615] (==) ModulePath set to "/usr/lib/xorg/modules"
[   513.615] (**) Extension "COMPOSITE" is enabled
[   513.615] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   513.615] (II) Module ABI versions:
[   513.615] 	X.Org ANSI C Emulation: 0.4
[   513.615] 	X.Org Video Driver: 25.2
[   513.615] 	X.Org XInput driver : 24.4
[   513.615] 	X.Org Server Extension : 10.0
[   513.616] (++) using VT number 2

[   513.617] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   513.619] (--) PCI:*(9@0:0:0) 10de:1e81:19da:5072 rev 161, Mem @ 0xfb000000/16777216, 0x7fe0000000/268435456, 0x7ff0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[   513.619] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   513.619] (II) LoadModule: "glx"
[   513.619] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   513.621] (II) Module glx: vendor="X.Org Foundation"
[   513.621] 	compiled for 1.21.1.3, module version = 1.0.0
[   513.621] 	ABI class: X.Org Server Extension, version 10.0
[   513.621] (II) LoadModule: "nvidia"
[   513.621] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   513.624] (II) Module nvidia: vendor="NVIDIA Corporation"
[   513.624] 	compiled for 1.6.99.901, module version = 1.0.0
[   513.624] 	Module class: X.Org Video Driver
[   513.624] (II) NVIDIA dlloader X Driver  510.54  Tue Feb  8 04:38:00 UTC 2022
[   513.624] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   513.625] (II) Loading sub module "fb"
[   513.625] (II) LoadModule: "fb"
[   513.625] (II) Module "fb" already built-in
[   513.625] (II) Loading sub module "wfb"
[   513.625] (II) LoadModule: "wfb"
[   513.625] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   513.626] (II) Module wfb: vendor="X.Org Foundation"
[   513.626] 	compiled for 1.21.1.3, module version = 1.0.0
[   513.626] 	ABI class: X.Org ANSI C Emulation, version 0.4
[   513.626] (II) Loading sub module "ramdac"
[   513.626] (II) LoadModule: "ramdac"
[   513.626] (II) Module "ramdac" already built-in
[   513.781] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[   513.781] (EE) NVIDIA:     system's kernel log for additional error messages and
[   513.781] (EE) NVIDIA:     consult the NVIDIA README for details.
[   513.935] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[   513.935] (EE) NVIDIA:     system's kernel log for additional error messages and
[   513.935] (EE) NVIDIA:     consult the NVIDIA README for details.
[   513.935] (EE) No devices detected.
[   513.935] (EE) 
Fatal server error:
[   513.936] (EE) no screens found(EE) 
[   513.936] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   513.936] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   513.936] (EE) 
[   513.938] (EE) Server terminated with error (1). Closing log file.

systemctl status systemd-modules.load.service gives me the following:

× systemd-modules-load.service - Load Kernel Modules
     Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
     Active: failed (Result: exit-code) since Tue 2022-03-15 01:23:52 CET; 7min ago
       Docs: man:systemd-modules-load.service(8)
             man:modules-load.d(5)
    Process: 689 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
   Main PID: 689 (code=exited, status=1/FAILURE)
        CPU: 549ms

Mär 15 01:23:51 failsafe systemd-modules-load[689]: Failed to insert module 'vboxnetflt': Exec format error
Mär 15 01:23:52 failsafe systemd-modules-load[689]: Failed to insert module 'vboxdrv': Exec format error
Mär 15 01:23:52 failsafe systemd-modules-load[689]: Failed to insert module 'vboxnetadp': Exec format error
Mär 15 01:23:52 failsafe systemd-modules-load[689]: Failed to insert module 'vboxnetflt': Exec format error
Mär 15 01:23:52 failsafe systemd-modules-load[689]: Failed to insert module 'nvidia': Exec format error
Mär 15 01:23:52 failsafe systemd-modules-load[689]: Failed to insert module 'nvidia_drm': Exec format error
Mär 15 01:23:52 failsafe systemd-modules-load[689]: Failed to insert module 'nvidia_uvm': Exec format error
Mär 15 01:23:52 failsafe systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Mär 15 01:23:52 failsafe systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Mär 15 01:23:52 failsafe systemd[1]: Failed to start Load Kernel Modules.

I am kind of stuck here. Any advice?

EDIT: I did some further digging and I think the reason for this might be that, the kernel installed is 516.11, whereas linux-nvidia is built for 516.14. I chrooted into my installation and tried reinstalling the kernel, but I always receive 516.14, even though manjaro branch compare shows 516.14 as the current kernel. How can I install the 516.14 kernel?

EDIT 2: I found a solution! Seems there has been an issue with the mirror I used. Chrooting into my installation again, updating the mirrors and upgrading afterwards solved the issue.

Wine stopped to work with programs that were working for years.

I did a downgrade to wine-7.3 following this [forum dot winehq dot org]/viewtopic.php?f=8&t=34234 (downgrade didn’t work despite setting DOWNGRADE_FROM_ALA to 1).

Not your fault, as happens with the arch wine-stagging-7.4 too but I wanted to post it here just in case.

Does 21.2.4 ISO at Manjaro - Downloads equal to this update?

Installing this update has caused Lutris to crash with SEGV, pointing to executable python3.10. Also, steam games will not launch anymore. It is perpetually stuck on "Preparing to launch ". Its coredump lists the executable ~/.local/share/Steam/ubuntu12_64/vulkandriverquery as the SEGV when launching steam in the first place.

Update on this issue – looks like the problem here had to do with packages I was using involving Vulkan rendering – specifically GOverlay and its child packages vkBasalt and MangoHUD. Uninstalling these fixed the issue.

nope. That’s been there for a while.

I find a problem that could crash the kscreenlocker. Package qt5-virtualkeyboard-bigscreen is still using old Qt5.

Repository      : community
Name            : qt5-virtualkeyboard-bigscreen
Version         : 5.15.2+kde+r4-1

Archlinux has removed this package, so maybe Manjaro needs to do this as well.
A workaround for now is just uninstall it and install qt5-virtualkeyboard , then everything seems good.

Found a solution ( a proper one?)

  1. Edit file /etc/libvirt/qemu.conf after line 504
# The user for QEMU processes run by the system instance. It can be
# specified as a user name or as a user id. The qemu driver will try to
# parse this value first as a name and then, if the name doesn't exist,
# as a user id.
#
# Since a sequence of digits is a valid user name, a leading plus sign
# can be used to ensure that a user id will not be interpreted as a user
# name.
#
# Some examples of valid values are:
#
#       user = "qemu"   # A user named "qemu"
#       user = "+0"     # Super user (uid=0)
#       user = "100"    # A user named "100" or a user with uid=100
#
user = "root"

# The group for QEMU processes run by the system instance. It can be
# specified in a similar way to user.
group = "libvirt-qemu"
  1. Restart the service:
$ sudo systemctl restart libvirtd.service

Again, I also added my account to that secondary group libvirt-qemu in a previous step.

I run into this failure:

sudo pamac update 
Vorbereitung...
Synchronisiere Paketdatenbanken...
Warnung: manjaro-hello: Lokale Version (0.6.7-2) ist neuer als extra (0.6.6-11)
Warnung: python-pyqt5: Lokale Version (5.15.6-7.1) ist neuer als extra (5.15.6-7)
Abhängigkeiten werden aufgelöst...
Warnung: Kann "expat=2.4.7" nicht auflösen (eine Abhängigkeit von "lib32-expat")
Warnung: Kann "expat=2.4.7" nicht auflösen (eine Abhängigkeit von "lib32-expat")
Fehler: Vorgang konnte nicht erfolgreich vorbereitet werden:
Kann Abhängigkeiten nicht erfüllen:
- unable to satisfy dependency 'expat=2.4.7' required by lib32-expat

Seems to be a Problem like these
https://bbs.archlinux.org/viewtopic.php?id=274439
https://forum.artixlinux.org/index.php/topic,3536.0.html (not using atrix, but same behaviour).

can it be that due to manjaro packages always having a fixed stand of arch packages, this problem now occurs with some delay in manjaro?

i updated mirrors using
sudo pacman-mirrors --fasttrack 5

and now,
sudo pamac update
works fine!

Seems to be a mirror was not fully updated yet.

After the upgrade, the git-delta package was broken for me and failed to start with the error message

memory allocation of 2326725583525506937 bytes failed

I could resolve the problem by downgrading the package. I couldn’t find it on the Manjaro GitLab server so I fetched a previous version of the PKGBUILD file directly from Arch Linux (version 0.12.0) and built and installed the package with the usual

makepkg -si

Direct link to the PKGBUILD file:

https://raw.githubusercontent.com/archlinux/svntogit-community/5d84221ef722d055ec988ab1248020f7979fe183/trunk/PKGBUILD