FS#28282 - [kmod] 4-3 gives error messages on updating kernel

Attached to Project: Arch Linux
Opened by lorim (lorim) - Monday, 06 February 2012, 08:46 GMT
Last edited by Dave Reisner (falconindy) - Wednesday, 08 February 2012, 14:13 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Dave Reisner (falconindy)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

kmod 4.3 from testing gives the following output when updating the kernel: http://pastie.org/3326190

downgrading to kmod 4.2 and re-installing the kernel gives a clean (no error messages) output
This task depends upon

Closed by  Dave Reisner (falconindy)
Wednesday, 08 February 2012, 14:13 GMT
Reason for closing:  Fixed
Additional comments about closing:  testing/kmod-5
Comment by Zbysek MRAZ (zbyshek) - Monday, 06 February 2012, 10:24 GMT
I had the same problem. Complete remove of linux kernel (while running on lts) and deletion of unneeded /lib/modules/ directories helped. On new installation of linux kernel everything went smoothly.
Comment by Dave Reisner (falconindy) - Monday, 06 February 2012, 13:49 GMT
You'll hit this assertion when there's modules in the extramodules/ dir. Extratced from lorim's backtrace...

/* this is what we failed */
assert(strncmp(oldpath, cfg->dirname, cfg->dirnamelen) == 0);

/* this is why we hit it */
oldpath = 0x6377c0 "/lib/modules/extramodules-3.2-ARCH/hdaps.ko.gz"
cfg->dirname = "/lib/modules/3.2.4-1-ARCH"

I'll figure out what the correct fix is. Might just be a matter of reverting the patch that causes it and living with the broken edge case.

Loading...