How to fix "Failed to process request" when I try to update in XFCE?

Hello, I’m a recent refugee from Windows. I installed OpenSuse 15.6 on my old T510 Thinkpad Laptop here, a month or two ago, and to my memory it did its updates normally and worked fine.

But for a while now, I have gotten this error whenever I try to update, and the more time goes on, the more the updates pile up. This is the error I get:

Failed to process request.
More details: the installed gcr3-lang-3.41.0-150600.2.4.noarch requires ‘gcr3 = 3.41.0’, but this requirement cannot be provided

A friend recommended I try running “zypper info gcr” in the terminal, and this is what it returned (if this is helpful):

Loading repository data…
Warning: Repository ‘openSUSE:Backports:SLE-15-SP6’ metadata expired since 2024-07-20 02:30:51 EDT.

Warning: Repository metadata expired: Check if 'autorefresh' is turned on
(zypper lr), otherwise manually refresh the repository (zypper ref). If this
does not solve the issue, it could be that you are using a broken mirror or
the server has actually discontinued to support the repository.

Reading installed packages…

package ‘gcr’ not found.

Information for srcpackage gcr:

Repository : SUSE:SLE-15:Update
Name : gcr
Version : 3.41.1-150400.3.5.2
Arch : noarch
Vendor : SUSE LLC https://www.suse.com/
Summary : Library for Crypto UI related tasks
Description :
GCR is a library for displaying certificates, and crypto UI, accessing
key stores. It also provides the viewer for crypto files on the GNOME
desktop.

GCK is a library for accessing PKCS#11 modules like smart cards, in a
(G)object oriented way.

Builds binary package :
S | Name | Version
–±--------------------±-------------------
i | gcr-data | 3.41.1-150400.3.5.2
v | gcr-lang | 3.41.1-150400.3.5.2
i | gcr-prompter | 3.41.1-150400.3.5.2
v | gcr-ssh-agent | 3.41.1-150400.3.5.2
v | gcr-ssh-askpass | 3.41.1-150400.3.5.2
v | gcr-viewer | 3.41.1-150400.3.5.2
i | libgck-1-0 | 3.41.1-150400.3.5.2
| libgck-1-0-32bit | 3.41.1-150400.3.5.2
| libgck-devel | 3.41.1-150400.3.5.2
| libgck-devel-32bit | 3.41.1-150400.3.5.2
v | libgcr-3-1 | 3.41.1-150400.3.5.2
| libgcr-3-1-32bit | 3.41.1-150400.3.5.2
| libgcr-devel | 3.41.1-150400.3.5.2
| libgcr-devel-32bit | 3.41.1-150400.3.5.2
| typelib-1_0-Gck-1 | 3.41.1-150400.3.5.2
| typelib-1_0-Gcr-3 | 3.41.1-150400.3.5.2
| typelib-1_0-GcrUi-3 | 3.41.1-150400.3.5.2

Is there a way to let my computer get updates again? What other information could I supply to help clarify this issue? Thank you in advance

Show

zypper lr -d

Use preformatted text to post computer output. Your message is rather difficult to read.

Thank you, I found the preformatted text option now!
Here is what I get:

#  | Alias                                | Name                                                                 | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                          | Service
---+--------------------------------------+----------------------------------------------------------------------+---------+-----------+---------+------+----------+--------+----------------------------------------------------------------------------------------------+---------
 1 | Kernel:stable:Backport               | Kernel:stable:Backport                                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard                 | 
 2 | M17N_fonts                           | M17N:fonts                                                           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/M17N:/fonts/15.6/                                 | 
 3 | NVIDIA:repo-non-free                 | repo-non-free (15.6)                                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                                               | NVIDIA
 4 | X11_XOrg                             | X11:XOrg                                                             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_15.6/                     | 
 5 | filesystems                          | filesystems                                                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/filesystems/15.6/                                 | 
 6 | games_tools                          | games:tools                                                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/games:/tools/15.6/                                | 
 7 | hardware                             | hardware                                                             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/hardware/15.6/                                    | 
