Bug 1104577

Summary: virtualbox-host-kmp-default still requires outdated kernel (update needed)
Product: [openSUSE] openSUSE Distribution Reporter: kolA flash <kolAflash>
Component: Virtualization:ToolsAssignee: Larry Finger <Larry.Finger>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: astieger, virt-bugs
Version: Leap 15.0   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description kolA flash 2018-08-11 10:33:14 UTC
virtualbox-host-kmp-default still depends on the outdated openSUSE 15.0 kernel 4.12.14-lp150.12.7-default.


When uninstalling kernel-default-4.12.14-lp150.12.7 zypper says this.
(deny the installation of kernel-default-base and keep virtualbox installed)

zypper> al kernel-default-base virtualbox
Specified locks have been successfully added.
zypper> remove kernel-default-4.12.14-lp150.12.7.1 kernel-default-4.12.14-lp150.12.4.1 kernel-default-4.12.14-lp150.11.4
Resolving package dependencies...

Problem: virtualbox-5.2.16-lp150.4.9.1.x86_64 requires virtualbox-host-kmp = 5.2.16, but this requirement cannot be provided
  deleted providers: virtualbox-host-kmp-default-5.2.16_k4.12.14_lp150.12.7-lp150.4.9.1.x86_64
 Solution 1: remove lock to allow removal of virtualbox-5.2.16-lp150.4.9.1.x86_64
 Solution 2: keep kernel-default-4.12.14-lp150.12.7.1.x86_64
 Solution 3: break virtualbox-5.2.16-lp150.4.9.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c] (c):
Comment 1 Andreas Stieger 2018-08-11 18:54:09 UTC
See bug 1095148

*** This bug has been marked as a duplicate of bug 1095148 ***
Comment 2 Larry Finger 2018-08-11 21:55:27 UTC
This bug and its duplicates seem to arise when a new kernel is released to Update before the VirtualBox package has been rebuilt, which causes a transient error.

If there is a way to change the VB spec file to prevent this from happening, I do not know how to do that.

Note that locking packages may cause even greater problems in the future. Giving OBS time to complete the build process seems a better choice.

For what it is worth, when I updated Leap 15.0 today at about 20:00 UTC, both the kernel and the VB modules were updated. My VM's work without difficulty.
Comment 3 Andreas Stieger 2018-08-12 08:21:49 UTC
The reporter may check the kernel modules re-built with the updated rpm toolset, available in:
http://download.opensuse.org/update/leap/15.0-test/
http://download.opensuse.org/repositories/openSUSE:/Maintenance:/8582/openSUSE_Leap_15.0_Update/