srcversion check is not sufficient during rpm -U

Matt Domsch Matt_Domsch at dell.com
Wed Jan 10 15:24:43 CST 2007


On Wed, Jan 10, 2007 at 01:54:29PM -0700, Qi, Yanling wrote:
>    Hi All,
> 
>     
> 
>    I am running dkms-2.0.13 to upgrade a dkms enabled rpm package using rpm
>    -U. The old rpm package is removed and the new driver didn't get
>    installed. I got the following dkms error message at rpm -U time.
> 
>     
> 
>    Good news! Module version 99.01.B3.47 for xxxxxx.ko
>    exactly matches what is already found in kernel 2.6.16.21-0.8-smp.
>    DKMS will not replace this module.
> 
>     
> 
>    After putting debug statement in dkms, I found the previous driver module
>    and the driver module generate the same value of srcversion.
> 
>    kernels_module /lib/modules/2.6.16.21-0.8-smp/kernel/drivers/scsi/xxxx.ko
> 
>    dkms_module
>    /var/lib/dkms/xxxx/99.01.B3.47/2.6.16.21-0.8-smp/x86_64/module/xxxxx.ko
> 
>    kernels_ver_checksum E80C4BD9A38D1470087CDAF
> 
>    dkms_ver_checksum E80C4BD9A38D1470087CDAF
> 
>    The srcversion field of a driver module is not sufficient to determine
>    that driver modules in /lib/module and dkms module repository are same.


These two matched, yet they weren't the same source code?  Really??
Can you provide me both copies of the source code?

Thanks,
Matt


-- 
Matt Domsch
Software Architect
Dell Linux Solutions linux.dell.com & www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com



More information about the DKMS-devel mailing list