10 | https-download.opensuse.org-0c1b140b | SUSE:SLE-15-SP6:GA                                                   | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP6:/GA/pool/                        | 
11 | https-download.opensuse.org-1f41918d | home:plasmaregataos                                                  | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/home:/plasmaregataos/15.6/                        | 
12 | https-download.opensuse.org-2f786760 | SUSE:SLE-15-SP5:GA                                                   | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP5:/GA/pool/                        | 
13 | https-download.opensuse.org-3ec11d78 | SUSE:SLE-15-SP3:GA                                                   | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/                        | 
16 | https-download.opensuse.org-7eb1ab6d | SUSE:SLE-15-SP6:Update                                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/update/leap/15.6/sle                                           | 
17 | https-download.opensuse.org-7ebe7b3d | SUSE:SLE-15-SP3:Update                                               | No      | ----      | ----    | -    |   99     | rpm-md | https://download.opensuse.org/update/leap/15.3/sle/                                          | 
 9 | https-download.opensuse.org-07faaf1a | openSUSE:Leap:15.6:Update                                            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/update/leap/15.6/oss/                                          | 
18 | https-download.opensuse.org-8e874727 | SUSE:SLE-15:Update                                                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/update/leap/15.4/sle                                           | 
 8 | https-download.opensuse.org-0096c5ca | home:regataos                                                        | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/home:/regataos/15.6/                              | 
15 | https-download.opensuse.org-7434c659 | SUSE:SLE-15-SP4:GA                                                   | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/                        | 
14 | https-download.opensuse.org-58507c33 | devel:languages:python:backports                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/python:/backports/15.6/         | 
19 | https-download.opensuse.org-ae604dfb | SUSE:SLE-15-SP5:Update                                               | No      | ----      | ----    | -    |   99     | rpm-md | https://download.opensuse.org/update/leap/15.5/sle                                           | 
20 | https-download.opensuse.org-b5eb421e | SUSE:SLE-15-SP1:GA                                                   | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/                        | 
21 | https-download.opensuse.org-b89612f1 | SUSE:SLE-15-SP2:GA                                                   | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/                        | 
22 | https-download.opensuse.org-bf5290e8 | openSUSE:Backports:SLE-15-SP6                                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP6/standard/         | 
23 | https-download.opensuse.org-d3cabe65 | openSUSE:Backports:SLE-15-SP6:Update                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP6:/Update/standard/ | 
24 | https-download.opensuse.org-d8766da1 | SUSE:SLE-15-SP4:Update                                               | No      | ----      | ----    | -    |   99     | rpm-md | https://download.opensuse.org/update/leap/15.4/sle/                                          | 
25 | https-download.opensuse.org-f02fc2e7 | openSUSE:Leap:15.6                                                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Leap:/15.6/standard/                    | 
26 | https-download.opensuse.org-fa69dc20 | home:videoregataos                                                   | No      | ----      | ----    | -    |   99     | N/A    | https://download.opensuse.org/repositories/home:/videoregataos/15.6/                         | 
27 | https-download.opensuse.org-fdd30a8b | openSUSE:Backports:SLE-15-SP6:Checks                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP6:/Checks/standard/ | 
28 | openSUSE:repo-non-oss                | repo-non-oss (15.6)                                                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss?mediahandler=curl2               | openSUSE
29 | openSUSE:repo-non-oss-debug          | repo-non-oss-debug (15.6)                                            | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss?mediahandler=curl2         | openSUSE
30 | openSUSE:repo-openh264               | repo-openh264 (15.6)                                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap?mediahandler=curl2                         | openSUSE
31 | openSUSE:repo-oss                    | repo-oss (15.6)                                                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss?mediahandler=curl2                   | openSUSE
32 | openSUSE:repo-oss-debug              | repo-oss-debug (15.6)                                                | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss?mediahandler=curl2             | openSUSE
33 | openSUSE:repo-oss-source             | repo-oss-source (15.6)                                               | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss?mediahandler=curl2            | openSUSE
34 | openSUSE:update-backports            | update-backports (15.6)                                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports?mediahandler=curl2                        | openSUSE
35 | openSUSE:update-backports-debug      | update-backports-debug (15.6)                                        | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug?mediahandler=curl2                  | openSUSE
36 | openSUSE:update-non-oss              | update-non-oss (15.6)                                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss?mediahandler=curl2                          | openSUSE
37 | openSUSE:update-non-oss-debug        | update-non-oss-debug (15.6)                                          | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss?mediahandler=curl2                    | openSUSE
38 | openSUSE:update-oss                  | update-oss (15.6)                                                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2                              | openSUSE
39 | openSUSE:update-oss-debug            | update-oss-debug (15.6)                                              | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss?mediahandler=curl2                        | openSUSE
40 | openSUSE:update-sle                  | update-sle (15.6)                                                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2                              | openSUSE
41 | openSUSE:update-sle-debug            | update-sle-debug (15.6)                                              | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle?mediahandler=curl2                        | openSUSE
42 | packman                              | Packman                                                              | Yes     | (r ) Yes  | Yes     | -    |   70     | rpm-md | https://mirror.karneval.cz/pub/linux/packman/suse/openSUSE_Leap_15.6/                        | 
43 | repo-backports-debug-update          | Update repository of openSUSE Backports (Debug)                      | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/update/leap/15.6/backports_debug/                               | 
44 | repo-backports-update                | Update repository of openSUSE Backports                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                                     | 
45 | repo-debug                           | Debug Repository                                                     | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/                          | 
46 | repo-debug-non-oss                   | Debug Repository (Non-OSS)                                           | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/                      | 
47 | repo-debug-update                    | Update Repository (Debug)                                            | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/oss/                                     | 
48 | repo-debug-update-non-oss            | Update Repository (Debug, Non-OSS)                                   | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/non-oss/                                 | 
49 | repo-non-oss                         | Non-OSS Repository                                                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/                            | 
50 | repo-openh264                        | Open H.264 Codec (openSUSE Leap)                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                                           | 
51 | repo-oss                             | Main Repository                                                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/                                | 
52 | repo-sle-debug-update                | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/sle/                                     | 
53 | repo-sle-update                      | Update repository with updates from SUSE Linux Enterprise 15         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/                                           | 
54 | repo-source                          | Source Repository                                                    | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/                         | 
55 | repo-update                          | Main Update Repository                                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/oss                                            | 
56 | repo-update-non-oss                  | Update Repository (Non-Oss)                                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/                                       | 
57 | server_messaging                     | server:messaging                                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/server:/messaging/15.6/                           | 
58 | snappy                               | snappy                                                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.6   

