Opensuse Leap 15.6 KDE update differences between discover and zypper up

Hi everyone. For about 2 days I have noticed inconsistencies between the updates in Leap 15.6 reported by discover KDE and the updates via zypper up. Discover indicates about half of the updates actually present in the terminal with the zypper up command. I checked the repositories in discover and I don’t think anything is missing. How is this difference possible? Thank you in advance.

Start with showing the actual information so we can see the difference.

@arvidjaar Hi Thanks for the reply. 2 days ago discover indicated 19 updates; zypper up 35 update. Today discover 14 upd and zypper up 36. I can’t show now that I updated. I always update from tty1 or tty4
In fact I have 2 Leap 15.6 installations with KDE. Both in vm virtualbox. I honestly don’t remember if they happened in the same installation. But I update the 2 vm at the same time every day.

I’ll make a wild guess.

There were 19 patches to install, which updated 35 packages.

You are seeing different counts because they are counting different things.

1 Like

@nrickert Hi
Thank you for your interest.
Yes, it’s a plausible hypothesis. In future updates I will try to be more careful. Even though now in bare metal I have both systems with XFCE and also in vm I am migrating to the same de.
Thank you

I can see how it seems there is conflict between Discover and zypper up.
zypper shows more details, whereas Discover “bundles” one or more packages as a single update. I have a simple real-time example here on my laptop.

# zypper -vvvv up
Verbosity: 3
Initializing Target
[ ... ]
The following 3 packages are going to be upgraded:
  brave-browser-beta
    1.68.99-1 -> 1.68.101-1                       x86_64  Brave Browser - Beta                                        
    Brave Software, Inc.
  wicked            
    0.6.75-150600.11.3.4 -> 0.6.75-150600.11.6.1  x86_64  Update repository with updates from SUSE Linux Enterprise 15
    SUSE LLC <https://www.suse.com/>
  wicked-service    
    0.6.75-150600.11.3.4 -> 0.6.75-150600.11.6.1  x86_64  Update repository with updates from SUSE Linux Enterprise 15
    SUSE LLC <https://www.suse.com/>

3 packages to upgrade.
Overall download size: 116.4 MiB.
[ ... ]

And here, we see Discover … notice Discover bundles the two wicked packages , listing it as a single item to update. The difference is that zypper is more granular in showing all the individual packages. whereas Discover simply shows, “hey, we’re going to update wicked stuff”.

(I fired up my desktop, which I haven’t had on for about a week, so it’ll have more updates, so will be curious to see how the two compare. FWIW, I only update using zypper, not that it means anything :slight_smile: ).
.
d

1 Like

@aggie
HI. Thank you for your contribution.

Okay, just finished with the desktop:

# zypper -vvv up
[ ... ]
The following 33 packages are going to be upgraded:
  avahi                 0.8-150600.13.4 -> 0.8-150600.15.3.1                x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  avahi-lang            0.8-150600.13.4 -> 0.8-150600.15.3.1                noarch  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  brave-browser-beta    1.68.92-1 -> 1.68.101-1                             x86_64  Brave Browser - Beta                                          Brave Software, Inc.
  ghostscript           9.52-150000.188.1 -> 9.52-150000.191.1              x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  ghostscript-x11       9.52-150000.188.1 -> 9.52-150000.191.1              x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  google-chrome-stable  126.0.6478.114-1 -> 126.0.6478.126-1                x86_64  google-chrome                                                 Google LLC
  iproute2              5.14-150400.1.8 -> 6.4-150600.7.3.1                 x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libavahi-client3      0.8-150600.13.4 -> 0.8-150600.15.3.1                x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libavahi-common3      0.8-150600.13.4 -> 0.8-150600.15.3.1                x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libavahi-core7        0.8-150600.13.4 -> 0.8-150600.15.3.1                x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libavahi-glib1        0.8-150600.13.4 -> 0.8-150600.15.3.1                x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libblkid1             2.39.3-150600.4.3.1 -> 2.39.3-150600.4.6.2          x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libfdisk1             2.39.3-150600.4.3.1 -> 2.39.3-150600.4.6.2          x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libmount1             2.39.3-150600.4.3.1 -> 2.39.3-150600.4.6.2          x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libntfs-3g87          2022.5.17-150000.3.16.1 -> 2022.5.17-150000.3.21.1  x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libsmartcols1         2.39.3-150600.4.3.1 -> 2.39.3-150600.4.6.2          x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libsystemd0           254.10-150600.2.3 -> 254.13-150600.4.5.1            x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libudev1              254.10-150600.2.3 -> 254.13-150600.4.5.1            x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  libuuid1              2.39.3-150600.4.3.1 -> 2.39.3-150600.4.6.2          x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  ntfs-3g               2022.5.17-150000.3.16.1 -> 2022.5.17-150000.3.21.1  x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  ntfsprogs             2022.5.17-150000.3.16.1 -> 2022.5.17-150000.3.21.1  x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  suse-module-tools     15.6.9-150600.3.3.3 -> 15.6.10-150600.3.6.2         x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  systemd               254.10-150600.2.3 -> 254.13-150600.4.5.1            x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  systemd-doc           254.10-150600.2.3 -> 254.13-150600.4.5.1            x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  systemd-lang          254.10-150600.2.3 -> 254.13-150600.4.5.1            noarch  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  udev                  254.10-150600.2.3 -> 254.13-150600.4.5.1            x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  util-linux            2.39.3-150600.4.3.1 -> 2.39.3-150600.4.6.2          x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  util-linux-lang       2.39.3-150600.4.3.1 -> 2.39.3-150600.4.6.2          noarch  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  util-linux-systemd    2.39.3-150600.4.3.1 -> 2.39.3-150600.4.6.2          x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  wget                  1.20.3-150600.17.3 -> 1.20.3-150600.19.3.1          x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  wget-lang             1.20.3-150600.17.3 -> 1.20.3-150600.19.3.1          noarch  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  wicked                0.6.75-150600.11.3.4 -> 0.6.75-150600.11.6.1        x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  wicked-service        0.6.75-150600.11.3.4 -> 0.6.75-150600.11.6.1        x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>

The following 4 NEW packages are going to be installed:
  iproute2-bash-completion  6.4-150600.7.3.1     x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  kernel-default            6.4.0-150600.23.7.3  x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  kernel-default-extra      6.4.0-150600.23.7.3  x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>
  kernel-default-optional   6.4.0-150600.23.7.3  x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>

The following package requires a system reboot:
  kernel-default  6.4.0-150600.23.7.3  x86_64  Update repository with updates from SUSE Linux Enterprise 15  SUSE LLC <https://www.suse.com/>

33 packages to upgrade, 4 new.
Overall download size: 425.5 MiB. Already cached: 0 B. After the operation, additional 240.0 MiB will be used.

    Note: System reboot required.
[ ... ]

.
And now with Discover … notice there IS A difference that Discover will perform that zypper does not.
.
This is something interesting I discovered [-cough-] about Discover … I’ve circled the item of interest. Discover can do updates to the BIOS and related. This is one advantage of Discover. So, for me, I ran “zypper up” first, then rebooted (because of kernel updates), then ran Discover to do the UEFI update. (after I did the zypper up and rebooted, Discovered only showed the UEFI update).
.


.

1 Like

@aggie
Interesting, very interesting!!!
I’m a little paranoid about security…
UEFI updates are very important!!!

1 Like

Yes, that is a difference. And I do sometimes use Discover to check for BIOS updates.

1 Like

Yea … what’s nice is the desktop machine is custom built right here in our home - it’s not an off-the-shelf computer. And all components are not recent - built the machine in 2018 (?).

Updating the BIOS is waaaay easier with Discover, versus using the method ASUS wants me to do, using a USB stick and booting into the BIOS setup.

Using Discover … click on Update :grinning:

@aggie
Hi. My virtualbox vm are on Windows 11 pro hosts. My INTEL NUC12 PRO went to ASUS who probably already produced its components. Intel and Asus allowed updates from Windows. Now on the Asus page there are the drivers but not the Bios update page… In bare metal I have openSUSE Leap 15.6 only in an old (2009) Acer 6293 laptop. the last bios released is 14 years ago :(: (

1 Like

So, I showed what Discover offered on the ASUS desktop machine, as far as low-level updates.
So, just now, I fired up Discover on this Dell laptop
(in order to do the update using the “Dell way”, it would take 2-3 times longer with more steps)
.
fw

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