Bug 643272

Summary: unresolved deps in kmod-kvm-debug-83-205.el5
Product: Red Hat Enterprise Linux 5 Reporter: Daniel Mach <dmach>
Component: kvmAssignee: Eduardo Habkost <ehabkost>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 5.6CC: jcm, juzhang, mjenner, mkenneth, tburke, virt-maint, ykaul
Target Milestone: beta   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: kvm-83-206.el5 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-01-13 23:37:49 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Daniel Mach 2010-10-15 05:55:19 UTC
package: kmod-kvm-debug-83-205.el5.x86_64 from file:///mnt/redhat/devel/candidate-trees/RHEL5.6-Client-20101014.0/5/x86_64/os/Client
  unresolved deps: 
     kernel(lib) = 0:60733029a5eba6716566a4cb827d9bb623b8b731
     kernel(kernel) = 0:027aed1cf4fd2611dfcb523abfe5f51e1012b7ea
     kernel(arch_x86_64_kernel) = 0:62afda903797355ca79e123bdfb6ff6f485a7f77
     kernel(drivers) = 0:a551bed789de2a5f8d1f7ff1013c0db6ca6ffdc0
     kernel(fs) = 0:e0359c8348ae55143920c44516857b48b82c13bc
     kernel(drivers_base) = 0:45a4d31daa2182ca84b7fe592edf486390c04a6d

The same problem appears on Server.

Comment 3 Eduardo Habkost 2010-10-15 15:51:35 UTC
All the symbols mentioned on comment #0 are provided by kernel-debug-2.6.18-226.el5, but not by 2.6.18-227.el5. Does this mean that it is impossible to make a kmod for kernel-debug that works across kernel versions (like the kmods for non-debug kernels)?

Adding Jon Masters to CC.

For reference: the kmods for kernel-debug were added for bug #517565.

Comment 4 Jon Masters 2010-10-15 17:04:29 UTC
Yea, we don't support ABI on debug kernels sorry.

Comment 5 Eduardo Habkost 2010-10-15 17:26:40 UTC
(In reply to comment #4)
> Yea, we don't support ABI on debug kernels sorry.

I just noticed that the module can be loaded against a newer kernel. Do the 'kernel(*)' provides from kernel-debug mean anything?

I could simply ignore the automatic requires on kmod-kvm-debug, and expect the user to install a compatible kernel. Not a perfect solution, but it is better than not providing any module for kernel-debug. Jon, what do you think?

Comment 7 Jon Masters 2010-10-18 04:20:00 UTC
Basically, those provides are there, but there's no guarantee backing them not changing. You could just turn off the deps for the debug kernel and tell the user they must have the right kernel (which you can describe), etc. Since it's only the debug kernel and only intended for specific testing, probably ok for now. We should come up with a better solution if this is needed elsewhere, but the whole thing is different in RHEL6 anyway.

Comment 12 juzhang 2010-11-02 06:36:07 UTC
according to comment 11,set this issue status as verified.

Comment 13 Jon Masters 2010-11-16 06:51:27 UTC
great

Comment 15 errata-xmlrpc 2011-01-13 23:37:49 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2011-0028.html