Mailinglist Archive: opensuse-bugs (4283 mails)

< Previous Next >
[Bug 1037700] small zypper issue: not updating kernel when nm-applet is used
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 18 May 2017 22:51:53 +0000
  • Message-id: <>

--- Comment #24 from John Shand <jshand2013@xxxxxxxxx> ---
(In reply to Michael Andres from comment #23)
Thanks. Actually it is no bug, but there's something we can improve...

'zypper update' does a 'best effort' approach. It will update packages as
far as possible, but it will never raise any conflict. If a newer version
can not be installed for some reason, the package won't be updated. This way
you can use 'zypper up' unattended (e.g. in cron scripts).

Usually multiple kernel versions can be installed in parallel.
kernel-default-4.10.13-1.4 however explicitly obsoletes versions
4.10.13-1.1, 4.10.13-1.2 and 4.10.13-1.3. Thus installing 4.10.13-1.4 would
require removing the installed 4.10.12-1.2. Due to this conflict 'zypper
update' skips 4.10.13-1.4.
I don't know why, but the kernel maintainers explicitly prevent those
versions from being installed together.

'zypper dup' is more aggressive, that's why it will 4.10.12-1.2 to enforce
4.10.13-1.4. AFAIK Tumbleweeed even recommends using 'zypper dup
--no-allow-vendor-change' rather than 'zypper up'.

We're now thinking about introducing a force-best option for 'zypper
update', which will force the resolver to use the best version, even if it
needs to raise conflicts. With such an option zyyper would ask whether it's
ok to remove 4.10.12-1.2 in order to install 4.10.13-1.4.

this new feature would be absolutely fantastic! Thanks

You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >