Some packages do not update - repos to remove?

Hi everyone! When I try to update, it says the following packages are not being updated:


The following 255 package updates will NOT be installed:
  ModemManager ModemManager-bash-completion ModemManager-lang NetworkManager NetworkManager-lang attica-qt5 breeze5-icons drkonqi5 drkonqi5-lang fprintd fprintd-lang fprintd-pam
  gstreamer-plugins-ugly kaccounts-integration kaccounts-integration-lang kaccounts-providers kaccounts-providers-lang kconf_update5 kcoreaddons kcoreaddons-lang kdbusaddons-tools
  kdeclarative-components kded kded-lang kdoctools kdoctools-lang kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-atheros
  kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi
  kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp
  kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound
  kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network kglobalaccel5 kinit kinit-lang kio kio-core kio-lang kirigami2 kirigami2-lang kpackage kpackage-lang kservice
  kservice-lang kwallet-tools kwallet-tools-lang kwalletd5 kwalletd5-lang kwayland libKF5Archive5 libKF5Attica5 libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5 libKF5Bookmarks5
  libKF5Bookmarks5-lang libKF5Codecs5 libKF5Codecs5-lang libKF5Completion5 libKF5Completion5-lang libKF5ConfigCore5 libKF5ConfigCore5-lang libKF5ConfigGui5 libKF5ConfigWidgets5
  libKF5ConfigWidgets5-lang libKF5CoreAddons5 libKF5Crash5 libKF5DBusAddons5 libKF5DBusAddons5-lang libKF5Declarative5 libKF5Declarative5-lang libKF5DocTools5 libKF5GlobalAccel5
  libKF5GlobalAccel5-lang libKF5GlobalAccelPrivate5 libKF5GuiAddons5 libKF5I18n5 libKF5I18n5-lang libKF5IconThemes5 libKF5IconThemes5-lang libKF5IdleTime5 libKF5ItemViews5
  libKF5ItemViews5-lang libKF5JobWidgets5 libKF5JobWidgets5-lang libKF5Kirigami2-5 libKF5Notifications5 libKF5Notifications5-lang libKF5Parts5 libKF5Parts5-lang libKF5Pty5 libKF5Pty5-lang
  libKF5Purpose5 libKF5PurposeWidgets5 libKF5QuickAddons5 libKF5Screen7 libKF5Solid5 libKF5Solid5-lang libKF5SonnetCore5 libKF5SonnetCore5-lang libKF5SonnetUi5 libKF5TextWidgets5
  libKF5TextWidgets5-lang libKF5Wallet5 libKF5WidgetsAddons5 libKF5WidgetsAddons5-lang libKF5WindowSystem5 libKF5WindowSystem5-lang libKF5XmlGui5 libKF5XmlGui5-lang libQt5Bluetooth5
  libQt5Bluetooth5-imports libQt5Concurrent5 libQt5Core5 libQt5DBus5 libQt5Designer5 libQt5Gui5 libQt5Help5 libQt5Location5 libQt5Multimedia5 libQt5Network5 libQt5NetworkAuth5 libQt5Nfc5
  libQt5Nfc5-imports libQt5OpenGL5 libQt5Positioning5 libQt5PositioningQuick5 libQt5PrintSupport5 libQt5QuickControls2-5 libQt5QuickTemplates2-5 libQt5Sensors5 libQt5Sensors5-imports
  libQt5SerialPort5 libQt5Sql5 libQt5Sql5-sqlite....

It looks like I have package conflict issues in repos. This is my repo list:



#  | Alias                                | Name                                                                                        | Enabled | GPG Check | Refresh
---+--------------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+--------
 1 | http-ftp.gwdg.de-75e42e5b            | Packman Repository                                                                          | Yes     | (r ) Yes  | Yes
 2 | http-opensuse-guide.org-d3a0ee6f     | libdvdcss repository                                                                        | Yes     | (r ) Yes  | Yes
 3 | https-download.opensuse.org-3ecf961b | home:mnhauke                                                                                | Yes     | (r ) Yes  | Yes
 4 | https-download.opensuse.org-9aed6938 | home:nuklly                                                                                 | Yes     | (r ) Yes  | Yes
 5 | https-download.opensuse.org-ceac945b | openSUSE:Backports:SLE-15-SP3                                                               | Yes     | (r ) Yes  | Yes
 6 | https-download.opensuse.org-d5042e84 | home:plasmaregataos                                                                         | Yes     | (r ) Yes  | Yes
 7 | https-download.opensuse.org-de92a957 | home:msvec                                                                                  | Yes     | (r ) Yes  | Yes
 8 | https-download.opensuse.org-f70ee669 | home:ykoba                                                                                  | Yes     | (r ) Yes  | Yes
 9 | nordvpn                              | nordvpn                                                                                     | Yes     | (r ) Yes  | Yes
