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

Bug#286444: kernel-source-2.4.27: Version symbols mismatch with kernel-image-2.4.27-1-686-smp



Package: kernel-source-2.4.27
Version: 2.4.27-6
Severity: grave
Justification: renders package unusable


Here's what I've done:
I ran:
apt-get install kernel-package kernel-image-2.4.27-1-686-smp
kernel-source-2.4.27

and rebooted so I'm running kernel-image-2.4.27-1-686-smp version
2.4.27-2 (which is the version 
currently available in testing).
I unpacked the kernel-source.
I copied /boot/config-2.4.27-1-686-smp to
/usr/src/kernel-source-2.4.27/.config

Then I ran:
make-kpkg --append-to-version -1-686-smp --revision 2.4.27-2 \
--config old clean
make-kpkg --append-to-version -1-686-smp --revision 2.4.27-2 \
--config old configure 

I then went on to compile linux-iscsi, but the resulting module
complained about unresolved symbols. It turns out that something
changed in the kernel-source package between versions 2.4.27-5 
and 2.4.27-6 that made certain symbol versions change.
E.g.: the iscsi modules is expecting to find 
remove_wait_queue_Rsmp_e14905c5, but the symbol in the running kernel
is: remove_wait_queue_Rsmp_38297385.
I think it's a problem that the kernel-image versions do not follow
the kernel-source version, since certain third party modules require
availability of the kernel source and not just the kernel-headers.

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-1-686-smp
Locale: LANG=en_DK, LC_CTYPE=en_DK (charmap=ISO-8859-1)

Versions of packages kernel-source-2.4.27 depends on:
ii  binutils                      2.15-5     The GNU assembler, linker and bina
ii  bzip2                         1.0.2-1    A high-quality block-sorting file 
ii  coreutils [fileutils]         5.2.1-2    The GNU core utilities

-- no debconf information




Reply to: