Bug 1222852

Summary: tumbleweed slowroll, every now and then .zst files missing in repos or other errors
Product: [openSUSE] openSUSE Tumbleweed Reporter: andreas bittner <abittner>
Component: OtherAssignee: Lubos Kocman <lubos.kocman>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: chcao, luca.forzano
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description andreas bittner 2024-04-15 14:26:34 UTC
maybe rather an open/suse infrastructure bug or something? slowroll accesses inconstitent cdn, mirrors, repos etc I guess.


I am on slowroll with a test machine, dont know otherwise where to report, I have found some discussion on the opensuse support mailing-list as well about apparently this topic.

Right now I tried to refresh the normal slowroll repos getting an error:


sudo zypper ref
Repository 'base-non-oss' is up to date.                                                                                                                                                                         
Repository 'base-oss' is up to date.                                                                                                                                                                             
Repository 'h264' is up to date.                                                                                                                                                                                 
Repository 'packman' is up to date.                                                                                                                                                                              
Retrieving repository 'update' metadata ..................................................................................................................................................................[error]
Repository 'update' is invalid.
[update|http://cdn.opensuse.org/update/slowroll/repo/oss/] Valid metadata not found at specified URL
History:
 - File './repodata/ba09cf06a101f289505f8b664666bf5fd7c0b6e5d169c222f7f8cacf19d07349ab944d734aab87b6167a2c87b544c0778a7b635ed20ade2ca933b877672bddd6-filelists-ext.xml.zst' not found on medium 'http://cdn.opensuse.org/update/slowroll/repo/oss/'

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'update' because of the above error.
Some of the repositories have not been refreshed because of an error.


I used to have different errors in the past days and always canceled and stopped the zypper at that moment.
sudo zypper clean doesnt bring progress either.



----------
zypper log shows:

zypp-core] Exception.cc(log):202 RepoManager.cc(refreshMetadata):325 RETHROW:  File './repodata/ba09cf06a101f289505f8b664666bf5fd7c0b6e5d169c222f7f8cacf19d07349ab944d734aab87b6167a2c87b544c0778a7b635ed20ade2ca933b877672bddd6-filelists-ext.xml.zst' not found on medium 'http://cdn.opensuse.org/update/slowroll/repo/oss/'

-----------------

I have only the very default repos in this slowroll, installed some months ago according to the opensuse slowroll wiki page.
<https://en.opensuse.org/openSUSE:Slowroll>

--------

zypper lr -d
# | Alias        | Name         | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                          | Service
--+--------------+--------------+---------+-----------+---------+----------+--------+------------------------------------------------------------------------------+--------
1 | base-non-oss | base-non-oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/slowroll/repo/non-oss/                               | 
2 | base-oss     | base-oss     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/slowroll/repo/oss/                                   | 
3 | base-src-oss | base-src-oss | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/slowroll/repo/src-oss/                               | 
4 | h264         | h264         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/                     | 
5 | packman      | packman      | Yes     | (r ) Yes  | Yes     |   70     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/Essentials/ | 
6 | update       | update       | Yes     | (r ) Yes  | Yes     |   80     | rpm-md | http://cdn.opensuse.org/update/slowroll/repo/oss/
Comment 1 andreas bittner 2024-04-17 12:00:44 UTC
today yet another different repo problem:

sudo zypper -vvvv ref

.....
 Key Expires:      Fri 19 Jun 2026 04:03:14 PM CEST
  Rpm Name:         gpg-pubkey-29b700a4-62b07e22
Signature verification failed for file 'repomd.xml' from repository 'update'.

    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.

    Note: This might be a transient issue if the server is in the midst of receiving new data. The
    data file and its signature are two files which must fit together. In case the request hit the
    server in the midst of updating them, the signature verification might fail. After a few
    minutes, when the server has updated its data, it should work again.

Signature verification failed for file 'repomd.xml' from repository 'update'. Continue? [yes/no] (no): no
Retrieving repository 'update' metadata ..................................................................................................................................[error]
Repository 'update' is invalid.
[update|http://cdn.opensuse.org/update/slowroll/repo/oss/] Valid metadata not found at specified URL
History:
 - Signature verification failed for repomd.xml

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'update' because of the above error.
Some of the repositories have not been refreshed because of an error.
Comment 2 andreas bittner 2024-04-17 12:04:21 UTC
beginnings of output missing, sorry:


sudo zypper  -vvv ref
Verbosity: 3
Initializing Target
Specified repositories: 
Checking whether to refresh metadata for base-non-oss
Retrieving: http://cdn.opensuse.org/slowroll/repo/non-oss/repodata/repomd.xml .............................................................................................[done]
Repository 'base-non-oss' is up to date.                                                                                                                                         
Checking whether to refresh metadata for base-oss
Retrieving: http://cdn.opensuse.org/slowroll/repo/oss/repodata/repomd.xml .....................................................................................[done (2.3 KiB/s)]
Repository 'base-oss' is up to date.                                                                                                                                             
Skipping disabled repository 'base-src-oss'
Checking whether to refresh metadata for h264
Retrieving: http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed/repodata/repomd.xml .......................................................................[done (2.5 KiB/s)]
Repository 'h264' is up to date.                                                                                                                                                 
Checking whether to refresh metadata for packman
Retrieving: http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/Essentials/repodata/repomd.xml ...............................................................[done]
Repository 'packman' is up to date.                                                                                                                                              
Checking whether to refresh metadata for update
Retrieving: http://cdn.opensuse.org/update/slowroll/repo/oss/repodata/repomd.xml ..........................................................................................[done]
Retrieving: http://cdn.opensuse.org/update/slowroll/repo/oss/repodata/repomd.xml ..........................................................................................[done]
Retrieving: http://cdn.opensuse.org/update/slowroll/repo/oss/repodata/repomd.xml.asc ............................................................................[done (827 B/s)]
Retrieving: http://cdn.opensuse.org/update/slowroll/repo/oss/repodata/repomd.xml.key ............................................................................[done (917 B/s)]
Retrieving: http://cdn.opensuse.org/update/slowroll/repo/oss/repodata/repomd.xml ..........................................................................................[done]
  Repository:       update
  Key Fingerprint:  AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4
  Key Name:         openSUSE Project Signing Key <opensuse@opensuse.org>
  Key Algorithm:    RSA 4096
  Key Created:      Mon 20 Jun 2022 04:03:14 PM CEST
  Key Expires:      Fri 19 Jun 2026 04:03:14 PM CEST
  Rpm Name:         gpg-pubkey-29b700a4-62b07e22
Signature verification failed for file 'repomd.xml' from repository 'update'.
Comment 3 Chenzi Cao 2024-07-16 15:34:18 UTC
Hi Lubos, would you please help to take a look at this issue? I assign it to you because I have no idea whom to assign, thanks.