Of 3 tumbleweeds here 2 have updated recently without trouble but one is failing both zypper dup and zypper ref.
it hasn’t been updated since april, might that be a cause of trouble? if so how may it be fixed?
i just added the packman repo to it, and packman does its ref just fine, but the other repos complain:
# zypper ref
Repository 'packma' is up to date.
Retrieving repository 'openSUSE-Tumbleweed-Non-Oss' metadata ....................................................................................[error]
Repository 'openSUSE-Tumbleweed-Non-Oss' is invalid.
[repo-non-oss|http://download.opensuse.org/tumbleweed/repo/non-oss/] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.BuxMym doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Non-Oss' because of the above error.
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata ........................................................................................[error]
Repository 'openSUSE-Tumbleweed-Oss' is invalid.
[repo-oss|http://download.opensuse.org/tumbleweed/repo/oss/] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.nKb641 doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Oss' because of the above error.
Retrieving repository 'openSUSE-Tumbleweed-Update' metadata .....................................................................................[error]
Repository 'openSUSE-Tumbleweed-Update' is invalid.
[repo-update|http://download.opensuse.org/update/tumbleweed/] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.5My9fJ doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Update' because of the above error.
Some of the repositories have not been refreshed because of an error.
4#
There are no files matching /var/tmp/TmpFile* on either the ailing or the working tumbleweeds, and there’s no lack of filespace.
it’s having no trouble reaching the internet, the .repo files are identical to the working ones, i tried replacing the ailing /var/cache/zypp/raw/repo-non-oss/ with the content from a working one, that didn’t change the result. Also tried
# zypper removerepo openSUSE-Tumbleweed-Oss [5/96]
Removing repository 'openSUSE-Tumbleweed-Oss' ....................................................................................................[done]
Repository 'openSUSE-Tumbleweed-Oss' has been removed.
0# zypper addrepo -f http://download.opensuse.org/tumbleweed/repo/oss openSUSE-Tumbleweed-Oss
Adding repository 'openSUSE-Tumbleweed-Oss' ......................................................................................................[done]
Repository 'openSUSE-Tumbleweed-Oss' successfully added
URI : http://download.opensuse.org/tumbleweed/repo/oss
Enabled : Yes
GPG Check : Yes
Autorefresh : Yes
Priority : 99 (default priority)
Repository priorities in effect: (See 'zypper lr -P' for details)
90 (raised priority) : 1 repository
99 (default priority) : 3 repositories
0# zypper ref
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata ........................................................................................[error]
Repository 'openSUSE-Tumbleweed-Oss' is invalid.
[openSUSE-Tumbleweed-Oss|http://download.opensuse.org/tumbleweed/repo/oss] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.Zc3Zec doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Oss' because of the above error.
Repository 'packma' is up to date.
Retrieving repository 'openSUSE-Tumbleweed-Non-Oss' metadata ....................................................................................[error]
Repository 'openSUSE-Tumbleweed-Non-Oss' is invalid.
[repo-non-oss|http://download.opensuse.org/tumbleweed/repo/non-oss/] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.2vnYgo doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Non-Oss' because of the above error.
Retrieving repository 'openSUSE-Tumbleweed-Update' metadata .....................................................................................[error]
Repository 'openSUSE-Tumbleweed-Update' is invalid.
[repo-update|http://download.opensuse.org/update/tumbleweed/] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.6NxKrk doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Update' because of the above error.
Some of the repositories have not been refreshed because of an error.
4#
What could this ailing tumbleweed need?
Have either zypper or gpg changed in some way to cause this, and did i miss the window to easily update to those changes? if so how may i fix it?
I just tried “zypper refresh” on my Tumbleweed system. And all repos refreshed without problems. But other people in your geographic area might be having similar problems.
Tumbleweed is a rolling release distribution and doesn’t use the update directory! That is why it is not listed on the mirrors page. You can check yourself that the update directory for Tumbleweed only contains some dummy packages: https://download.opensuse.org/update/tumbleweed/x86_64/
The update directory would only be used if there where ultra critical updates which needs to be provided prior the next snapshot.
# zypper ref
Repository 'Branch project for package obs-studio (openSUSE_Tumbleweed)' is up to date.
Repository 'microsoft-edge-dev' is up to date.
Repository 'Packman' is up to date.
Retrieving repository 'openSUSE-Tumbleweed-Non-Oss' metadata ....................................................................................[error]
Repository 'openSUSE-Tumbleweed-Non-Oss' is invalid.
[repo-non-oss|http://download.opensuse.org/tumbleweed/repo/non-oss/] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.vO3p6r doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Non-Oss' because of the above error.
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata ........................................................................................[error]
Repository 'openSUSE-Tumbleweed-Oss' is invalid.
[repo-oss|http://download.opensuse.org/app/server/ftp.halifax.rwth-aachen.de/tumbleweed/repo/oss] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.k54lC9 doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Oss' because of the above error.
Retrieving repository 'openSUSE-Tumbleweed-Update' metadata .....................................................................................[error]
Repository 'openSUSE-Tumbleweed-Update' is invalid.
[repo-update|http://ftp.uni-erlangen.de/update/tumbleweed/] Valid metadata not found at specified URL
History:
- File /var/tmp/TmpFile.lrWeFd doesn't contain public key data
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Tumbleweed-Update' because of the above error.
Some of the repositories have not been refreshed because of an error.
4#
Surprising that they all fail, as if perhaps specifying the mirror is still usurped by a broken mirror redirect setup.
No wonder that these URLs fail. They do not exist. They are not even listed on the mirror page. So you created them yourself (whyever and however ).
Wrong: baseurl=http://ftp.uni-erlangen.de/update/tumbleweed/
should be: baseurl=https://ftp.uni-erlangen.de/opensuse/update/tumbleweed/
Wrong: baseurl=http://download.opensuse.org/app/server/ftp.halifax.rwth-aachen.de/tumbleweed/repo/oss
Should be: baseurl=https://ftp.halifax.rwth-aachen.de/opensuse/tumbleweed/repo/oss/
I keep this (below) bookmarked, just in case … be sure to tap on the “Mirror Overview” selection. Might also be worth it to investigate the other options
If you append .mirrorlist to any file name, you get the list of mirrors known to have this file. ftp.gwdg.de is listed there, but if you get closer look, the path is different to what you attempted.