Show

zypper clean -a
zypper refresh

The complete output, not some random lines. And always include the full command line and the subsequent shell prompt.

How did you manage to create such a repo mess. You have 15.3 and 15.4 and 15.5 repos still enabled. This is a recipe for disaster. Also the disabled ones should be removed.
It looks like you used 1-click installation really often. It adds old and invalid repos. So before doing anything else, you need to clean up this repo mess.
To help you get an understanding what the official openSUSE repos are: Package repositories - openSUSE Wiki

Repository 8 till 27 in your list are from 1-Click installations and should be removed.
Repository 43 till 56 in your list are duplicates and should be removed.

A Leap 15.6 repo list only contains 14 official repos (including the openh264 repo). Packman and Chrome are added additionally in the following list:

test@leaptest:~> zypper lr -d
#  | Alias                           | Name                          | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                  | Service
---+---------------------------------+-------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+---------
 1 | google-chrome                   | google-chrome                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                                 | 
 2 | openSUSE:repo-non-oss           | repo-non-oss (15.6)           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss?mediahandler=curl2       | openSUSE
 3 | openSUSE:repo-non-oss-debug     | repo-non-oss-debug (15.6)     | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss?mediahandler=curl2 | openSUSE
 4 | openSUSE:repo-openh264          | repo-openh264 (15.6)          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap?mediahandler=curl2                 | openSUSE
 5 | openSUSE:repo-oss               | repo-oss (15.6)               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss?mediahandler=curl2           | openSUSE
 6 | openSUSE:repo-oss-debug         | repo-oss-debug (15.6)         | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss?mediahandler=curl2     | openSUSE
 7 | openSUSE:repo-oss-source        | repo-oss-source (15.6)        | No      | ----      | ----    | -    |   99     | rpm-md | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss?mediahandler=curl2    | openSUSE
 8 | openSUSE:update-backports       | update-backports (15.6)       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports?mediahandler=curl2                | openSUSE
 9 | openSUSE:update-backports-debug | update-backports-debug (15.6) | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug?mediahandler=curl2          | openSUSE
