Hi Frédéric, On Thu, Apr 20, 2006 at 09:06:26AM +0200, Frédéric Gobry wrote: > I've just installed loop-aes for my 2.6.16 kernel, but cannot insert the > module (I've removed the old loop & cryptoloop modules before): > > > sudo modprobe loop > FATAL: Error inserting loop (/lib/modules/2.6.16-1-686/updates/loop.ko): > Invalid module format > > In /var/log/kern.log, I got this message: > > Apr 20 09:03:13 mnementh kernel: loop: disagrees about version of symbol > struct_module
The problem is that the 2.6.16-7 version of linux-image-2.6.16* accidentally changed the kernel ABI (and so should have been named linux-image-2.6.16-2-686) and lead to problems loading modules like you experienced. The kernel maintainers noticed this quickly and have reverted the ABI change in 2.6.16-8, so that existing modules (like loop-aes-*) should work again with kernels version 2.6.16-8. (I think linux-image-2.6.16-1-686 in unstable is still version 2.6.16-7. The new version will hopefully be in the archive by tomorrow and fix this problem.) cheers, Max