update nightmare

I seem to have fubar’d the installation somehow.
At some point I seem to installed the world for unknown reasons and now … I have 3000+ updates and gazillions of


Problem: problem with installed package libgoa-backend-1_0-1-3.36.0-343.1.x86_64
Problem: problem with installed package libgobject-2_0-0-2.64.3-716.1.x86_64
Problem: problem with installed package libgobject-2_0-0-32bit-2.64.3-716.1.x86_64
Problem: problem with installed package libgom-1_0-0-0.4-37.5.x86_64
Problem: problem with installed package libgranite5-5.4.0-2.2.x86_64
Problem: problem with installed package libgraphene-1_0-0-1.10.0-52.1.x86_64
Problem: problem with installed package libgrilo-0_3-0-0.3.12-148.5.x86_64
Problem: problem with installed package libgrlnet-0_3-0-0.3.12-148.5.x86_64
Problem: problem with installed package libgrlpls-0_3-0-0.3.12-148.5.x86_64
Problem: problem with installed package libgsf-1-114-1.14.47-154.2.x86_64
Problem: problem with installed package libgsound0-1.0.2-25.42.x86_64
Problem: problem with installed package libgspell-1-2-1.8.3-110.1.x86_64
Problem: problem with installed package libgssdp-1_2-0-1.2.2-149.11.x86_64
Problem: problem with installed package libgstadaptivedemux-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstbadaudio-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstbasecamerabinsrc-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstcodecparsers-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstisoff-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstmpegts-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstphotography-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstsctp-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgsturidownloader-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstwayland-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgstwebrtc-1_0-0-1.16.2-10.11.x86_64
Problem: problem with installed package libgthread-2_0-0-2.64.3-716.1.x86_64
Problem: problem with installed package libgtk-2_0-0-2.24.32+67-358.9.x86_64
Problem: problem with installed package libgtk-2_0-0-32bit-2.24.32+67-358.9.x86_64
Problem: problem with installed package libgtk-3-0-3.24.20-482.2.x86_64
Problem: problem with installed package libgtk-vnc-2_0-0-1.0.0-115.1.x86_64
Problem: problem with installed package libgtkmm-2_4-1-2.24.5-111.38.x86_64
Problem: problem with installed package libgtkmm-3_0-1-3.24.2-179.7.x86_64
Problem: problem with installed package libgtksourceview-4-0-4.6.0-75.2.x86_64
Problem: problem with installed package libgtkspell0-2.0.16-60.2.x86_64
Problem: problem with installed package libgtkspell3-3-0-3.0.10-52.4.x86_64
Problem: problem with installed package libgtop-2_0-11-2.40.0-154.25.x86_64
Problem: problem with installed package libgudev-1_0-0-233-20.19.x86_64
Problem: problem with installed package libgupnp-1_2-0-1.2.2-163.12.x86_64
Problem: problem with installed package libgupnp-av-1_0-2-0.12.11-93.22.x86_64
Problem: problem with installed package libgupnp-dlna-2_0-3-0.10.5-80.45.x86_64
Problem: problem with installed package libgupnp-dlna-backend-gstreamer-0.10.5-80.45.x86_64
Problem: problem with installed package libgupnp-igd-1_0-4-0.2.5-78.14.x86_64
Problem: problem with installed package 

and the list goes on … and on … and on … and …

What is the best way to recover from this?

Hi
That amount of updates are normal after a full rebuild with gcc10…? Hopefully you have been updating with zypper dup? Maybe an out of sync mirror your being directed to?

You could try forcing a refresh with zypper ref -f else perhaps your rpm data base is corrupted… rpm --rebuilddb should clean that up if needed.

There was a large update today. They recompiled almost everything with gcc10. So a large number of updates is to be expected.

I don’t know about the problems reported. You did not provide much information.

Please post the output from

zypper lr -d

and enclose that output in a CODE block.


sudo zypper lr -d
#  | Alias                               | Name                                                   | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                               | Service
---+-------------------------------------+--------------------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------------------------+--------
 1 | KDE-Applications                    | KDE-Applications                                       | Yes     | (r ) Yes  | No      |   75     | rpm-md | https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Tumbleweed/ | 
 2 | KDE-Frameworks                      | KDE-Frameworks                                         | Yes     | (r ) Yes  | No      |   75     | rpm-md | https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/                     | 
 3 | KDE-Qt5                             | KDE-Qt5                                                | Yes     | (r ) Yes  | No      |   75     | rpm-md | https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Factory/                             | 
 4 | Webkit                              | Webkit                                                 | No      | ----      | ----    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/olh/openSUSE_Tumbleweed/                         | 
 5 | X11_Deepin                          | Deepin Desktop and Applications. (openSUSE_Tumbleweed) | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Deepin/openSUSE_Tumbleweed/                        | 
 6 | code                                | Visual Studio Code                                     | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                                    | 
 7 | http-download.opensuse.org-3ed3be3c | GNOME:Next                                             | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Next/openSUSE_Factory/                           | 
 8 | http-download.opensuse.org-609b06e1 | X11:Deepin:Go                                          | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Deepin:/Go/openSUSE_Tumbleweed/                    | 
 9 | http-download.opensuse.org-731048a2 | openSUSE:Factory                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/                             | 