10 | openSUSE:update-non-oss         | update-non-oss (15.6)         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss?mediahandler=curl2                  | openSUSE
11 | openSUSE:update-non-oss-debug   | update-non-oss-debug (15.6)   | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss?mediahandler=curl2            | openSUSE
12 | openSUSE:update-oss             | update-oss (15.6)             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2                      | openSUSE
13 | openSUSE:update-oss-debug       | update-oss-debug (15.6)       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss?mediahandler=curl2                | openSUSE
14 | openSUSE:update-sle             | update-sle (15.6)             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2                      | openSUSE
15 | openSUSE:update-sle-debug       | update-sle-debug (15.6)       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle?mediahandler=curl2                | openSUSE
16 | packman                         | packman                       | No      | ----      | ----    | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/                  | 
test@leaptest:~> 

Ok. As far as I know, I have not been pasting random lines, they are the entire output.

tae@t510:~> zypper clean -a
Root privileges are required to run this command.
tae@t510:~> sudo zypper clean -a
[sudo] password for root: 
All repositories have been cleaned up.
tae@t510:~> zypper refresh
Root privileges are required to run this command.
tae@t510:~> sudo zypper refresh
Looking for gpg keys in repository openSUSE:Leap:15.6:Update.
  gpgkey=https://download.opensuse.org/update/leap/15.6/oss/repodata/repomd.xml.key
Retrieving repository 'openSUSE:Leap:15.6:Update' metadata ...............[done]
Building repository 'openSUSE:Leap:15.6:Update' cache ....................[done]
Looking for gpg keys in repository SUSE:SLE-15-SP6:Update.
  gpgkey=https://download.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key
Retrieving repository 'SUSE:SLE-15-SP6:Update' metadata ..................[done]
Building repository 'SUSE:SLE-15-SP6:Update' cache .......................[done]
Looking for gpg keys in repository SUSE:SLE-15:Update.
  gpgkey=https://download.opensuse.org/update/leap/15.4/sle/repodata/repomd.xml.key
Retrieving repository 'SUSE:SLE-15:Update' metadata ......................[done]
Building repository 'SUSE:SLE-15:Update' cache ...........................[done]
Looking for gpg keys in repository openSUSE:Backports:SLE-15-SP6:Update.
  gpgkey=https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP6:/Update/standard/repodata/repomd.xml.key
Retrieving repository 'openSUSE:Backports:SLE-15-SP6:Update' metadata ....[done]
Building repository 'openSUSE:Backports:SLE-15-SP6:Update' cache .........[done]
Looking for gpg keys in repository update-backports (15.6).
  gpgkey=http://cdn.opensuse.org/update/leap/15.6/backports/repodata/repomd.xml.key?mediahandler=curl2
Retrieving repository 'update-backports (15.6)' metadata .................[done]
Building repository 'update-backports (15.6)' cache ......................[done]
Looking for gpg keys in repository update-non-oss (15.6).
  gpgkey=http://cdn.opensuse.org/update/leap/15.6/non-oss/repodata/repomd.xml.key?mediahandler=curl2
Retrieving repository 'update-non-oss (15.6)' metadata ...................[done]
Building repository 'update-non-oss (15.6)' cache ........................[done]
Looking for gpg keys in repository update-oss (15.6).
  gpgkey=http://cdn.opensuse.org/update/leap/15.6/oss/repodata/repomd.xml.key?mediahandler=curl2
Retrieving repository 'update-oss (15.6)' metadata .......................[done]
Building repository 'update-oss (15.6)' cache ............................[done]
Looking for gpg keys in repository update-sle (15.6).
  gpgkey=http://cdn.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key?mediahandler=curl2
