[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#311865: kernel-image-2.4.27-2-686: module ip_conntrack fails to load



On Sat, Jun 04, 2005 at 12:54:14AM +0200, Urs Fleisch wrote:
> Package: kernel-image-2.4.27-2-686
> Version: 2.4.27-10
> Severity: important
> 
> After upgrading to kernel 2.4.17-10 the module
> ip_conntrack could not be loaded.
> 
> insmod
> /lib/modules/2.4.27-2-686/kernel/net/ipv4/netfilter/ip_conntrack.o
> /lib/modules/2.4.27-2-686/kernel/net/ipv4/netfilter/ip_conntrack.o:
> /lib/modules/2.4.27-2-686/kernel/net/ipv4/netfilter/ip_conntrack.o:
> unresolved symbol ipfrag_flush_R290ad055
> 
> ipfrag_flush can be found in System.map-2.4.27-2-686,
> but not in /proc/ksyms
> 
> grep ipfrag_flush /boot/System.map-2.4.27-2-686
> c01dfdf0 T ipfrag_flush
> c0255214 R __kstrtab_ipfrag_flush
> c025aa40 R __ksymtab_ipfrag_flush
> 
> This caused the firewall to stop working.
> 
> I reported the same bug for kernel-image-2.6.8-2-686
> 2.6.8-16: Bug#311559
> 
> Also for the 2.6.8 kernel the ip_conntrack module
> cannot be loaded because the symbol ipfrag_flash seems
> to be unknown. In the kernel source the symbol is
> exported. It can be found in the System.map, but not
> in /proc/kallsyms. I recompiled the 2.6.8 kernel
> image, the bug remained. I then compiled with
> CONFIG_KALLSYMS_EXTRA_PASS=y, but that did not help
> either.

Hi,

I am unable to reproduce your problem. On both
kernel-image-2.4.27-2-686 2.4.27-10 and
kernel-image-2.4.8-2-686 2.4.8-16 I am able to 
successfully  modprobe (not insmod!) ip_conntrack.

On 2.4.27-10 I see
   grep ipfrag_flush /proc/ksyms
   c01dfdf0 ipfrag_flush_R290ad055

And on kernel-image-2.4.8-2-686
   grep ipfrag_flush /proc/kallsyms
   c023ccb0 T ipfrag_flush
   c023ccb0 U ipfrag_flush	[ip_conntrack]

For reference, the md5 sum of the image files are

fcbebdc8a6ca001448bd7687f22c5111  /boot/vmlinuz-2.4.27-2-686
9cbb21574407fd163b9007afc87ef2f4  /boot/vmlinuz-2.6.8-2-686

-- 
Horms



Reply to: