Failed to retrieve new repository metadata

I have several off there errors,

Retrieving repository 'update-oss (15.6)' metadata ...................................................................................................................................[error]
Repository 'update-oss (15.6)' is invalid.
[openSUSE:update-oss|http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2] Failed to retrieve new repository metadata.
History:
 - [|] Error trying to read from 'http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2'
 - Download (curl) error for 'http://cdn.opensuse.org/update/leap/15.6/oss/content':
   Error code: Server returned an error for the given request. Curl error (52)
   Error message: Empty reply from server
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'update-oss (15.6)' because of the above error.

Retrieving repository 'update-sle (15.6)' metadata ...................................................................................................................................[error]
Repository 'update-sle (15.6)' is invalid.
[openSUSE:update-sle|http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2] Failed to retrieve new repository metadata.
History:
 - [|] Error trying to read from 'http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2'
 - Download (curl) error for 'http://cdn.opensuse.org/update/leap/15.6/sle/content':
   Error code: Server returned an error for the given request. Curl error (52)
   Error message: Empty reply from server
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'update-sle (15.6)' because of the above error.

Is this on suse’s end or what do I need to check and fix?

I have the same problem on TW, I believe it’s a problem of either zypper or the packman repository?

Have you found any temporary fix?

Unable to dup today:

usr_40476@2xeon:~> sudo zypper dup --allow-vendor-change
[sudo] password for root: 
Refreshing service 'openSUSE'.
Looking for gpg keys in repository google-chrome.
  gpgkey=https://dl.google.com/linux/linux_signing_key.pub
Retrieving repository 'google-chrome' metadata .......................................................................................................................................................................................[done]
Building repository 'google-chrome' cache ............................................................................................................................................................................................[done]
Looking for gpg keys in repository hardware:sdr.
  gpgkey=https://download.opensuse.org/repositories/hardware:/sdr/openSUSE_Tumbleweed/repodata/repomd.xml.key
Retrieving repository 'hardware:sdr' metadata ........................................................................................................................................................................................[done]
Building repository 'hardware:sdr' cache .............................................................................................................................................................................................[done]
Retrieving repository 'packman' metadata ............................................................................................................................................................................................[error]
Repository 'packman' is invalid.
[packman|https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/] Failed to retrieve new repository metadata.
History:
 - [packman|https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'packman' because of the above error.
Some of the repositories have not been refreshed because of an error.

    dist-upgrade: Due to the treatment of orphaned packages dist-upgrade depends on a proper
    repository setup more than any other command. It must not continue if enabled repositories fail
    to refresh. This may severely damage the system. If a failing repository is actually not needed,
    it must be disabled. See 'man zypper' for more information about this command.
usr_40476@2xeon:~> 
``

The link points to the Packman Essentials, Extra, Games, and Multimedia repositories, but the repodata repository where the gpg key is located doesn’t exist (repodata is in the first three repositories the link points to). The repodata folder is where the gpg key is located.

You can use:

https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/

instead of:

https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/

1 Like

The directory repodata is not available, maybe use another mirror:
https://ftp.halifax.rwth-aachen.de/packman/suse/openSUSE_Tumbleweed/

Is there a mirrorlist i can use?

This worked for me

1 Like

Bug should also repaired by the Admin of ftp.gwdg.de

I just saw it. Thanks for the information.