On 30 Mar 2022, at 10:27, Ralph Schaffner
wrote: The opensuse.org mirrors seem to be out of sync. Specifically, the provo-mirror.opensuse.org server.
This is extremely common elsewhere too. Specifically in AU/NZ we were noticing every few days it was impossible to do updates due to errors with sync. It's what led to me creating my own mirroring tool. ( https://github.com/Firstyear/opensuse-proxy-cache )
I tried to install some of my OBS project repositories today and got an error.
neotinker@localhost:~> sudo zypper refresh Repository 'SLE-Module-Basesystem15-SP3-Pool' is up to date. Repository 'SLE-Module-Basesystem15-SP3-Updates' is up to date. Repository 'SLES15-SP3-15.3-0' is up to date. Repository 'SLE-Product-SLES15-SP3-Pool' is up to date. Repository 'SLE-Product-SLES15-SP3-Updates' is up to date. Repository 'SLE-Module-Server-Applications15-SP3-Pool' is up to date. Repository 'SLE-Module-Server-Applications15-SP3-Updates' is up to date. Retrieving repository 'home:neotinker3:ROS:External_Dependencies (SLE_15_SP3)' metadata .........................................[error] Repository 'home:neotinker3:ROS:External_Dependencies (SLE_15_SP3)' is invalid. [home_neotinker3_ROS_External_Dependencies|https://download.opensuse.org/repositories/home:/neotinker3:/ROS:/External_D...] Valid metadata not found at specified URL History: - File './repodata/66b1b42b9b7789c9ef188777265e266f28093dda83d9970c01ad5d634bc35616-primary.xml.gz' not found on medium 'https://download.opensuse.org/repositories/home:/neotinker3:/ROS:/External_D...' - Can't provide ./repodata/66b1b42b9b7789c9ef188777265e266f28093dda83d9970c01ad5d634bc35616-primary.xml.gz
Please check if the URIs defined for this repository are pointing to a valid repository. Skipping repository 'home:neotinker3:ROS:External_Dependencies (SLE_15_SP3)' because of the above error. Retrieving repository 'Test Builds (SLE_15_SP3)' metadata .......................................................................[error] Repository 'Test Builds (SLE_15_SP3)' is invalid. [home_neotinker3_ROS_External_Dependencies_Test|https://download.opensuse.org/repositories/home:/neotinker3:/ROS:/External_D...] Valid metadata not found at specified URL History: - File './repodata/aa69665681d2905630e52c543665b0dcc99589d0a4d13abb3d42178f0a7ea700-primary.xml.gz' not found on medium 'https://download.opensuse.org/repositories/home:/neotinker3:/ROS:/External_D...' - Can't provide ./repodata/aa69665681d2905630e52c543665b0dcc99589d0a4d13abb3d42178f0a7ea700-primary.xml.gz
Please check if the URIs defined for this repository are pointing to a valid repository. Skipping repository 'Test Builds (SLE_15_SP3)' because of the above error. Repository 'ROS Melodic for SLE 15.3 (SLE_15_SP3)' is up to date. Repository 'ROS Infrastructure (SLE_15_SP3)' is up to date. Some of the repositories have not been refreshed because of an error. neotinker@localhost:~>
When I went to the repository url with my browser, the files look to be present but I can only access the repomd.* files. The primary, other, and filelist xml files return 404 errors.
https://download.opensuse.org/repositories/home:/neotinker3:/ROS:/External_D...
If I click on the "details" link for one of the missing files, I can see different sources to access the file. The downloadcontent.opensuse.org link returns the file but the US mirror (provo-mirror.opensuse.org) returns 404.
https://mirrorcache.opensuse.org/repositories/home:/neotinker3:/ROS:/Externa... https://downloadcontent.opensuse.org/repositories/home:/neotinker3:/ROS:/Ext... https://provo-mirror.opensuse.org/repositories/home:/neotinker3:/ROS:/Extern...
Does anyone know what is going on with the mirrors?
It happens all the time. I don't think anyone really knows. But this is a good reminder for me to stand up a us instance of my mirror to avoid this.
Neotinker
-- Sincerely, William Brown Senior Software Engineer, Identity and Access Management SUSE Labs, Australia