10 | openSUSE-Leap-15.3-1                 | openSUSE-Leap-15.3-1                                                                        | No      | ----      | ----
11 | repo-backports-debug-update          | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----
12 | repo-backports-update                | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes
13 | repo-debug                           | Debug Repository                                                                            | No      | ----      | ----
14 | repo-debug-non-oss                   | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----
15 | repo-debug-update                    | Update Repository (Debug)                                                                   | No      | ----      | ----
16 | repo-debug-update-non-oss            | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----
17 | repo-non-oss                         | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes
18 | repo-oss                             | Main Repository                                                                             | Yes     | (r ) Yes  | Yes
19 | repo-sle-debug-update                | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----
20 | repo-sle-update                      | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes
21 | repo-source                          | Source Repository                                                                           | No      | ----      | ----
22 | repo-update                          | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes
23 | repo-update-non-oss                  | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes
24 | skype-stable                         | skype (stable)                                                                              | Yes     | (r ) Yes  | Yes
25 | snappy                               | snappy                                                                                      | Yes     | (r ) Yes  | Yes
26 | teams                                | teams                                                                                       | Yes     | (r ) Yes  | Yes

For example, consider the case of libKF5TextWidgets5-lang package:

It comes from home:plasmaregataos, vendor, Update, openSuse:Backports, and Main. I do not even know how I got e.g., home:plasmaregataos

I do not even know how I got the repo and do I need it?

Any other suggestions?

Nobody knows if you need a Repo, but I say:
less Repos are often more…

Please post:

zypper lr -d

so that we see the URL.

Also use the “normal” Codetag, its the key # and not php Code.
Its easier to read for people with eye problems such as me.

That is problematic, because when you manage this system, you should be the one that knows why that repo is there and what packages you need from it. We do not know that (no mind reading possible).

What you see is that of a certain package (well, 255 of them in your case) you have installed it from repo B and there is a “newer” (having a higher number, which does not say it is “better” in your case) version of that package in repo A. But because of Vendor stickiness, it will not switch to repo B (after all, you, as system manager, have decided that you need it from B). And it informs you of that.

So it is up to you.

  • Either you have good reasons to prefere the package(s) from the repos they are from (e.g. most people will prefer those from Packman over those from OSS), or
  • you think is is time to revert back to the packages from another (e.g. the “official” OSS) repo.

NetworkManager? kernel-firmware? I find it highly unlikely.

Anyway, repository list does not contain URL so we have no idea what these repositories really are and why those low level system packages are present there. Besides, posting this list with unrelated syntax highlighting makes it hard to read the result.

Thank you all! Yes, I do understand that I am the one who needs to know. I am trying to learn how I got here, and I understand that this from installing a bunch of stuff.

The requested output is:


$ zypper lr -d

zypper lr -d
#  | Alias                                | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                  | Service
---+--------------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+--------
 1 | http-ftp.gwdg.de-75e42e5b            | Packman Repository                                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.3/                   | 
 2 | http-opensuse-guide.org-d3a0ee6f     | libdvdcss repository                                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.3/                                   | 
 3 | https-download.opensuse.org-3ecf961b | home:mnhauke                                                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/mnhauke/openSUSE_Leap_15.3/         | 
 4 | https-download.opensuse.org-9aed6938 | home:nuklly                                                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/nuklly/openSUSE_Leap_15.3/          | 
 5 | https-download.opensuse.org-ceac945b | openSUSE:Backports:SLE-15-SP3                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP3/standard/ | 
 6 | https-download.opensuse.org-d5042e84 | home:plasmaregataos                                                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/plasmaregataos/openSUSE_Leap_15.3/  | 
 7 | https-download.opensuse.org-de92a957 | home:msvec                                                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/msvec/openSUSE_Leap_15.3/           | 
 8 | https-download.opensuse.org-f70ee669 | home:ykoba                                                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/ykoba/15.3/                         | 
 9 | nordvpn                              | nordvpn                                                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.nordvpn.com//yum/nordvpn/centos/x86_64                                  | 
10 | openSUSE-Leap-15.3-1                 | openSUSE-Leap-15.3-1                                                                        | No      | ----      | ----    |   99     | NONE   | hd:/?device=/dev/disk/by-id/wwn-0x200047656e47656e-part2                             | 
11 | repo-backports-debug-update          | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.3/backports_debug/                       | 
12 | repo-backports-update                | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/backports/                             | 
13 | repo-debug                           | Debug Repository                                                                            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.3/repo/oss/                  | 
14 | repo-debug-non-oss                   | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.3/repo/non-oss/              | 
15 | repo-debug-update                    | Update Repository (Debug)                                                                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/oss/                             | 
16 | repo-debug-update-non-oss            | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/non-oss/                         | 
17 | repo-non-oss                         | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/                    | 
18 | repo-oss                             | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/oss/                        | 
19 | repo-sle-debug-update                | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/sle/                             | 
20 | 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.3/sle/                                   | 
21 | repo-source                          | Source Repository                                                                           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.3/repo/oss/                 | 
22 | repo-update                          | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/oss                                    | 
23 | repo-update-non-oss                  | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/non-oss/                               | 
24 | skype-stable                         | skype (stable)                                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.skype.com/rpm/stable/                                                   | 
25 | snappy                               | snappy                                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.3         | 
26 | teams                                | teams                                                                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://packages.microsoft.com/yumrepos/ms-teams                                     | 



