Problem after TW `dist-upgrade` to 20231023

Please boot into a bootable snapshot and provide the requested terminal output via the “</>” preformatted text button here in the editor. In this way we are able to view/search/copy your terminal output better. Pictures are hard to analyze.

But i can see already that your repo list is a bloody mess and the issue is most likely caused by having different package versions from incompatible repos…

  • you have the same repos several times under different names
  • you have factory repos enabled on Tumbleweed!
  • you have Leap 15.5 repos enabled on Tumbleweed!
  • obscure home repos enabled!

Some of your screenshots revealed already some strange occurances. As example you have different versions of the same packages (from different repos) installed which shouldn’t be even possible as these are not even multiversion capable…so your system seems broken by installing crap from different incompatible repos…

#  | 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.nvidia.com-tumbleweed         | nVidia Graphics Drivers       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                           | 
 3 | download.opensuse.org-oss_1            | Main Repository (Sources)     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/                                  | 
 4 | download.opensuse.org-oss_2            | Main Repository (OSS)         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                         | 
 5 | ftp.gwdg.de-Essentials                 | Packman Essentials Repository | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials             | 
 6 | ftp.gwdg.de-openSUSE_Tumbleweed        | Packman Repository            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                       | 
 7 | google-chrome                          | google-chrome                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                                      | 
10 | https-download.opensuse.org-0c98fb47   | home:MaxxedSUSE               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/MaxxedSUSE/openSUSE_Tumbleweed/          | 
11 | https-download.opensuse.org-1f1e87f8   | home:alveus:main              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/alveus:/main/openSUSE_Tumbleweed/        | 
12 | https-download.opensuse.org-1f966de6   | openSUSE:Tumbleweed           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                 | 
15 | https-download.opensuse.org-4c86cd9d   | graphics                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/                  | 
13 | https-download.opensuse.org-21aa6e16   | home:plater                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/plater/Tumbleweed/                       | 
 8 | https-download.opensuse.org-067d25bf   | home:frispete:tools           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/frispete:/tools/openSUSE_Tumbleweed/     | 
17 | https-download.opensuse.org-97dbef00   | home:Hoog                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Hoog/openSUSE_Tumbleweed/                | 
 9 | https-download.opensuse.org-0919cd03   | openSUSE:Factory:NonFree      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/           | 
14 | https-download.opensuse.org-310990c2   | openSUSE:Factory              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/                                        | 
16 | https-download.opensuse.org-5786644a   | home:MasterPatricko           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/MasterPatricko/openSUSE_Tumbleweed/      | 
18 | https-download.opensuse.org-aa90d931   | home:aginies                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/aginies/openSUSE_Tumbleweed/             | 
19 | https-download.opensuse.org-ee819068   | X11:RemoteDesktop:x2go        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/openSUSE_Tumbleweed/  | 
20 | https-download.opensuse.org-f8d377ac   | home:alveus:kodi-stable       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/alveus:/kodi-stable/openSUSE_Tumbleweed/ | 
21 | openSUSE:repo-non-oss                  | repo-non-oss                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed//repo/non-oss                                          | openSUSE
22 | openSUSE:repo-openh264                 | repo-openh264                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                   | openSUSE
23 | openSUSE:repo-oss                      | repo-oss                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed//repo/oss                                              | openSUSE
24 | openSUSE:repo-oss-debug                | repo-oss-debug                | No      | ----      | ----    |   99     | NONE   | http://cdn.opensuse.org/debug/tumbleweed//repo/oss                                        | openSUSE
25 | openSUSE:repo-oss-source               | repo-oss-source               | No      | ----      | ----    |   99     | NONE   | http://cdn.opensuse.org/source/tumbleweed//repo/oss                                       | openSUSE
26 | openSUSE:update-tumbleweed             | update-tumbleweed             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed/                                                | openSUSE
27 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                       | 
28 | packman                                | Packman                       | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                      | 
29 | skype-stable                           | skype (stable)                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.skype.com/rpm/stable/                                                        | 
30 | snappy                                 | snappy                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.5              | 
31 | teamviewer                             | TeamViewer - x86_64           | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://linux.teamviewer.com/yum/stable/main/binary-x86_64/                               | 
32 | vscode                                 | vscode                        | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                            | 

Are you really surprised that you have a broken system?

Ok, lets start.

1 | NVIDIA:repo-non-free                   | repo-non-free                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed/                                          | NVIDIA
2 | download.nvidia.com-tumbleweed         | nVidia Graphics Drivers       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                 

These are the same. Remove #1

3 | download.opensuse.org-oss_1            | Main Repository (Sources)     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/ 
25 | openSUSE:repo-oss-source               | repo-oss-source               | No      | ----      | ----    |   99     | NONE   | http://cdn.opensuse.org/source/tumbleweed//repo/oss

These are the same. Remove #3

4 | download.opensuse.org-oss_2            | Main Repository (OSS)         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/
14 | https-download.opensuse.org-310990c2   | openSUSE:Factory              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/
23 | openSUSE:repo-oss                      | repo-oss                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed//repo/oss

These are the same. Remove #4 and #14

5 | ftp.gwdg.de-Essentials                 | Packman Essentials Repository | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials 
6 | ftp.gwdg.de-openSUSE_Tumbleweed        | Packman Repository            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
28 | packman                                | Packman                       | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/

These are two times the full Packman and one time the Essentials repo. Remove #5 and #6

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

This is the snappy repo for Leap 15.5. Remove #30 and replace it with the correct URL for Tumbleweed:
https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/

 9 | https-download.opensuse.org-0919cd03   | openSUSE:Factory:NonFree      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/ 

This is a factory repo. Remove it!

I didn’t go through all of your useless home repositories. But the next one is a wonderfull example how to destroy your system in seconds and tops all of them:

10 | https-download.opensuse.org-0c98fb47   | home:MaxxedSUSE               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/MaxxedSUSE/openSUSE_Tumbleweed/

This repo contains over 2100! altered packages which colide with the official openSUSE, packman and Nvida repositories. It contains altered glibc, gcc, gtk, nvidia, codecs and more packages…

Your system is rotten to the core and impossible to debug as you have a messed up repolist and seems to have installed packages from questionable repositories…
It is not worth the time to debug this issue deeper. Scrap your system and install it fresh. And a strong recommendation: don’t install every crappy repository and check them before doing it!

4 Likes

Thank you very much for your help. I removed unnecessary repos, did dist-upgrade and everything works now :slight_smile:

I can’t do a fresh install because I have many, many, things that would take me time and time to reinstall and restore.

@hui FWIW, the Build Service has a Beta report feature :wink: I’ve submitted a report on the MaxxedSUSE one…

2 Likes

I had a similar lesson not long ago about “HOME” repos and the dangers they pose, and I came to the conclusion that if you really can’t find a piece of software in one of the opensuse repos (I also use the Graphics and Multimedia ones), then it’s better to do a little work and install it from github.

Thing is, I suspect many users come to opensuse from Ubuntu - it is the distribution the most discussed/promoted on the web - and they possibly fall into the trap (as did I) of thinking “HOME” repos are like ppa’s in the Ubuntu/Debian landscape : legitimate up to date versions of software, actively maintained by the programmers. This is not the case as was made abundantly clear to me!