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

Reply via email to