Tumbleweed/Plasma 6/Virtualbox -- can I block the Plasma 6 upgrade somehow?

L.S.,

I’ve been trying the Plasma 6 upgrade on Tumbleweed over the past few weeks. All I can say is thank god I can use virtualbox to roll back…

After the upgrade, SDDM defaults to the Wayland session. With that selected, my mouse cursor disappears. If I actually log in, the screen goes black. I have to reset the VM.

Pick the X11 session back in SDDM, my mouse reappears. Boot into plasma desktop. Slow. Very slow. Until I dismiss the welcome screen (the tour). Then the whole thing freezes. I have to reset the VM.

Is there an easy way to block the P6 upgrade in zypper? A list of packages to block? Such that zypper doesn’t get stuck in endless reams of dependencies on packages that have been removed?

Thanks in advance!

Here it works in Virtualbox and KVM/Qemu.

Okay… that’s good… here it doesn’t.

Do you use
zypper dup
for Update?

Yes. Which is a problem, because now I can’t anymore.

Why?
Post it…

Because if I do a ‘zypper dup’ it installs Plasma 6 and the system becomes unusable.

So I am stuck with either:

  • not upgrading packages anymore;
  • finding a way to block the plasma 6 upgrade and resume using zypper dup;
  • or manually selecting which packages to upgrade and which to leave – on a rolling release which regularly generates thousands of package upgrades at a time

It is better to find out, why your Upgrade does not work.

So post:
zypper lr -d

#  | Alias                                | Name                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                             | Service
---+--------------------------------------+-------------------------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------+--------
 1 | Google-Chrome                        | Google-Chrome                                               | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                             | 
 2 | code                                 | Visual Studio Code                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                  | 
 3 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                           | 
 4 | download.opensuse.org-oss            | Main Repository (OSS)                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                               | 
 5 | download.opensuse.org-tumbleweed     | Main Update Repository                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                 | 
 6 | google-chrome                        | google-chrome                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                            | 
 7 | http-download.opensuse.org-1ab26567  | openSUSE:Tumbleweed                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                               | 
 8 | http-download.opensuse.org-d15756b8  | openSUSE:Tumbleweed                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                               | 
10 | https-download.opensuse.org-8eac5b6e | home:nixda:devel                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/nixda:/devel/openSUSE_Factory/ | 
11 | https-download.opensuse.org-9b42f40f | openSUSE:Tumbleweed                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/       | 
 9 | https-download.opensuse.org-181409c1 | openSUSE:Tumbleweed                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/       | 
12 | https-download.opensuse.org-d2478c1d | home:nixda:devel                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/nixda:/devel/openSUSE_Factory/ | 
13 | openSUSE-20220120-0                  | openSUSE-20220120-0                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                               | 
14 | packages-microsoft-com-prod          | packages-microsoft-com-prod                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://packages.microsoft.com/sles/15/prod/                                    | 
15 | repo-debug                           | openSUSE-Tumbleweed-Debug                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/tumbleweed/repo/oss/                         | 
16 | repo-source                          | openSUSE-Tumbleweed-Source                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/                        | 
17 | science                              | Software for Scientists and Engineers (openSUSE_Tumbleweed) | No      | ----      | ----    |   95     | rpm-md | https://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/         | 

But it’s not the installation that’s failing. Plasma 6 is hanging after installation.

Maybe this is your problem, also I would say to clean your Repo list…

Maybe. But I also tried installing KDE Neon in Virtualbox after the first time I had to roll back the plasma 6 upgrade and I had the same problem. So I don’t think the problem is zypper, but plasma. Which is why I am looking for a way to block the plasma upgrade.

Why not trying a second Tumbleweed installation?
Maybe interesting, :wink:

You’re right, that was interesting.

I actually had tried a fresh install from openSUSE-Tumbleweed-DVD-x86_64-Snapshot20240319-Media.iso and that had exactly the same effect. But I just tried openSUSE-Tumbleweed-DVD-x86_64-Snapshot20240404-Media.iso in the same VM config as I had on my main install.

X11 essentially shows the same behavior as on my main VM.
But Wayland actually seems to work.

Guess I’ll try clearing out all my cached RPMs and upgrading again. And failing that, set up a new machine.

Thanks for the hint.

Sigh. No, dumping the RPM cache and getting the latest builds makes no difference. Plasma 6 is borked upon install.

Guess the only option is a fresh VM. Not great. Doable, but not great.

I did, and still on Plasma5. But I’m sure it’s too late for your install. Mine is a native install, and not running in a VM.

I simply set all the repos to Not Active :slight_smile:

Of course, the side effect is no updates, unless you’re very cautious and know which (repo) to Enable and do a very select update of specific packages, then turn it off again :slight_smile:

This is outright the way not to use Tumbleweed

I was afraid that would be the answer…

Thanks

You’re right, it isn’t. But I think the assumption was that Tumbleweed wouldn’t have a hidden kamikaze mode…

Yea,I admit, what I do (for now) is not the proper way to “use” TW. But it’s always the user’s decision how to do updates, and so forth.

A rolling distro can be a gamble much of the time. Like the recent xz issue (only the cutting edge rolling distros were affected), and the occasional broken package every so often. And yea, I understand the gamble. With that said, I turned off updates to avoid the KDE6 fiasco. Maybe I should write a Disclaimer in my posts :slight_smile:

So, to solve my issue to stay on KDE5 (vs everyone’s rush to get KDE6), I’m investigating Slowroll and Leap (15.6 Beta). I’d rather wait until the majority of issues are resolved, rather than being a beta tester.

You’re clearly in the minority with this issue, so you probably shouldn’t be approaching this like it’s some issue inherent to Tumbleweed.

1 Like