Problem using openSUSE Tumbleweed update repository

For some days now (probably since the new openSUSE project signing key was introduced?) zypper dup produces the following error:

# zypper dup
Error building the cache:
[01_update|https://mirrorcache-eu.opensuse.org/update/tumbleweed/] Failed to cache repo (1).
History:
 - 'repo2solv' '-o' '/var/cache/zypp/solv/01_update/solv' '-X' '/var/cache/zypp/raw/01_update'
   /var/cache/zypp/raw/01_update/repodata/repomd.xml: repo_repomdxml: Document is empty
    at line 1:1
   Command exited with status 1.

Warning: Skipping repository 'openSUSE Tumbleweed Update' because of the above error.

the other repositories (OSS, non-OSS) work fine.

When i switch to http://download.opensuse.org/update/tumbleweed/ everything works fine.

I’m aware that the update repository is rarely used with openSUSE Tumbleweed. However my repository setup has not changed for months so what is suddenly causing that problem?

  • Is there some problem with mirrorcache?
  • Is it that some mirror i am redirected to is not setup correctly?
  • Should I file a bugreport on bugzilla or send a mail to admin@opensuse.org?

Thank you very much for your feedback.

I kept getting these issues for a couple of days with various repos (OSS, Mozilla) that use mirrorcache-eu, I changed it to mirrorcache and that seems to help.

A few minutes ago I tried again and now the update-, OSS- and non-OSS-repository are showing all the same problem:

# zypper dup
Error building the cache:
[01_update|https://mirrorcache-eu.opensuse.org/update/tumbleweed/] Failed to cache repo (1).
History:
 - 'repo2solv' '-o' '/var/cache/zypp/solv/01_update/solv' '-X' '/var/cache/zypp/raw/01_update'
   /var/cache/zypp/raw/01_update/repodata/repomd.xml: repo_repomdxml: Document is empty
    at line 1:1
   Command exited with status 1.

Warning: Skipping repository 'openSUSE Tumbleweed Update' because of the above error.
Signature verification failed for file 'repomd.xml' from repository 'openSUSE Tumbleweed Oss'.

    Note: Signing data enables the recipient to verify that no modifications occurred after the data
    were signed. Accepting data with no, wrong or unknown signature can lead to a corrupted system
    and in extreme cases even to a system compromise.

    Note: File 'repomd.xml' is the repositories master index file. It ensures the integrity of the
    whole repo.

    Warning: This file was modified after it has been signed. This may have been a malicious change,
    so it might not be trustworthy anymore! You should not continue unless you know it's safe.

Signature verification failed for file 'repomd.xml' from repository 'openSUSE Tumbleweed Oss'. Continue? [yes/no] (no): yes
Retrieving repository 'openSUSE Tumbleweed Oss' metadata ............................................................................................................................[done]
Error building the cache:
[02_oss|https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/] Failed to cache repo (1).
History:
 - 'repo2solv' '-o' '/var/cache/zypp/solv/02_oss/solv' '-X' '/var/cache/zypp/raw/02_oss'
   /var/cache/zypp/raw/02_oss/repodata/repomd.xml: repo_repomdxml: Document is empty
    at line 1:1
   Command exited with status 1.

Warning: Skipping repository 'openSUSE Tumbleweed Oss' because of the above error.
Signature verification failed for file 'repomd.xml' from repository 'openSUSE Tumbleweed Non-Oss'.

    Note: Signing data enables the recipient to verify that no modifications occurred after the data
    were signed. Accepting data with no, wrong or unknown signature can lead to a corrupted system
    and in extreme cases even to a system compromise.

    Note: File 'repomd.xml' is the repositories master index file. It ensures the integrity of the
    whole repo.

    Warning: This file was modified after it has been signed. This may have been a malicious change,
    so it might not be trustworthy anymore! You should not continue unless you know it's safe.

Signature verification failed for file 'repomd.xml' from repository 'openSUSE Tumbleweed Non-Oss'. Continue? [yes/no] (no): yes
Retrieving repository 'openSUSE Tumbleweed Non-Oss' metadata ........................................................................................................................[done]
Error building the cache:
[03_non-oss|https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/] Failed to cache repo (1).
History:
 - 'repo2solv' '-o' '/var/cache/zypp/solv/03_non-oss/solv' '-X' '/var/cache/zypp/raw/03_non-oss'
   /var/cache/zypp/raw/03_non-oss/repodata/repomd.xml: repo_repomdxml: Document is empty
    at line 1:1
   Command exited with status 1.

Warning: Skipping repository 'openSUSE Tumbleweed Non-Oss' because of the above error.
Retrieving repository 'Packman openSUSE Tumbleweed' metadata ........................................................................................................................[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...

I will switch to http://download.opensuse.org.

A lot of accompanying information can be found here: