I show completed output. May be I did not disabled standard repos. Now Iāve done. May be add verbose switch? Let me try again⦠Still errors - see complete terminal output below (only reduced packages list because of char limits here). Exact steps are:
Initial repos
Removed openSUSE-repos-Tumbleweed packages
Added mirror repos
List new repos set
zypper dup
> zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+--------------------------------------+-----------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.nvidia.com/opensuse/tumbleweed | NVIDIA
2 | home_alucardx_plasma | KDE plasma5 (openSUSE_Tumbleweed) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/alucardx:/plasma/openSUSE_Tumbleweed/ |
3 | home_sbrabec | home_sbrabec | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/sbrabec/openSUSE_Tumbleweed/ |
5 | https-download.opensuse.org-82be7d32 | games | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/ |
4 | https-download.opensuse.org-696683a1 | server:messaging | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/server:/messaging/openSUSE_Factory/ |
6 | https-download.opensuse.org-de045476 | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/ |
7 | https-download.opensuse.org-ff03f92a | home:akontsevich | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/akontsevich/openSUSE_Tumbleweed/ |
8 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss | openSUSE
9 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed | openSUSE
10 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss | openSUSE
11 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ---- | 99 | rpm-md | http://cdn.opensuse.org/debug/tumbleweed/repo/oss | openSUSE
12 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ---- | 99 | rpm-md | http://cdn.opensuse.org/source/tumbleweed/repo/oss | openSUSE
13 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/update/tumbleweed | openSUSE
14 | packman | packman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
15 | snappy | snappy | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed |
> sudo zypper remove openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed
openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed-NVIDIA
> sudo zypper remove openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed-NVIDIA
[sudo] password for aleksey:
Reading installed packages...
Resolving package dependencies...
The following 2 packages are going to be REMOVED:
openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed-NVIDIA
2 packages to remove.
Package install size change:
| 0 B required by packages that will be installed
-1.3 KiB | - 1.3 KiB released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y):
Removing service 'NVIDIA':
Service 'NVIDIA' has been removed.
(1/2) Removing: openSUSE-repos-Tumbleweed-NVIDIA-20240712.dd8c2eb-2.1.x86_64 ..................................................................................................[done]
Warning: Unknown service 'openSUSE': Removing orphaned service repository 'openSUSE:repo-oss'
Warning: Unknown service 'openSUSE': Removing orphaned service repository 'openSUSE:repo-oss-debug'
Warning: Unknown service 'openSUSE': Removing orphaned service repository 'openSUSE:repo-oss-source'
Warning: Unknown service 'openSUSE': Removing orphaned service repository 'openSUSE:repo-non-oss'
Warning: Unknown service 'openSUSE': Removing orphaned service repository 'openSUSE:repo-openh264'
Warning: Unknown service 'openSUSE': Removing orphaned service repository 'openSUSE:update-tumbleweed'
Service 'openSUSE' not found by alias, number or URI.
(2/2) Removing: openSUSE-repos-Tumbleweed-20240712.dd8c2eb-2.1.x86_64 .........................................................................................................[done]
Running post-transaction scripts ..............................................................................................................................................[done]
> sudo zypper ar -f https://mirrors.163.com/openSUSE/tumbleweed/repo/oss/ OSS
Adding repository 'OSS' .......................................................................................................................................................[done]
Repository 'OSS' successfully added
URI : https://mirrors.163.com/openSUSE/tumbleweed/repo/oss/
Enabled : Yes
GPG Check : Yes
Autorefresh : Yes
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
> sudo zypper ar -f https://mirrors.163.com/openSUSE/tumbleweed/repo/non-oss/ NON-OSS
Adding repository 'NON-OSS' ...................................................................................................................................................[done]
Repository 'NON-OSS' successfully added
URI : https://mirrors.163.com/openSUSE/tumbleweed/repo/non-oss/
Enabled : Yes
GPG Check : Yes
Autorefresh : Yes
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
> sudo zypper ar -f https://mirrors.163.com/openSUSE/update/tumbleweed/ UPDATE
Adding repository 'UPDATE' ....................................................................................................................................................[done]
Repository 'UPDATE' successfully added
URI : https://mirrors.163.com/openSUSE/update/tumbleweed/
Enabled : Yes
GPG Check : Yes
Autorefresh : Yes
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
> sudo zypper ar -f https://download.nvidia.com/opensuse/tumbleweed NVIDIA
Adding repository 'NVIDIA' ....................................................................................................................................................[done]
Repository 'NVIDIA' successfully added
URI : https://download.nvidia.com/opensuse/tumbleweed
Enabled : Yes
GPG Check : Yes
Autorefresh : Yes
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
> zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+--------------------------------------+-----------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------+--------
1 | NON-OSS | NON-OSS | Yes | ( p) Yes | Yes | 99 | N/A | https://mirrors.163.com/openSUSE/tumbleweed/repo/non-oss/ |
2 | NVIDIA | NVIDIA | Yes | ( p) Yes | Yes | 99 | N/A | https://download.nvidia.com/opensuse/tumbleweed |
3 | OSS | OSS | Yes | ( p) Yes | Yes | 99 | N/A | https://mirrors.163.com/openSUSE/tumbleweed/repo/oss/ |
4 | UPDATE | UPDATE | Yes | ( p) Yes | Yes | 99 | N/A | https://mirrors.163.com/openSUSE/update/tumbleweed/ |
5 | home_alucardx_plasma | KDE plasma5 (openSUSE_Tumbleweed) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/alucardx:/plasma/openSUSE_Tumbleweed/ |
6 | home_sbrabec | home_sbrabec | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/sbrabec/openSUSE_Tumbleweed/ |
8 | https-download.opensuse.org-82be7d32 | games | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/ |
7 | https-download.opensuse.org-696683a1 | server:messaging | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/server:/messaging/openSUSE_Factory/ |
9 | https-download.opensuse.org-de045476 | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/ |
10 | https-download.opensuse.org-ff03f92a | home:akontsevich | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/akontsevich/openSUSE_Tumbleweed/ |
11 | packman | packman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
12 | snappy | snappy | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed |
> sudo zypper dup -l
Retrieving repository 'NON-OSS' metadata .....................................................................................................................................[error]
Repository 'NON-OSS' is invalid.
[NON-OSS|https://mirrors.163.com/openSUSE/tumbleweed/repo/non-oss/] Failed to retrieve new repository metadata.
History:
- [|] Error trying to read from 'https://mirrors.163.com/openSUSE/tumbleweed/repo/non-oss/'
- Download (curl) error for 'https://mirrors.163.com/openSUSE/tumbleweed/repo/non-oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Could not resolve host: mirrors.163.com
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'NON-OSS' because of the above error.
Retrieving repository 'NVIDIA' metadata ......................................................................................................................................[error]
Repository 'NVIDIA' is invalid.
[NVIDIA|https://download.nvidia.com/opensuse/tumbleweed] Failed to retrieve new repository metadata.
History:
- Download (curl) error for 'https://download.nvidia.com/opensuse/tumbleweed/repodata/repomd.xml':
Error code: Connection failed
Error message: Could not resolve host: download.nvidia.com
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'NVIDIA' because of the above error.
Retrieving repository 'OSS' metadata .........................................................................................................................................[error]
Repository 'OSS' is invalid.
[OSS|https://mirrors.163.com/openSUSE/tumbleweed/repo/oss/] Failed to retrieve new repository metadata.
History:
- [|] Error trying to read from 'https://mirrors.163.com/openSUSE/tumbleweed/repo/oss/'
- Download (curl) error for 'https://mirrors.163.com/openSUSE/tumbleweed/repo/oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Could not resolve host: mirrors.163.com
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'OSS' because of the above error.
Retrieving repository 'UPDATE' metadata .......................................................................................................................................[done]
Building repository 'UPDATE' cache ............................................................................................................................................[done]
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
The following item is locked and will not be changed by any action:
Installed:
epson-inkjet-printer-escpr
The following 203 packages are going to be upgraded:
...
The following product is going to be upgraded:
openSUSE Tumbleweed 20250122-0 -> 20250124-0
The following 21 NEW packages are going to be installed:
...
The following 7 packages are going to be REMOVED:
...
203 packages to upgrade, 21 new, 7 to remove.
Package download size:
| 1.05 GiB overall package size
754.8 MiB | - 323.5 MiB already in cache
Package install size change:
| 2.76 GiB required by packages that will be installed
-197.3 MiB | - 2.96 GiB released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y):
...
Retrieving: NetworkManager-1.50.0-2.1.x86_64.rpm .............................................................................................................................[error]
Download (curl) error for 'https://download.opensuse.org/tumbleweed/repo/oss/x86_64/NetworkManager-1.50.0-2.1.x86_64.rpm':
Error code: Connection failed
Error message: Could not resolve host: downloadcontentcdn.opensuse.org
Abort, retry, ignore? [a/r/i/...? shows all options] (a):
Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.
Please see the above error message for a hint.
So still think MirrorCache logic should be more comprehensive and be fixed. Users should not do such complex and weird workarounds all the more they do not work. Ubuntu on my laptop updates without any mirror problems!
Most donāt need special workarounds you are special. Mirrors are not under openSUSE control they are often Universities or large company servers. Neither openSUSE or SUSE owns them,
This is basic repository management and load distribution. If everybody would download at āthe sourceā the āsourceā server would be permanently down due to overload.
I do not want to do anything manually. SUSE added standard repos to the list - so they should be responsible for them. It worked for years without such problems!
You are not using SUSE (SUSE is the software you have to pay for) you are using openSUSE Tumbleweed which is provided by the community (i.e. a large number of people who devote their free time to provide you with an operating system for free).
So if you think that there is something wrong with the software you use (for free) then just go ahead and fix it.
I tried standard repos - same errors in retrieving new repository metadata and packages:
Commands:
sudo zypper remove openSUSE-repos-Tumbleweed openSUSE-repos-Tumbleweed-NVIDIA
sudo zypper ar -f https://download.opensuse.org/tumbleweed/repo/oss/ OSS
sudo zypper ar -f https://download.opensuse.org/tumbleweed/repo/non-oss/ NON-OSS
sudo zypper ar -f https://download.opensuse.org/update/tumbleweed/ UPDATE
sudo zypper ar -f https://download.nvidia.com/opensuse/tumbleweed NVIDIA
sudo zypper ar -f http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/ REPO-openh264
Errors:
> sudo zypper dup -l
Retrieving repository 'NON-OSS' metadata .....................................................................................................................................[error]
Repository 'NON-OSS' is invalid.
[NON-OSS|https://download.opensuse.org/tumbleweed/repo/non-oss/] Failed to retrieve new repository metadata.
History:
- Download (curl) error for 'https://download.opensuse.org/tumbleweed/repo/non-oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Could not resolve host: download.opensuse.org
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'NON-OSS' because of the above error.
Retrieving repository 'NVIDIA' metadata .......................................................................................................................................[done]
Building repository 'NVIDIA' cache ............................................................................................................................................[done]
Retrieving repository 'OSS' metadata ..........................................................................................................................................[done]
Building repository 'OSS' cache ...............................................................................................................................................[done]
Retrieving repository 'REPO-openh264' metadata ................................................................................................................................[done]
Building repository 'REPO-openh264' cache .....................................................................................................................................[done]
Retrieving repository 'UPDATE' metadata ......................................................................................................................................[error]
Repository 'UPDATE' is invalid.
[UPDATE|https://download.opensuse.org/update/tumbleweed/] Failed to retrieve new repository metadata.
History:
- Download (curl) error for 'https://download.opensuse.org/update/tumbleweed/repodata/024df907ff14f178a0effa9858a2eb5b2a94cab8014441b01e0d69c6a4593571912c4a081c2814bbf08033a28991be500e3cd147dd875587238b8f90a2bd2ae4-filelists-ext.xml.gz':
Error code: Connection failed
Error message: Could not resolve host: download.opensuse.org
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'UPDATE' because of the above error.
Retrieving repository 'server:messaging' metadata .............................................................................................................................[done]
Retrieving repository 'openSUSE:Tumbleweed' metadata .........................................................................................................................[error]
Repository 'openSUSE:Tumbleweed' is invalid.
[https-download.opensuse.org-de045476|https://download.opensuse.org/tumbleweed/repo/oss/] Failed to retrieve new repository metadata.
History:
- [|] Error trying to read from 'https://download.opensuse.org/tumbleweed/repo/oss/'
- Download (curl) error for 'https://download.opensuse.org/tumbleweed/repo/oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Could not resolve host: download.opensuse.org
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'openSUSE:Tumbleweed' because of the above error.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
The following item is locked and will not be changed by any action:
Installed:
epson-inkjet-printer-escpr
The following 203 packages are going to be upgraded:
Mesa Mesa-32bit Mesa-KHR-devel Mesa-dri Mesa-dri-32bit Mesa-gallium Mesa-gallium-32bit Mesa-libEGL-devel Mesa-libEGL1 Mesa-libGL-devel Mesa-libGL1 Mesa-libGL1-32bit Mesa-libOpenCL
Mesa-libglapi0 Mesa-libglapi0-32bit Mesa-libva Mesa-vulkan-device-select Mesa-vulkan-device-select-32bit Mesa-vulkan-overlay MozillaFirefox MozillaFirefox-translations-common
NetworkManager NetworkManager-bluetooth NetworkManager-lang NetworkManager-tui NetworkManager-wwan bind-utils btrfsmaintenance ca-certificates-mozilla chrony chrony-pool-openSUSE
cifs-utils device-mapper dnsmasq firewalld firewalld-bash-completion firewalld-lang gdk-pixbuf-loader-jxl gdk-pixbuf-loader-libheif glibc glibc-32bit glibc-devel glibc-extra
glibc-gconv-modules-extra glibc-gconv-modules-extra-32bit glibc-info glibc-lang glibc-locale glibc-locale-base iproute2 iproute2-bash-completion java-11-openjdk
java-11-openjdk-headless kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-ath12k kernel-firmware-atheros
kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel
kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex
kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic
kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network kexec-tools
lastlog2 libOSMesa8 libOSMesa8-32bit libQt6Bluetooth6 libXvnc1 libaom3 libaom3-32bit libblkid-devel libblkid1 libblkid1-32bit libdevmapper-event1_03 libdevmapper1_03 libfdisk1
libgbm1 libgbm1-32bit libheif-aom libheif-dav1d libheif-ffmpeg libheif-jpeg libheif-openjpeg libheif-rav1e libheif-svtenc libheif1 libjxl0_11 libjxl0_11-32bit libjxl0_11-x86-64-v3
liblastlog2-2 liblvm2cmd2_03 libmount-devel libmount1 libmount1-32bit libnm0 libparted-fs-resize0 libparted2 libpcsclite1 libpcsclite1-32bit libpugixml1 libreoffice
libreoffice-base libreoffice-calc libreoffice-calc-extensions libreoffice-draw libreoffice-filters-optional libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en
libreoffice-l10n-ru libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-qt6 libreoffice-writer libsmartcols1 libstorage-ng-lang libstorage-ng-ruby
libstorage-ng1 libudisks2-0 libudisks2-0_btrfs libuuid-devel libuuid1 libvdpau_nouveau libvlc5 libvlccore9 libvulkan_intel libvulkan_intel-32bit libvulkan_radeon
libvulkan_radeon-32bit libzypp linux-glibc-devel logrotate lvm2 man-pages obs-studio openSUSE-release openSUSE-release-appliance-custom openvpn parted parted-lang pcsc-lite
python3-firewall python311-mysqlclient qpwgraph rsync rtkit ruby-common snapd strace tigervnc typelib-1_0-NM-1_0 ucode-amd udisks2 udisks2-bash-completion udisks2-lang util-linux
util-linux-lang util-linux-systemd util-linux-tty-tools vlc vlc-codec-fluidsynth vlc-codec-gstreamer vlc-codecs vlc-lang vlc-noX vlc-qt vlc-vdpau wine wine-32bit xorg-x11-Xvnc
xorg-x11-Xvnc-module xsane yast2-ruby-bindings zypper zypper-log zypper-needs-restarting
The following product is going to be upgraded:
openSUSE Tumbleweed 20250122-0 -> 20250124-0
The following 21 NEW packages are going to be installed:
cepces-selinux checkpolicy container-selinux flatpak-selinux libsss_idmap0 libsss_nss_idmap0 ovpn-dco-kmp-default-0.2.20241216~git0.a08b2fd_k6.13.0_1-1.22 policycoreutils
policycoreutils-python-utils python3-audit python311-policycoreutils python311-selinux python311-semanage python311-setools selinux-autorelabel selinux-policy
selinux-policy-targeted selinux-tools setools-console sssd-cifs-idmap-plugin tigervnc-selinux
The following 7 packages are going to be REMOVED:
gimp-plugin-jxl libgimp-2_0-0 libgimpui-2_0-0 nscd ovpn-dco-kmp-default-0.2.20241216~git0.a08b2fd_k6.13.0_1-1.20 unrar wine-mono
203 packages to upgrade, 21 new, 7 to remove.
Package download size: 1.05 GiB
Package install size change:
| 2.76 GiB required by packages that will be installed
-197.3 MiB | - 2.96 GiB released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y):
Retrieving: ca-certificates-mozilla-2.72-2.1.noarch (OSS) (1/224), 395.2 KiB
Retrieving: ca-certificates-mozilla-2.72-2.1.noarch.rpm ..........................................................................................................[done (12.8 KiB/s)]
Retrieving: glibc-2.40-3.1.x86_64 (OSS) (2/224), 2.0 MiB
Retrieving: glibc-2.40-3.1.x86_64.rpm .............................................................................................................................[done (1.2 MiB/s)]
Retrieving: glibc-gconv-modules-extra-2.40-3.1.x86_64 (OSS) (3/224), 1.3 MiB
Retrieving: glibc-gconv-modules-extra-2.40-3.1.x86_64.rpm .........................................................................................................[done (1.0 MiB/s)]
Retrieving: glibc-32bit-2.40-3.1.x86_64 (OSS) (4/224), 1.5 MiB
Retrieving: glibc-32bit-2.40-3.1.x86_64.rpm .....................................................................................................................[done (258.7 KiB/s)]
Retrieving: glibc-gconv-modules-extra-32bit-2.40-3.1.x86_64 (OSS) (5/224), 1.3 MiB
Retrieving: glibc-gconv-modules-extra-32bit-2.40-3.1.x86_64.rpm .................................................................................................[done (731.0 KiB/s)]
Retrieving: glibc-info-2.40-3.1.noarch (OSS) (6/224), 1.1 MiB
Retrieving: glibc-info-2.40-3.1.noarch.rpm ......................................................................................................................[done (223.6 KiB/s)]
Retrieving: kernel-firmware-usb-network-20250122-1.1.noarch (OSS) (7/224), 762.8 KiB
Retrieving: kernel-firmware-usb-network-20250122-1.1.noarch.rpm .................................................................................................[done (114.0 KiB/s)]
Retrieving: libreoffice-icon-themes-24.8.4.2-2.1.noarch (OSS) (8/224), 51.2 MiB
Retrieving: libreoffice-icon-themes-24.8.4.2-2.1.noarch.rpm ..................................................................................................................[error]
Download (curl) error for 'https://download.opensuse.org/tumbleweed/repo/oss/noarch/libreoffice-icon-themes-24.8.4.2-2.1.noarch.rpm':
Error code: Connection failed
Error message: Could not resolve host: download.opensuse.org
Abort, retry, ignore? [a/r/i/...? shows all options] (a):
Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.
Please see the above error message for a hint.
Some networks errors, but not sure about the source. May be general global Internet degradation: updates fine only at deep night. My provider is very fast: 1GB.
I am marking this thread solved, as I was able to resolve this by finding a mirror in the U.S. that has the repo and it works for me. I also want to thank the individual who posted the link to this thread, to the openSUSE project on GitHub.
I used YaSTās Software Repositories to change only the base URL from {download/cdn}.o.o until I found one that had the Slowroll update repo. If a mirror I tried did not have the repo, YaST displayed an error.
As for Tumbleweed, at least locally, the curl error did not appear yesterday evening on another computer I updated. On one desktop where the error appeared, I kept hitting (r) to retry the download, evenrtually all the packages were successfully downloaded. IIRC, the error appeared for three or four of the TW packages.
It helped, in case someone there doesnāt use these forums.
The curl errors/connection reset by peer, are server issues. It is the responsibility of the openSUSE/SUSE server admins to address that, not the openSUSE developers.