Retrieving repository 'update-sle (15.6)' metadata .......................[done]
Building repository 'update-sle (15.6)' cache ............................[done]
Looking for gpg keys in repository Update repository of openSUSE Backports.
  gpgkey=http://download.opensuse.org/update/leap/15.6/backports/repodata/repomd.xml.key
Retrieving repository 'Update repository of openSUSE Backports' metadata .[done]
Building repository 'Update repository of openSUSE Backports' cache ......[done]
Looking for gpg keys in repository Update repository with updates from SUSE Linux Enterprise 15.
  gpgkey=http://download.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key
Retrieving repository 'Update repository with updates from SUSE Linux Ente[done]
Building repository 'Update repository with updates from SUSE Linux Enterp[done]
Looking for gpg keys in repository Main Update Repository.
  gpgkey=http://download.opensuse.org/update/leap/15.6/oss/repodata/repomd.xml.key
Retrieving repository 'Main Update Repository' metadata ..................[done]
Building repository 'Main Update Repository' cache .......................[done]
Looking for gpg keys in repository Update Repository (Non-Oss).
  gpgkey=http://download.opensuse.org/update/leap/15.6/non-oss/repodata/repomd.xml.key
Retrieving repository 'Update Repository (Non-Oss)' metadata .............[done]
Building repository 'Update Repository (Non-Oss)' cache ..................[done]
Looking for gpg keys in repository Kernel:stable:Backport.
  gpgkey=https://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard/repodata/repomd.xml.key
Retrieving repository 'Kernel:stable:Backport' metadata ..................[done]
Building repository 'Kernel:stable:Backport' cache .......................[done]
Looking for gpg keys in repository M17N:fonts.
  gpgkey=https://download.opensuse.org/repositories/M17N:/fonts/15.6/repodata/repomd.xml.key
Retrieving repository 'M17N:fonts' metadata ..............................[done]
Building repository 'M17N:fonts' cache ...................................[done]
Retrieving repository 'repo-non-free (15.6)' metadata ....................[done]
Building repository 'repo-non-free (15.6)' cache .........................[done]
Looking for gpg keys in repository X11:XOrg.
  gpgkey=https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_15.6/repodata/repomd.xml.key
Retrieving repository 'X11:XOrg' metadata ................................[done]
Building repository 'X11:XOrg' cache .....................................[done]
Looking for gpg keys in repository filesystems.
  gpgkey=https://download.opensuse.org/repositories/filesystems/15.6/repodata/repomd.xml.key
Retrieving repository 'filesystems' metadata .............................[done]
Building repository 'filesystems' cache ..................................[done]
Looking for gpg keys in repository games:tools.
  gpgkey=https://download.opensuse.org/repositories/games:/tools/15.6/repodata/repomd.xml.key
Retrieving repository 'games:tools' metadata .............................[done]
Building repository 'games:tools' cache ..................................[done]
Looking for gpg keys in repository hardware.
  gpgkey=https://download.opensuse.org/repositories/hardware/15.6/repodata/repomd.xml.key
Retrieving repository 'hardware' metadata ................................[done]
Building repository 'hardware' cache .....................................[done]
Looking for gpg keys in repository devel:languages:python:backports.
  gpgkey=https://download.opensuse.org/repositories/devel:/languages:/python:/backports/15.6/repodata/repomd.xml.key
Retrieving repository 'devel:languages:python:backports' metadata ........[done]
Building repository 'devel:languages:python:backports' cache .............[done]
Looking for gpg keys in repository openSUSE:Backports:SLE-15-SP6.
  gpgkey=https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP6/standard/repodata/repomd.xml.key
Retrieving repository 'openSUSE:Backports:SLE-15-SP6' metadata ...........[done]
Building repository 'openSUSE:Backports:SLE-15-SP6' cache ................[done]
Looking for gpg keys in repository openSUSE:Leap:15.6.
  gpgkey=https://download.opensuse.org/repositories/openSUSE:/Leap:/15.6/standard/repodata/repomd.xml.key