10 | http-download.opensuse.org-7aa8f9ba | home:ElThoro                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ElThoro/openSUSE_Tumbleweed/                      | 
11 | http-download.opensuse.org-98201911 | games:tools                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Tumbleweed/                       | 
12 | http-download.opensuse.org-a13f91d3 | home:marcinbajor                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/marcinbajor/openSUSE_Tumbleweed/                  | 
13 | http-download.opensuse.org-ae42593b | games                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/                              | 
14 | http-download.opensuse.org-aeebd70e | openSUSE:Factory:NonFree                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/                    | 
15 | http-download.opensuse.org-d9eef88f | X11:Deepin                                             | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Deepin/openSUSE_Tumbleweed/                        | 
16 | http-download.opensuse.org-e7cbe4b1 | home:Dead_Mozay                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Dead_Mozay/openSUSE_Tumbleweed/                   | 
17 | http-download.opensuse.org-fe2c1c07 | GNOME:Backports:Factory                                | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Backports:/Factory/openSUSE_Factory/             | 
18 | http-download.opensuse.org-fedc0575 | isv:ownCloud:desktop                                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/openSUSE_Tumbleweed/             | 
19 | libdvdcss                           | libdvdcss                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                               | 
20 | packman                             | packman                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/                                                 | 
21 | repo-debug                          | openSUSE-Tumbleweed-Debug                              | Yes     | ( p) Yes  | Yes     |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                           | 
22 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                             | 
23 | repo-oss                            | openSUSE-Tumbleweed-Oss                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                 | 
24 | repo-source                         | openSUSE-Tumbleweed-Source                             | Yes     | ( p) Yes  | Yes     |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                          | 
25 | repo-update                         | openSUSE-Tumbleweed-Update                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                   | 
26 | skype-stable                        | skype (stable)                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.skype.com/rpm/stable/                                                                | 
27 | snappy                              | snappy                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed                     | 
➜  ~ 


Always, all updates are zypper dup.

With large updates lurking you may want to run ‘zypper refresh --force’ and only then add ‘zypper dist-upgrade’. Yesterday I found that the Packman mirror was broken:

Service impairment: The machine has a faulty RAID controller. Until the shipment of the replacement part arrives, bad performance and crashes are to be expected. Mirrors will NOT be updated automatically for now, and mostly remain at the version they had at around 2020-06-03 14:30 UTC. Sorry for the inconvenience. http://ftp.fau.de/

I added a working mirror and again ran ‘zypper refresh’:

2020-06-04 13:34  32011  1.14.36  zypper refresh
2020-06-04 13:53    616  1.14.36  zypper dup --allow-vendor-change --auto-agree-with-licenses --allow-downgrade --download-only
2020-06-04 14:19   2102  1.14.36  zypper dup --allow-vendor-change --auto-agree-with-licenses --allow-downgrade

Installation was finished at 14:33. I rebooted at 14:36 and everything was fine.

Your repos are a mess. Disable all but the TW distribution repos, the TW update repo and Packman, then run the dup.

I did so and still get


Problem: problem with installed package yelp-3.36.0-280.3.x86_64
Problem: problem with installed package yelp-lang-3.36.0-280.3.noarch
Problem: problem with installed package yelp-xsl-3.36.0-156.1.noarch
Problem: problem with installed package zenity-3.32.0-140.2.x86_64
Problem: problem with installed package zenity-lang-3.32.0-140.2.noarch
Problem: problem with installed package zsh-5.8-222.1.x86_64

Problem: problem with installed package discord-0.0.10-27.1.x86_64
 Solution 1: install discord-0.0.10-12.2.x86_64 (with vendor change)
  obs://build.opensuse.org/games:tools  -->  http://packman.links2linux.de
 Solution 2: keep obsolete discord-0.0.10-27.1.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 



With gazillions of queries. Is this supposed to happen?

I am not so sure, what you are doing, but what I am doing works for sure.

Show your current list of repos:

erlangen:~ # zypper lr -uEP 
#  | Alias               | Name                                           | Enabled | GPG Check | Refresh | Priority | URI
---+---------------------+------------------------------------------------+---------+-----------+---------+----------+--------------------------------------------------------------------------------
12 | packman             | packman                                        | Yes     | (r ) Yes  | Yes     |   90     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
10 | openSUSE-20191106-0 | openSUSE-20191106-0                            | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/
14 | repo-non-oss        | openSUSE-Tumbleweed-Non-Oss                    | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/
16 | repo-update         | openSUSE-Tumbleweed-Update                     | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/
erlangen:~ # 

Run the command: zypper dup --allow-vendor-change --auto-agree-with-licenses --allow-downgrade

There are three posts with different suggestions before your post. How do you expect anyone to guess which suggestion you did (or did not) follow and what you actually did?

This seems to be working

The “I did so” so a reply to the last comment above. Sorry about the confusion.