Catastrophic result after today's graphics driver update

I have blocked all Mesa packages with YaST software, but they still came along in the upgrades, so again no improvement. the principle is clear to me now, wait until Mesa 24.1.1 is in the repos - only this does not seem to be enforceable. Nothing new can be installed at the moment.

If I have set Mesa packages to Deleted in YaST software, clicked Apply and then closed and reopened YaST software, everything is enabled again.

As it says in the Zypper issue:

Problem adding the package lock:
Cannot open file /etc/zypp/locks

Please show:

ls -l /etc/zypp/locks

UPDATE: On 24.1.1 there is no hardware acceleration - everything is software rendered and GPU has 0 usage with ā€œunknownā€ openGL version. At least it is useable, but the 24.1.1 is still broken.

There are 12 packages to be blocked:
Mesa
Mesa-dri
Mesa-gallium
Mesa-libEGL1
Mesa-libGL1
Mesa-libglapiO
Mesa-libva
Mesa-vulkan-device-select
libvulkan_radeon
libvdpau_r600
libvdpau_radeonsi
libgbm1

Maybe you booted a previous snapshot but you didn’t ā€œrollbackā€ yet, so you are actually using a read-only filesystem and cannot open …/locks (and other) files?

There are 12 packages to be blocked:

This is dependent on what you have installed on your machine, I had 3 additional packages not listed in your 12. Mesa* will more broadly cover all mesa packages, these four are additionally necessary to handle dependency mismatches

libvulkan_radeon
libvdpau_r600
libvdpau_radeonsi
libgbm1
1 Like
Uwe@HAL:~> ls -l /etc/zypp/locks
ls: Zugriff auf '/etc/zypp/locks' nicht mƶglich: Datei oder Verzeichnis nicht gefunden
uwe@HAL:~> LANG=ls -l /etc/zypp/locks
-l: command not found

The correct form is

LANG=C ls -l /etc/zypp/locks

but what I understand is that the system cannot find the file?
Have you really made a ā€œrollbackā€ to that previous snapshot?

… no, just booted from it … What do I have to do? I have only ever done this with btrfs-assistant.

OK, I found it: sudo snapper rollback, right?

sudo snapper rollback

yes

More info at https://doc.opensuse.org/documentation/leap/reference/html/book-reference/cha-snapper.html#sec-snapper-snapshot-boot

How will we be informed when new updates are available for Mesa? The packages won’t be displayed because they are blocked.

Edit:
Oh, sorry, zypper dup shows them anyway.

No I don’t need Kodi it was installed a while ago to test and never got round to uninstalling it. For some reason I also had libwaylandpp1 installed and it was this which I think caused the failure in Wayland.

As I said my desktop is working although right now it is not configured how I had it, specifically the panel at the bottom is not how I had it, and my konsole window behaves strangely but works!

Stuart

1 Like

You can watch Factory@ openSUSE Factory - openSUSE Mailing Lists or see what snapshots are in openqa https://openqa.opensuse.org/snapshot-changes/opensuse/Tumbleweed/

1 Like

Same issues going on for me as well.

2 Likes

OK, that’s done. The Mesa packages are locked, all other updates done - and I can’t log in with Wayland anymore. I keep coming back to the login screen. X11 works, but the performance is really bad.

Revert to 24.0.9 and Wayland will work properly.

1 Like

Can you show

zypper se -si Mesa

as it is now?

The performance is bad, because there is no hardware acceleration now. No matter what I did, I was unable to get the issue fixed properly - the closest option to it being ā€œusableā€ was updating to 24.1.1, and going back to x11 - no hardware acceleration but at least everything is displayed properly.