Retrieving repository 'openSUSE:Leap:15.6' metadata ......................[done]
Building repository 'openSUSE:Leap:15.6' cache ...........................[done]
Looking for gpg keys in repository openSUSE:Backports:SLE-15-SP6:Checks.
  gpgkey=https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP6:/Checks/standard/repodata/repomd.xml.key
Retrieving repository 'openSUSE:Backports:SLE-15-SP6:Checks' metadata ....[done]
Building repository 'openSUSE:Backports:SLE-15-SP6:Checks' cache .........[done]
Looking for gpg keys in repository repo-non-oss (15.6).
  gpgkey=http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss/repodata/repomd.xml.key?mediahandler=curl2
Retrieving repository 'repo-non-oss (15.6)' metadata .....................[done]
Building repository 'repo-non-oss (15.6)' cache ..........................[done]
Retrieving repository 'repo-openh264 (15.6)' metadata ....................[done]
Building repository 'repo-openh264 (15.6)' cache .........................[done]
Looking for gpg keys in repository repo-oss (15.6).
  gpgkey=http://cdn.opensuse.org/distribution/leap/15.6/repo/oss/repodata/repomd.xml.key?mediahandler=curl2
Retrieving repository 'repo-oss (15.6)' metadata .........................[done]
Building repository 'repo-oss (15.6)' cache ..............................[done]
Looking for gpg keys in repository Packman.
  gpgkey=https://ftp.fau.de/packman/suse/openSUSE_Leap_15.6/repodata/repomd.xml.key
Retrieving repository 'Packman' metadata .................................[done]
Building repository 'Packman' cache ......................................[done]
Looking for gpg keys in repository Non-OSS Repository.
  gpgkey=http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/repodata/repomd.xml.key
Retrieving repository 'Non-OSS Repository' metadata ......................[done]
Building repository 'Non-OSS Repository' cache ...........................[done]
Retrieving repository 'Open H.264 Codec (openSUSE Leap)' metadata ........[done]
Building repository 'Open H.264 Codec (openSUSE Leap)' cache .............[done]
Looking for gpg keys in repository Main Repository.
  gpgkey=http://download.opensuse.org/distribution/leap/15.6/repo/oss/repodata/repomd.xml.key
Retrieving repository 'Main Repository' metadata .........................[done]
Building repository 'Main Repository' cache ..............................[done]
Looking for gpg keys in repository server:messaging.
  gpgkey=https://download.opensuse.org/repositories/server:/messaging/15.6/repodata/repomd.xml.key
Retrieving repository 'server:messaging' metadata ........................[done]
Building repository 'server:messaging' cache .............................[done]
Looking for gpg keys in repository snappy.
  gpgkey=https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.6/repodata/repomd.xml.key
Retrieving repository 'snappy' metadata ..................................[done]
Building repository 'snappy' cache .......................................[done]
All repositories have been refreshed.

I don’t think those old repos are currently enabled, but you’re right, there’s way too many listed there, and I did indeed try installing a 1-click for Flatpak before anyone told me that 1-click installations were dangerous. I am just now learning everything. I believe this was the place:
https://software.opensuse.org/package/flatpak

Enabled Leap 15.4 repo:

18 | https-download.opensuse.org-8e874727 | SUSE:SLE-15:Update                                                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/update/leap/15.4/sle  

As said, you need to start cleaning your repo list. ALSO the disabled ones. You don’t need them, You can’t use them. Simply remove them. See comment 6 for which to remove at minimum. It is hard to troubleshoot such a borked system.

And as already asked by arvidjaar, also provide the complete in and output of zypper up.

Also the output (after you have cleaned your messed repo list) of:
zypper se -s gcr3

Do you still get the same warning about expired metadata?

Ah, yup, that’s another repository I don’t need. Thank you for your advice here. I asked a friend for help removing the orphaned repositories, and we got it done.

Here’s what repositories I have now (the debug ones kept coming back):

tae@t510:~> zypper lr -d

#  | Alias                            | Name                                    | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                  | Service

