Hi everyone,
I am new to openSUSE tumbleweed (also to linux in general) ran a standard distribution upgrade today: sudo zypper dup
The update encountered a dependency issue and presented three solutions. Here’s what happened:
Problem: 1: the to be installed python313-py7zr-1.0.0-1.2.noarch requires ‘(python313-pyppmd >= 1.1.0 with python313-pyppmd < 1.3.0)’, but this requirement cannot be provided
deleted providers: python313-pyppmd-1.2.0-1.1.x86_64
Solution 1: Following actions will be done:
deinstallation of python313-py7zr-1.0.0-1.1.noarch
deinstallation of calibre-8.16.2-1.2.x86_64
Solution 2: keep obsolete python313-pyppmd-1.2.0-1.1.x86_64
Solution 3: break python313-py7zr-1.0.0-1.2.noarch by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c
I chose to cancel (c) and skip the update rather than remove Calibre and its dependencies. Why is this happening as I installed Calibre via zypper, should it not all workout automatically?
Another Question: I’ve also noticed that Tumbleweed updates extremely frequently and found out about slowroll version of openSUSE (same updates but delayed by days / weeks and bundled together, as a result much less daily updates but once or twice e month longer update session? Am I understanding this correctly?) Can I switch from Tumbleweed to Slowroll without reinstalling the entire system? I have quite a bit of software installed for tumbleweed (will it automatically change / or I need to reinstall?) Probably stupid question, but this is my first time with this OS
Most likely you have added some repositories which have packages that conflict with the distribution repos. To start the troubleshooting, please show: zypper lr -d
Select the prompt~:>command + output, copy (Ctrl+Shift+C) and paste here as preformatted text, the </> will give you that, paste across the line in between the three backticks (`).
No, those packages are all from the OSS repo and have just been updated. Maybe there are more in the pipeline and the problem disappears in a few days. If not so, a bug report might help.
For the time being, solution #2 (keep obsolete…) is the way to go.
Q2: migration from Tumbleweed to Slowroll is possible and is likely easier using the Migration Tool: opensuse-migration-tool
A good time to switch to Slowroll might be around the 9th of March, when the next major sync to Tumbleweed should happen. To check you may search for openSUSE-release-202603 in the update/slowroll/repo, if anything shows up the March upgrade has reached the repo. Currently the last such package is openSUSE-release-20260202-3932.45.1.sr20260202.x86_64.rpm checked in on February 9th.
As the opensuse-migration-tool has the --allow-downgrade flag set, especially for the Tumbleweed->Slowroll migration, it doesn’t really matter when you perform the migration.