Tumbleweed repositories problem after upgrading from Leap 15.6

Hi, i followed the wiki (openSUSE:Migrate Leap to Tumbleweed - openSUSE Wiki) to upgrade my laptop from Leap 15.6 to Tumbleweed without any issues. But now, after a reboot, the repositories have changed from “download” to “cdn” and when i do a refresh, i have messages that some files have a bad checksum !
Not possible to modify the repositories. They are all the time restored as “cdn”
Everything works well but i’m not able to do updates or install something.
Any help will be welcome.
Regards

1 Like

CDN is the new download redirector/load balancer which already exists long time. These repo definitions are provided by openSUSE-repos-Tumbleweed packages.

Your issue seems temporary, so waiting some time until the mirrors are synced may help.

Thank’s for the prompt reply. One day or two will be enough ?
Regards

Often some hours are enough. But if the issue still persists after 1 or 2 days, there may be a real issue with one of the mirrors.

Ok . Thank’s. I’ll advise in 2 days

Hi Hui, the problem is still there, the repo-oss refresh do the same error and it’s not possible to install a new package. It’s the same for repo-oss-debug and repo-oss source . All other repositories refresh well.
If there is no solution, i’ll make a fresh install of tumbleweed.
Regards

Is the internet accessible for other purposes than package management? Does /etc/resolv.conf exist? Does it have suitable content?

Yes Internet is working well, emails, web, ping, dig… Everything is ok

Sorry the repo-oss was disabled when i refresh. So the problem is not solved
But why the error was a checksum issue ? And only for these 3 repositories .

Try showing us the content of the oss repo file that’s in /etc/repos.d/.

There is no repos.d directory in /etc …

Screenshot_20240821_072754

It is /etc/zypp/repos.d

But i found it in /etc/zypp and the content of the file requested is in the following picture :

And i’m able to navigate the repo with a web browser.

If i refresh and try to accept the files with the four first characters, this is what happens :

I downloaded the file : f19a71764a7d9330c4aacf15b068e298b556f76989b0bf571fb3aa40ee2f9afd-susedata.xml.gz 20-Aug-2024 04:54
I calculate the SHA256 after download and it’ ok ! So i don’t understand why zypper find another result.

Are you located in USA? My experience with cdn. repos was poor, so I’ve switched most of my installations’ repos back to the still supported old standard download.opensuse.org with openSUSE-repo* uninstalled and locked against reinstallation.

Any valid mirror’s URL can be used instead of cdn.opensuse.org, might be worth a try at least to see what happens. Open your selected mirror in browser first to make sure you get the complete URL correct, as mirrors often include a /pub/ or a /linux/ as part of the complete URL needed. Here’s one you might start with.

Or use this list as guidance:
https://en.opensuse.org/Package_repositories

Ok, i tried to change the cdn o lot of times with the ones listed in this link but every time zypper replace them by cdn. I suppose that the cdn URL are written somewhere but i don’t know where.

I changed the URL cdn.opensuse.org by download.opensuse.org in /usr/share/zypp/local/service/openSUSE/repo/repoindex.xml
I clean the cache with zypper cc -a
I refresh the repositories and it seems working well.

Screenshot_20240821_085849

Thank’s everybody
Best regards