So show:

zypper se -sir https://download.opensuse.org/repositories/home:/plasmaregataos/openSUSE_Leap_15.3/

So that we can see, what is installed (-i) from that Repo (-r).

OK, let’s take one package as example. What is the output of

zypper se -xs NetworkManager

Thank you for your responses! Please see the outputs below:



localhost:~ # zypper se -sir https://download.opensuse.org/repositories/home:/plasmaregataos/openSUSE_Leap_15.3/

S  | Name             | Type    | Version           | Arch   | Repository
---+------------------+---------+-------------------+--------+--------------------
i+ | libpoppler-glib8 | package | 21.08.0-lp153.7.3 | x86_64 | home:plasmaregataos
i+ | libpoppler112    | package | 21.08.0-lp153.7.3 | x86_64 | home:plasmaregataos


localhost:~ # zypper se -xs NetworkManager

Loading repository data...
Warning: Repository 'openSUSE:Backports:SLE-15-SP3' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...

S  | Name           | Type       | Version             | Arch   | Repository
---+----------------+------------+---------------------+--------+----------------
v  | NetworkManager | package    | 1.32.10-lp153.459.1 | x86_64 | home:mnhauke
i+ | NetworkManager | package    | 1.22.10-3.7.1       | x86_64 | Main Repository
   | NetworkManager | srcpackage | 1.32.10-lp153.459.1 | noarch | home:mnhauke

I would delete that Repo:

zypper rr https://download.opensuse.org/repositories/home:/plasmaregataos/openSUSE_Leap_15.3/

Also delete one package, its not part of the OSS Repo:

zypper rm libpoppler112

And install the other once more

zypper in  -f --allow-downgrade -r http://download.opensuse.org/distribution/leap/15.3/repo/oss libpoppler-glib8

So if you now

zypper up

you will see, the list is much smaller…

Thank you! The list was reduced indeed:


localhost:~ # zypper up
Loading repository data...
Warning: Repository 'openSUSE:Backports:SLE-15-SP3' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...

The following item is locked and will not be changed by any action:
 Available:
  Mesa-dri-nouveau

The following 48 package updates will NOT be installed:
  ModemManager ModemManager-bash-completion ModemManager-lang NetworkManager NetworkManager-lang fprintd fprintd-lang fprintd-pam gstreamer-plugins-ugly libSDL2-2_0-0 libb64-0 libgpod-lang
  libgpod-tools libgpod4 liblzma5 libmbim libmbim-glib4 libmm-glib0 libmpv1 libnm0 libpskc0 libqmi-glib5 libqmi-tools libusb-1_0-0 libvorbis0 libvorbisenc2 libvorbisfile3 libzbar0
  mbimcli-bash-completion mc mc-lang pdftk python2-defusedxml python3-pycodestyle tar tar-lang tar-rmt transmission-common transmission-gtk transmission-gtk-lang typelib-1_0-NM-1_0 virt-what
  vorbis-tools vorbis-tools-lang xz xz-lang youtube-dl youtube-dl-bash-completion
Nothing to do.

Now this one:

zypper se -sir https://download.opensuse.org/repositories/home:/mnhauke/openSUSE_Leap_15.3/

And also with the other /home Repos…

And as said:
Thats not an error, only an Information about packages installed but there are same packages in other Repos with higher Versions/Releases.
Nothing you need necessarily.

Thanks! I get the following output:


localhost:~ # zypper se -sir https://download.opensuse.org/repositories/home:/mnhauke/openSUSE_Leap_15.3/
Loading repository data...
Reading installed packages...

S  | Name                      | Type    | Version            | Arch   | Repository
---+---------------------------+---------+--------------------+--------+-------------
i+ | flameshot                 | package | 0.10.1-lp153.51.2  | x86_64 | home:mnhauke
i+ | flameshot-bash-completion | package | 0.10.1-lp153.51.2  | noarch | home:mnhauke
i+ | nmap                      | package | 7.92-lp153.118.2   | x86_64 | home:mnhauke
i+ | python3-mutagen           | package | 1.45.1-lp153.135.2 | noarch | home:mnhauke



I do use flameshot and nmap. Not sure what python3-mutagen is for. I assume it is some sort of dependency for something.

Well, that explains the message, and you could also check where other packages come from. Installed is package from Leap 15.3 so package from different repository won’t be used even though it is newer.

As you are using packages from this repository you will have to live with those messages - you do not want to disable repository so packages from it are still updated.

I would switch nmap and python3-mutagen to the OSS Version by Yast—Softawre Installation:
search for nmap----mark nmap in the right section, goto version Tab below and mark the version from OSS or Update Repo.
Now you will see the update icon before the nmap package above.

Same with the other package.

After that I would give this mhauke home Repo a lower priority , such as 120 and you can live with them in Yast-----Repositories.

https://www.krauttranslate.de/~sauerland/YaST2%20—%20YaST2%20-%20sw_single%20%40%20linux64%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20_001.png