* William Brown
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.opensuseorg/repositories/home:/neotinker3:/ROS:/External_De...] 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
adding several mirrors to repos will mitigate. ex: [Tumbleweed.OSS] name=openSUSE-Tumbleweed OSS enabled=1 autorefresh=0 baseurl=http://ftp.ussg.iu.edu/linux/opensuse/opensuse/tumbleweed/repo/oss/boot/x86_... baseurl=https://download.opensuse.org/tumbleweed/repo/oss/ baseurl=http://download.opensuse.org/tumbleweed/repo/oss/ https://ftp.gwdg.de/pub/opensuse/tumbleweed/repo/oss/ http://ftp.gwdg.de/pub/opensuse/tumbleweed/repo/oss/ http://ftp.ussg.iu.edu/linux/opensuse/tumbleweed/repo/oss/ http://distro.ibiblio.org/opensuse/tumbleweed/repo/oss/ http://suse.mobile-central.org/tumbleweed/repo/oss/ http://ftp.uni-erlangen.de/opensuse/tumbleweed/repo/non-oss/ http://ftp5.gwdg.de/pub/opensuse/tumbleweed/repo/oss/ type=rpm-md -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet oftc What sort of day was it? A day like all days, filled with those events that alter and illuminate our times...