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 12:09:16 +0000
  • Message-id: <bug-1037700-21960-jNocyQff2D@http.bugzilla.opensuse.org/>
http://bugzilla.opensuse.org/show_bug.cgi?id=1037700
http://bugzilla.opensuse.org/show_bug.cgi?id=1037700#c23

Michael Andres <ma@xxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Flags|needinfo?(jshand2013@gmail. |
|com) |

--- Comment #23 from Michael Andres <ma@xxxxxxxx> ---
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.

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