Jan 3
Invalid module format
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.


