LinuxSoftware

Coding and tramping in Aotearoa / New Zealand


Jan 3

Invalid module format

, , , , , david, Thursday, 2:03 pm

I’m running Fedora 8 with a i686 kernel on my work dev machine, but for some reason Yum is installing i586 kernel modules. I only have two: fuse for NTFS and the nvidia proprietary video driver. I know proprietary drivers are evil, but with the open source nv driver, the video card fan never switches off, and it is LOUD… it’d quickly drive me nuts if I had to work with it going all the time.

It took me a while to realize ATrpms wasn’t giving me corrupt packages. They’re perfectly good modules if you have a i586 kernel. But for me whenever I tried to modprobe them I got error messages like:

FATAL: Error inserting fuse (/lib/modules/2.6.23.9-85.fc8/updates/fs/fuse/fuse.ko): Invalid module format

This doesn’t seem to be a very common problem, maybe I have messed up my yum.conf?

My solution is brutal but effective. I removed all the nvidia driver packages, explicidly installed the i686 version of the driver, and then reinstalled the rest of the nvidia driver stuff. I haven’t done this for fuse yet, but I’m sure the same approach should work there too.

office


« Previous Page