Repo won't refresh

Hi, I’m having a few issues with doing a zypper dup the last few days but I’ll do one of the issues here.

These are my repos -

chris@asus-roc:~>$zypper lr -d
#  | Alias                                  | Name                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                        | Service
---+----------------------------------------+-----------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------------+--------
 1 | download.nvidia.com-tumbleweed         | nVidia Graphics Drivers     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                            | 
 2 | ftp.gwdg.de-openSUSE_Tumbleweed        | Packman Repository          | Yes     | (r ) Yes  | Yes     |  109     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                        | 
 3 | media:apps                             | media:apps                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://mirrorcache-au.opensuse.org/repositories/multimedia:/apps/openSUSE_Tumbleweed/     | 
 4 | media:libs                             | media:libs                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://mirrorcache-au.opensuse.org/repositories/multimedia:/libs/openSUSE_Tumbleweed/     | 
 5 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                        | 
 6 | proaudio                               | proaudio                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://mirrorcache-au.opensuse.org/repositories/multimedia:/proaudio/openSUSE_Tumbleweed/ | 
 7 | repo-debug                             | openSUSE-Tumbleweed-Debug   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                    | 
 8 | repo-non-oss                           | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://sy.mirrors.kernel.org/opensuse/tumbleweed/repo/non-oss/                            | 
 9 | repo-oss                               | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://sy.mirrors.kernel.org/opensuse/tumbleweed/repo/oss/                                | 
10 | repo-source                            | openSUSE-Tumbleweed-Source  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/                                   | 
11 | repo-update                            | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                            | 
12 | x2go                                   | x2go                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/openSUSE_Tumbleweed/   | 
chris@asus-roc:~>$

If I let zypper dup go through it’s process or do a manual zypper ref the process stops

Repository 'openSUSE-Tumbleweed-Source' is invalid.
[repo-source|http://download.opensuse.org/source/tumbleweed/repo/oss/] Valid metadata not found at specified URL
History:
 - File './repodata/c41818f0e2130d071f089764812aedb9b8ab4ad3b405f5c63d4b52c611ab7c8a03380854c55c87ea5488716110074f310398da12e1c7bd9b305bdf01dd8bff62-primary.xml.gz' not found on medium 'http://download.opensuse.org/source/tumbleweed/repo/oss/'
 - Can't provide ./repodata/c41818f0e2130d071f089764812aedb9b8ab4ad3b405f5c63d4b52c611ab7c8a03380854c55c87ea5488716110074f310398da12e1c7bd9b305bdf01dd8bff62-primary.xml.gz

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Source' because of the above error.

Why is the source repo borked and how to fix?

Thanks.

That kind of error is normally a mirrors problem that will fix itself if you wait a while before trying again. There’s no fresh kernel update available, so you shouldn’t be needing that source repo for building new NVidia modules, and can simply ignore the error. On one of the mailing lists it was noted that AU was having a mirrors problem, and switching to a non-AU mirror is another workaround.

Thanks. I noticed 2 days ago something weird with the mirrors. But the openSUSE-Tumbleweed-Source repo is from http://download.opensuse.org.

Yesterday I change my proaudio repo from an AU mirror to http://download.opensuse.org and basically froze. When I visited the http://download.opensuse.org/repositories/multimedia:/proaudio/openSUSE_Tumbleweed/ in my web browser the browser locked up and I had to kill the process.

download.opensuse.org is just a redirector, which in your case almost certainly redirected you to an AU mirror. Try using mirrorcache-us.opensuse.org or some specific asian or european mirror from https://mirrors.opensuse.org/ instead of a redirector.

cf. 1210985 – Mirror fails refreshing repo

Damn it, I keep forgetting downloads.opensuse.org is a redirector :roll_eyes:

I have edited all my repos to use https://ftp.gwdg.de/pub/opensuse/ and updates are rolling again. I’d rather use a slightly slower but more reliable repo.

Thanks very much!!!