Even if a few of us get it working there’s a ton of people who won’t be able to. I can just see the suse servers, upgrade, downgrade…repeat several times a day, or hour, 24 hours a day, for a month.
Someone will fix it then!
I think all of the garbage is coming from outdated repos. Spectacle was at version 24.x.something then they made it part of KDE Plasma. Now the version follows Plasma so it is 6.3.5. But I have a Spectacle update to version 24.x.something and that’s old files on a server.
And the mirror handling is goofy for sure. I didn’t aim to take over this guy’s thread but I thought the huge downgrade list was the biggest problem so maybe if we could solve that and the rest would fall into place. You know, an easy job…hahahaha!
My machine was running great and I did the update. My custom Coolercontrol icon changed. That shouldn’t happen. After wasting time looking at that, I figured out that it downgraded…way down!
So it’s affecting tons of things that we don’t even know about yet. Just watch the rest of the week, and then the big weekend when people get time to use their computer.
There isn’t even a stable, reliable work around. I hope you have yours fixed but there’s more than meets the eye here. It’s probably a tiny mistake, maybe a typo even, but it’s apparently hidden from us pretty well.
There is. It was already mentioned and explained several times in the different threads regarding this topic: Temporarily use a fixed mirror URL and not mirrorlist/download redirector/load balancer URLs. By using a fixed mirror URL which is up to date, no downgrading will occur. After the issues with the mirrorlist is fixed, you can easily enable it again.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
2 Problems:
Problem: 1: nothing provides 'libtheora0-32bit' needed by the to be installed steam-1.0.0.81-1.3.x86_64
Problem: 2: the installed wine-10.0-4.1.x86_64 conflicts with 'wine-mono < 9.4.0' provided by the to be installed wine-mono-9.3.0-1.1.noarch
Problem: 1: nothing provides 'libtheora0-32bit' needed by the to be installed steam-1.0.0.81-1.3.x86_64
Solution 1: deinstallation of steam-1.0.0.82-5.1.x86_64
Solution 2: keep obsolete steam-1.0.0.82-5.1.x86_64
Solution 3: break steam-1.0.0.81-1.3.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 2
Problem: 2: the installed wine-10.0-4.1.x86_64 conflicts with 'wine-mono < 9.4.0' provided by the to be installed wine-mono-9.3.0-1.1.noarch
Solution 1: deinstallation of wine-mono-9.4.0-1.7.noarch
Solution 2: keep obsolete wine-mono-9.4.0-1.7.noarch
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 2
Beyond leaving those packages obsolete, everything is fine.
Wikipedia
Should not make much of a difference for the problem reported, since both look for a /mirrorlist? with the new default config.
Look at https://download.opensuse.org/tumbleweed/repo/oss/?mirrorlist and look if there are still outdated mirrors served to your area. Here all are marked time "2025-06-03 12:46:00"
I’m having the same issue with that package when trying to install the openSUSE version of Steam. My mirrors seem to be updated with the same timestamp as yours. Will this be resolved over time as the mirrors get corrected, and I’ll just have to run zypper ref and dup until it works? Or are there other steps I’d need to take.
Also curious if I could select option 2 as a workaround, or if that would break things long term.
(please note that there is no libtheora0 currently)
What you need / do not need is up to you, including non-standard repos that might be causing some of those conflicts.
The mirror problem should be solved by now with standard settings.
> Refreshing service 'NVIDIA'.
> Refreshing service 'openSUSE'.
> Looking for gpg keys in repository Wine (openSUSE_Tumbleweed).
> gpgkey=https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/repodata/repomd.xml.key
> Retrieving repository 'Wine (openSUSE_Tumbleweed)' metadata .........................................................................................................................................................[done]
> Building repository 'Wine (openSUSE_Tumbleweed)' cache ..............................................................................................................................................................[done]
> Retrieving repository 'packman-essentials' metadata .................................................................................................................................................................[done]
> Building repository 'packman-essentials' cache ......................................................................................................................................................................[done]
> Loading repository data...
> Reading installed packages...
> Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
> Computing distribution upgrade...
> 2 Problems:
> Problem: 1: nothing provides 'libtheora0-32bit' needed by the to be installed steam-1.0.0.81-1.3.x86_64
> Problem: 2: the installed wine-staging-10.0-4.1.x86_64 conflicts with 'wine-mono < 9.4.0' provided by the to be installed wine-mono-9.3.0-1.1.noarch
>
> Problem: 1: nothing provides 'libtheora0-32bit' needed by the to be installed steam-1.0.0.81-1.3.x86_64
> Solution 1: deinstallation of steam-1.0.0.82-5.1.x86_64
> Solution 2: keep obsolete steam-1.0.0.82-5.1.x86_64
> Solution 3: break steam-1.0.0.81-1.3.x86_64 by ignoring some of its dependencies
>
> Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): c
I do have the Emulators_Wine repo
sudo zypper lr -d
I just checked my steam version in Myrlyn.
It showed steam-1.0.0.81-1.3.x86_64 like some of you had.
I closed Myrlyn and did zypper refresh in a terminal.
Opened Myrlyn and it’s showing steam-1.0.0.82-5.1.x86_64.
Earlier today (hours ago) I updated to openSUSE Tumbleweed 20250602. I made sure that it was running kernel 6.15 after rebooting. I rebooted several times for testing BIOS settings. Then an hour or so later, I tried zypper dup and got a list of 45 packages to downgrade.
I did zypper clean --all, then zypper refresh, then zypper dup and didn’t have the downgrade list. After all of this, just a few minutes ago, Myrlyn was still showing the old steam 1.0.0.81-1.3 instead of 1.0.0.82-5.1.
I checked this because you guys had different versions and I found that mine did too. I have no explanation except the way it chooses mirrors. If one mirror is busy it’ll go to the next one etc, and maybe it’s stopping on an outdated mirror and keeping it.
Due to my downgrade list and incorrect steam version, I assume something is still wrong and it may not be a problem only with the mirrors. It seems pretty random like it’s getting data from an outdated mirror after it had data from a good up to date mirror.
I do not have steam or wine etc installed, but I am seeing inconsistency for sure.
First, I had already closed Myrlyn and did rpm rebuilddb.
Myrlyn is again showing steam-1.0.0.81-1.3.x86_64. When I click on the versions tab in Myrlyn, there is no other version available. Yast also shows steam-1.0.0.81-1.3.x86_64.
I did env ZYPP_PCK_PRELOAD=0 zypper -vvv dup, I didn’t have any downgrade offers. Then I opened Myrlyn and it still shows steam-1.0.0.81-1.3.x86_64.
zypper refresh then checking Myrlyn still shows the older steam.
Did…
# zypper clean --all
All repositories have been cleaned up.
#
# zypper refresh
Looking for gpg keys in repository update-tumbleweed.
gpgkey=http://cdn.opensuse.org/update/tumbleweed/repodata/repomd.xml.key
Retrieving repository 'update-tumbleweed' metadata ...................................................[done]
Building repository 'update-tumbleweed' cache ........................................................[done]
Retrieving repository 'Packman-Essentials' metadata ..................................................[done]
Building repository 'Packman-Essentials' cache .......................................................[done]
Retrieving repository 'libdvdcss repository' metadata ................................................[done]
Building repository 'libdvdcss repository' cache .....................................................[done]
Looking for gpg keys in repository CoolerControl (openSUSE_Tumbleweed).
gpgkey=https://download.opensuse.org/repositories/home:/codifryed/openSUSE_Tumbleweed/repodata/repomd.xml.key
Retrieving repository 'CoolerControl (openSUSE_Tumbleweed)' metadata .................................[done]
Building repository 'CoolerControl (openSUSE_Tumbleweed)' cache ......................................[done]
Looking for gpg keys in repository repo-non-oss.
gpgkey=http://cdn.opensuse.org/tumbleweed/repo/non-oss/repodata/repomd.xml.key
Retrieving repository 'repo-non-oss' metadata ........................................................[done]
Building repository 'repo-non-oss' cache .............................................................[done]
Retrieving repository 'repo-openh264' metadata .......................................................[done]
Building repository 'repo-openh264' cache ............................................................[done]
Looking for gpg keys in repository repo-oss.
gpgkey=http://cdn.opensuse.org/tumbleweed/repo/oss/repodata/repomd.xml.key
Retrieving repository 'repo-oss' metadata ............................................................[done]
Building repository 'repo-oss' cache .................................................................[done]
All repositories have been refreshed.
Verbosity: 3
Initializing Target
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Checking whether to refresh metadata for Wine (openSUSE_Tumbleweed)
Retrieving: https://mirror.linux-ia64.org/opensuse/repositories/Emulators:/Wine/openSUSE_Tumbleweed/repodata/repomd.xml .................................................................................[done (2.9 KiB/s)]
Checking whether to refresh metadata for repo-non-free
Retrieving: https://download.nvidia.com/opensuse/tumbleweed/repodata/repomd.xml .....................................................................................................................................[done]
Checking whether to refresh metadata for google-chrome
Retrieving: https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml ....................................................................................................................[done (1.3 KiB/s)]
Retrieving: https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml ....................................................................................................................[done (1.3 KiB/s)]
Looking for gpg keys in repository google-chrome.
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
Retrieving: https://dl.google.com/linux/linux_signing_key.pub ...........................................................................................................................................[done (2.7 KiB/s)]
Retrieving: https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml.asc ..................................................................................................................[done (833 B/s)]
Repository: google-chrome
Key Fingerprint: EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796
Key Name: Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>
Key Algorithm: RSA 4096
Key Created: Tue 12 Apr 2016 01:51:15 AM
Key Expires: (does not expire)
Subkey: 1397BC53640DB551 2016-04-12 [expired: 2019-04-12]
Subkey: 6494C6D6997C215E 2017-01-23 [expired: 2020-01-23]
Subkey: 78BD65473CB3BD13 2019-07-22 [expired: 2022-07-21]
Subkey: 4EB27DB2A3B88B8B 2021-10-26 [expired: 2024-10-25]
Subkey: E88979FB9B30ACF2 2023-02-15 [expires: 2026-02-14]
Subkey: 32EE5355A6BC6E42 2024-01-30 [expires: 2027-01-29]
Rpm Name: gpg-pubkey-d38b4796-570c8cd3
Retrieving: https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/primary.xml.gz ............................................................................................................................[done]
Retrieving repository 'google-chrome' metadata ......................................................................................................................................................................[done]
Building repository 'google-chrome' cache ...........................................................................................................................................................................[done]
Checking whether to refresh metadata for repo-non-oss
Retrieving: http://mirror.xenyth.net/opensuse/tumbleweed/repo/non-oss/repodata/repomd.xml ...........................................................................................................................[done]
Checking whether to refresh metadata for repo-openh264
Retrieving: http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/repodata/repomd.xml .................................................................................................................[done (2.9 KiB/s)]
Checking whether to refresh metadata for repo-oss
Retrieving: http://mirror.siena.edu/opensuse/tumbleweed/repo/oss/repodata/repomd.xml ...................................................................................................................[done (10.7 KiB/s)]
Checking whether to refresh metadata for update-tumbleweed
Retrieving: http://mirror.csclub.uwaterloo.ca/opensuse/update/tumbleweed/repodata/repomd.xml ............................................................................................................[done (3.5 KiB/s)]
Checking whether to refresh metadata for packman-essentials
Retrieving: http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/repodata/repomd.xml ...........................................................................................[done (1.3 KiB/s)]
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
Force resolution: No
Computing upgrade...
2 Problems:
Problem: 1: nothing provides 'libtheora0-32bit' needed by the to be installed steam-1.0.0.81-1.3.x86_64
Problem: 2: the installed wine-staging-10.0-4.1.x86_64 conflicts with 'wine-mono < 9.4.0' provided by the to be installed wine-mono-9.3.0-1.1.noarch
Problem: 1: nothing provides 'libtheora0-32bit' needed by the to be installed steam-1.0.0.81-1.3.x86_64
Solution 1: deinstallation of steam-1.0.0.82-5.1.x86_64
Solution 2: keep obsolete steam-1.0.0.82-5.1.x86_64
Solution 3: break steam-1.0.0.81-1.3.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): c
Just curious what is the mirror serving that? What is the first URL you see when looking for https://cdn.opensuse.org/tumbleweed/repo/non-oss/?mirrorlist ?