Signature verification failed for file 'repomd.xml' from repository 'repo-non-oss'

Since today, two days after installing tumbleweed i get this error that says this: `Repository ‘repo-non-oss’ is invalid.[openSUSE:repo-non-oss|/tumbleweed/repo/non-oss - openSUSE Download] Valid metadata not found at specified URL
History:

  • Signature verification failed for repomd.xml
  • Can’t provide /repodata/repomd.xml`

Can someone please help?

Show your repos

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 | download.opensuse.org-non-oss          | Main Repository (NON-OSS)              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                              | 
 3 | download.opensuse.org-oss              | Main Repository (OSS)                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                  | 
 4 | download.opensuse.org-tumbleweed       | Main Update Repository                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                    | 
 5 | openSUSE-20230813-0                    | openSUSE-20230813-0                    | No      | ----      | ----    |   99     | NONE   | hd:/?device=/dev/disk/by-id/usb-VendorCo_ProductCode_9207083E84409012943-0:0-part2 | 
 6 | openSUSE:repo-non-oss                  | repo-non-oss                           | Yes     | ( p) Yes  | Yes     |   99     | NONE   | http://cdn.opensuse.org/tumbleweed//repo/non-oss                                   | openSUSE
 7 | openSUSE:repo-openh264                 | repo-openh264                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                            | openSUSE
 8 | openSUSE:repo-oss                      | repo-oss                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed//repo/oss                                       | openSUSE
 9 | openSUSE:repo-oss-debug                | repo-oss-debug                         | No      | ----      | ----    |   99     | NONE   | http://cdn.opensuse.org/debug/tumbleweed//repo/oss                                 | openSUSE
10 | openSUSE:repo-oss-source               | repo-oss-source                        | No      | ----      | ----    |   99     | NONE   | http://cdn.opensuse.org/source/tumbleweed//repo/oss                                | openSUSE
11 | openSUSE:update-tumbleweed             | update-tumbleweed                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed/                                         | openSUSE
12 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                | 
13 | repo-debug                             | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                            | 
14 | repo-openh264                          | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                            | 
15 | repo-source                            | openSUSE-Tumbleweed-Source             | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                           | 

Replacing each tumbleweed//repo/ instance in each file in /etc/zypp/repos.d/ with tumbleweed/repo/ should fix this.