---+----------------------------------+-----------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+---------

 1 | Kernel:stable:Backport           | Kernel:stable:Backport                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard         | 

 2 | M17N_fonts                       | M17N:fonts                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/M17N:/fonts/15.6/                         | 

 3 | NVIDIA:repo-non-free             | repo-non-free (15.6)                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                                       | NVIDIA

 4 | X11_XOrg                         | X11:XOrg                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_15.6/             | 

 5 | devel:languages:python:backports | devel:languages:python:backports        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/python:/backports/15.6  | 

 6 | filesystems                      | filesystems                             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/filesystems/15.6/                         | 

 7 | games_tools                      | games:tools                             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/games:/tools/15.6/                        | 

 8 | hardware                         | hardware                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/hardware/15.6/                            | 

 9 | openSUSE:repo-non-oss            | repo-non-oss (15.6)                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss?mediahandler=curl2       | openSUSE

10 | openSUSE:repo-non-oss-debug      | repo-non-oss-debug (15.6)               | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss?mediahandler=curl2 | openSUSE

11 | openSUSE:repo-openh264           | repo-openh264 (15.6)                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap?mediahandler=curl2                 | openSUSE

12 | openSUSE:repo-oss                | repo-oss (15.6)                         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss?mediahandler=curl2           | openSUSE

13 | openSUSE:repo-oss-debug          | repo-oss-debug (15.6)                   | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss?mediahandler=curl2     | openSUSE

14 | openSUSE:repo-oss-source         | repo-oss-source (15.6)                  | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss?mediahandler=curl2    | openSUSE

15 | openSUSE:update-backports        | update-backports (15.6)                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports?mediahandler=curl2                | openSUSE

16 | openSUSE:update-backports-debug  | update-backports-debug (15.6)           | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug?mediahandler=curl2          | openSUSE

17 | openSUSE:update-non-oss          | update-non-oss (15.6)                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss?mediahandler=curl2                  | openSUSE

18 | openSUSE:update-non-oss-debug    | update-non-oss-debug (15.6)             | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss?mediahandler=curl2            | openSUSE

19 | openSUSE:update-oss              | update-oss (15.6)                       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2                      | openSUSE

20 | openSUSE:update-oss-debug        | update-oss-debug (15.6)                 | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss?mediahandler=curl2                | openSUSE

21 | openSUSE:update-sle              | update-sle (15.6)                       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2                      | openSUSE

22 | openSUSE:update-sle-debug        | update-sle-debug (15.6)                 | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle?mediahandler=curl2                | openSUSE

23 | packman                          | Packman                                 | Yes     | (r ) Yes  | Yes     | -    |   70     | rpm-md | https://mirror.karneval.cz/pub/linux/packman/suse/openSUSE_Leap_15.6/                | 

24 | repo-backports-update            | Update repository of openSUSE Backports | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                             | 

25 | repo-openh264                    | Open H.264 Codec (openSUSE Leap)        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                                   | 

26 | server_messaging                 | server:messaging                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/server:/messaging/15.6/                   | 

27 | snappy                           | snappy                                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.6         | 

And the results for zypper up after cleaning those up:

tae@t510:~> sudo zypper up

[sudo] password for root: 

Refreshing service 'NVIDIA'.

Refreshing service 'openSUSE'.

Loading repository data...

Reading installed packages...



The following 19 package updates will NOT be installed:

  libgbm1 libgif7 libmaxminddb0 libopenblas_pthreads0 librdkafka1

  libvdpau_nouveau libvulkan_intel libvulkan_lvp Mesa-libva

  Mesa-vulkan-device-select python3-discid python3-linux-procfs

  python3-musicbrainzngs python3-pycdio python3-pysmbc python3-scour tlp tlp-rdw

  xclip



The following 104 packages are going to be upgraded:

  btrfsprogs btrfsprogs-bash-completion btrfsprogs-udev-rules chrony

  chrony-pool-openSUSE crda expat kernel-firmware-i915 kernel-firmware-intel

  kernel-firmware-media kernel-firmware-mediatek kernel-firmware-nvidia

  kernel-firmware-realtek kernel-firmware-sound krb5 krb5-32bit libavcodec58_134

  libavfilter7_110 libavformat58_76 libavresample4_0 libavutil56_70 libbtrfs0

  libdrm2 libdrm2-32bit libdrm_amdgpu1 libdrm_amdgpu1-32bit libdrm_intel1

  libdrm_intel1-32bit libdrm_nouveau2 libdrm_radeon1 libexpat1 libexpat1-32bit

  libgbm1-32bit libjavascriptcoregtk-4_1-0 libLLVM21 libLLVM21-32bit

  libpoppler135 libpoppler-cpp0 libpoppler-glib8 libpoppler-qt5-1

  libpostproc55_9 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5

  libQt5OpenGL5 libQt5PrintSupport5 libqt5-qtbase-platformtheme-gtk3 libQt5Sql5

  libQt5Sql5-sqlite libQt5Test5 libQt5Widgets5 libQt5Xml5 libQt6Core6

  libQt6DBus6 libQt6Gui6 libQt6Network6 libQt6OpenGL6 libQt6OpenGLWidgets6

  libQt6Sql6 libQt6Test6 libQt6Widgets6 libruby2_5-2_5 libsamba-policy0-python3

  libsoup-3_0-0 libsoup-lang libswresample3_9 libswscale5_9

  libvulkan_intel-32bit libwebkit2gtk-4_1-0 Mesa Mesa-32bit Mesa-dri

  Mesa-dri-32bit Mesa-dri-nouveau Mesa-libEGL1 Mesa-libGL1 Mesa-libGL1-32bit

  Mesa-vulkan-device-select-32bit MozillaFirefox perl-HTML-Parser poppler-tools

  qt6-base-common-devel qt6-networkinformation-glib qt6-networkinformation-nm

  qt6-network-tls qt6-platformtheme-gtk3 ruby2.5 ruby2.5-stdlib samba

  samba-client samba-client-32bit samba-client-libs samba-dcerpc samba-libs

  samba-libs-python3 samba-python3 snapd sudo sudo-plugin-python

  typelib-1_0-JavaScriptCore-4_1 typelib-1_0-Soup-3_0 typelib-1_0-WebKit2-4_1

  webkit2gtk-4_1-injected-bundles



The following 4 NEW packages are going to be installed:

  kernel-default-6.4.0-150600.23.73.1 kernel-default-6.17.5-lp156.3.1.g00da826

  kernel-default-extra kernel-default-optional



The following 2 packages require a system reboot:

  kernel-default-6.4.0-150600.23.73.1 kernel-default-6.17.5-lp156.3.1.g00da826



104 packages to upgrade, 4 new.



Package download size:   796.3 MiB



Package install size change:

              |      1.71 GiB  required by packages that will be installed

   504.6 MiB  |  -   1.22 GiB  released by packages that will be removed



    Note: System reboot required.



Backend:  classic_rpmtrans

Continue? [y/n/v/...? shows all options] (y):

Here are the results about gcr3:

tae@t510:~> zypper se -s gcr3
Loading repository data...
Reading installed packages...

S  | Name             | Type    | Version           | Arch   | Repository
---+------------------+---------+-------------------+--------+----------------
   | gcr3-data        | package | 3.41.0-150600.2.4 | x86_64 | repo-oss (15.6)
i  | gcr3-lang        | package | 3.41.0-150600.2.4 | noarch | repo-oss (15.6)
   | gcr3-prompter    | package | 3.41.0-150600.2.4 | x86_64 | repo-oss (15.6)
   | gcr3-ssh-agent   | package | 3.41.0-150600.2.4 | x86_64 | repo-oss (15.6)
i  | gcr3-ssh-askpass | package | 3.41.0-150600.2.4 | x86_64 | repo-oss (15.6)
   | gcr3-viewer      | package | 3.41.0-150600.2.4 | x86_64 | repo-oss (15.6)
   | libgcr3-devel    | package | 3.41.0-150600.2.4 | x86_64 | repo-oss (15.6)

And now I no longer get warnings about expired metadata! I can now install all those regular updates that I’ve missed, and it works normally and smoothly.

Thank you to everyone who helped me understand and fix this problem! I’ve learned a lot about repositories, about zypper, about how to format text in this forum, and why it’s important to NOT TOUCH 1-click installs

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.