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

Bug#426520: linux-source-2.6.18: several config items missed from "make oldconfig"



Package: linux-source-2.6.18
Version: 2.6.18.dfsg.1-12etch2
Severity: important

I installed the linux-source-2.6.18 package and used it to upgrade from
an old Linux 2.6.11 install.

After running "make oldconfig", compiling, and installing the new
kernel, I got the following error messages during system initialization:

iptables v1.3.6: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.3.6: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

iptables was working fine in my previous kernel.

I discovered that several components, such as iptable_filter had not
been built, and that they were not enabled in the new .config file.

I re-booted into 2.6.11 and re-ran the "make oldconfig" on a clean copy
of the sources.  The first message it printed showed that it had found
the correct old config file:

#
# using defaults found in /boot/config-2.6.11-eagle
#

It then printed the following error messages:

/boot/config-2.6.11-eagle:16:warning: trying to assign nonexistent symbol CLEAN_COMPILE
/boot/config-2.6.11-eagle:32:warning: trying to assign nonexistent symbol KOBJECT_UEVENT
/boot/config-2.6.11-eagle:41:warning: trying to assign nonexistent symbol CC_ALIGN_FUNCTIONS
/boot/config-2.6.11-eagle:42:warning: trying to assign nonexistent symbol CC_ALIGN_LABELS
/boot/config-2.6.11-eagle:43:warning: trying to assign nonexistent symbol CC_ALIGN_LOOPS
/boot/config-2.6.11-eagle:44:warning: trying to assign nonexistent symbol CC_ALIGN_JUMPS
/boot/config-2.6.11-eagle:85:warning: trying to assign nonexistent symbol X86_EMU486
/boot/config-2.6.11-eagle:149:warning: trying to assign nonexistent symbol PCI_LEGACY_PROC
/boot/config-2.6.11-eagle:150:warning: trying to assign nonexistent symbol PCI_NAMES
/boot/config-2.6.11-eagle:349:warning: trying to assign nonexistent symbol NETLINK_DEV
/boot/config-2.6.11-eagle:364:warning: trying to assign nonexistent symbol IP_TCPDIAG
/boot/config-2.6.11-eagle:365:warning: trying to assign nonexistent symbol IP_TCPDIAG_IPV6
/boot/config-2.6.11-eagle:388:warning: trying to assign nonexistent symbol IP_NF_MATCH_LIMIT
/boot/config-2.6.11-eagle:390:warning: trying to assign nonexistent symbol IP_NF_MATCH_MAC
/boot/config-2.6.11-eagle:391:warning: trying to assign nonexistent symbol IP_NF_MATCH_PKTTYPE
/boot/config-2.6.11-eagle:392:warning: trying to assign nonexistent symbol IP_NF_MATCH_MARK
/boot/config-2.6.11-eagle:393:warning: trying to assign nonexistent symbol IP_NF_MATCH_MULTIPORT
/boot/config-2.6.11-eagle:398:warning: trying to assign nonexistent symbol IP_NF_MATCH_AH_ESP
/boot/config-2.6.11-eagle:399:warning: trying to assign nonexistent symbol IP_NF_MATCH_LENGTH
/boot/config-2.6.11-eagle:401:warning: trying to assign nonexistent symbol IP_NF_MATCH_TCPMSS
/boot/config-2.6.11-eagle:402:warning: trying to assign nonexistent symbol IP_NF_MATCH_HELPER
/boot/config-2.6.11-eagle:403:warning: trying to assign nonexistent symbol IP_NF_MATCH_STATE
/boot/config-2.6.11-eagle:404:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNTRACK
/boot/config-2.6.11-eagle:407:warning: trying to assign nonexistent symbol IP_NF_MATCH_REALM
/boot/config-2.6.11-eagle:408:warning: trying to assign nonexistent symbol IP_NF_MATCH_SCTP
/boot/config-2.6.11-eagle:409:warning: trying to assign nonexistent symbol IP_NF_MATCH_COMMENT
/boot/config-2.6.11-eagle:431:warning: trying to assign nonexistent symbol IP_NF_TARGET_MARK
/boot/config-2.6.11-eagle:432:warning: trying to assign nonexistent symbol IP_NF_TARGET_CLASSIFY
/boot/config-2.6.11-eagle:434:warning: trying to assign nonexistent symbol IP_NF_TARGET_NOTRACK
/boot/config-2.6.11-eagle:475:warning: trying to assign nonexistent symbol NET_QOS
/boot/config-2.6.11-eagle:505:warning: trying to assign nonexistent symbol ETHERTAP
/boot/config-2.6.11-eagle:560:warning: trying to assign nonexistent symbol E100_NAPI
/boot/config-2.6.11-eagle:647:warning: trying to assign nonexistent symbol SOUND_GAMEPORT
/boot/config-2.6.11-eagle:690:warning: trying to assign nonexistent symbol SERIAL_8250_MULTIPORT
/boot/config-2.6.11-eagle:853:warning: trying to assign nonexistent symbol DEVFS_FS
/boot/config-2.6.11-eagle:854:warning: trying to assign nonexistent symbol DEVPTS_FS_XATTR
/boot/config-2.6.11-eagle:855:warning: trying to assign nonexistent symbol DEVPTS_FS_SECURITY
/boot/config-2.6.11-eagle:857:warning: trying to assign nonexistent symbol TMPFS_XATTR
/boot/config-2.6.11-eagle:988:warning: trying to assign nonexistent symbol PAX
/boot/config-2.6.11-eagle:993:warning: trying to assign nonexistent symbol PAX_SOFTMODE
/boot/config-2.6.11-eagle:994:warning: trying to assign nonexistent symbol PAX_EI_PAX
/boot/config-2.6.11-eagle:995:warning: trying to assign nonexistent symbol PAX_PT_PAX_FLAGS
/boot/config-2.6.11-eagle:996:warning: trying to assign nonexistent symbol PAX_NO_ACL_FLAGS
/boot/config-2.6.11-eagle:997:warning: trying to assign nonexistent symbol PAX_HAVE_ACL_FLAGS
/boot/config-2.6.11-eagle:998:warning: trying to assign nonexistent symbol PAX_HOOK_ACL_FLAGS
/boot/config-2.6.11-eagle:1003:warning: trying to assign nonexistent symbol PAX_NOEXEC
/boot/config-2.6.11-eagle:1004:warning: trying to assign nonexistent symbol PAX_PAGEEXEC
/boot/config-2.6.11-eagle:1005:warning: trying to assign nonexistent symbol PAX_SEGMEXEC
/boot/config-2.6.11-eagle:1006:warning: trying to assign nonexistent symbol PAX_EMUTRAMP
/boot/config-2.6.11-eagle:1007:warning: trying to assign nonexistent symbol PAX_MPROTECT
/boot/config-2.6.11-eagle:1012:warning: trying to assign nonexistent symbol PAX_ASLR
/boot/config-2.6.11-eagle:1013:warning: trying to assign nonexistent symbol PAX_RANDKSTACK
/boot/config-2.6.11-eagle:1014:warning: trying to assign nonexistent symbol PAX_RANDUSTACK
/boot/config-2.6.11-eagle:1015:warning: trying to assign nonexistent symbol PAX_RANDMMAP
/boot/config-2.6.11-eagle:1016:warning: trying to assign nonexistent symbol PAX_NOVSYSCALL

Comparing /boot/config-2.6.11-eagle to .config shows the following
missing lines (the ones about PAX are expected, since I didn't apply the
PAX patch this time around):


# Linux kernel version: 2.6.11-eagle
# Mon Aug 29 19:53:09 2005
CONFIG_CLEAN_COMPILE=y
# CONFIG_KOBJECT_UEVENT is not set
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_X86_EMU486 is not set
CONFIG_X86_ALIGNMENT_16=y
# CONFIG_PCI_LEGACY_PROC is not set
CONFIG_PCI_NAMES=y
# CONFIG_PCCARD is not set
# PC-card bridges
CONFIG_PCMCIA_PROBE=y
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_FW_LOADER is not set
CONFIG_BLK_DEV_RAM_COUNT=16
# Networking support
CONFIG_NETLINK_DEV=y
CONFIG_IP_TCPDIAG=y
# CONFIG_IP_TCPDIAG_IPV6 is not set
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_LIMIT=y
CONFIG_IP_NF_MATCH_IPRANGE=y
CONFIG_IP_NF_MATCH_MAC=y
CONFIG_IP_NF_MATCH_PKTTYPE=y
CONFIG_IP_NF_MATCH_MARK=y
CONFIG_IP_NF_MATCH_MULTIPORT=y
CONFIG_IP_NF_MATCH_TOS=y
CONFIG_IP_NF_MATCH_RECENT=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_DSCP=y
CONFIG_IP_NF_MATCH_AH_ESP=y
CONFIG_IP_NF_MATCH_LENGTH=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_MATCH_TCPMSS=y
CONFIG_IP_NF_MATCH_HELPER=y
CONFIG_IP_NF_MATCH_STATE=y
CONFIG_IP_NF_MATCH_CONNTRACK=y
CONFIG_IP_NF_MATCH_OWNER=y
# CONFIG_IP_NF_MATCH_ADDRTYPE is not set
# CONFIG_IP_NF_MATCH_REALM is not set
# CONFIG_IP_NF_MATCH_SCTP is not set
# CONFIG_IP_NF_MATCH_COMMENT is not set
# CONFIG_IP_NF_MATCH_HASHLIMIT is not set
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_TARGET_LOG=y
CONFIG_IP_NF_TARGET_ULOG=y
CONFIG_IP_NF_TARGET_TCPMSS=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_SAME=y
CONFIG_IP_NF_NAT_SNMP_BASIC=y
CONFIG_IP_NF_NAT_IRC=y
CONFIG_IP_NF_NAT_FTP=y
CONFIG_IP_NF_NAT_TFTP=y
CONFIG_IP_NF_NAT_AMANDA=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_TOS=y
CONFIG_IP_NF_TARGET_ECN=y
CONFIG_IP_NF_TARGET_DSCP=y
CONFIG_IP_NF_TARGET_MARK=y
CONFIG_IP_NF_TARGET_CLASSIFY=y
CONFIG_IP_NF_RAW=y
CONFIG_IP_NF_TARGET_NOTRACK=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y
# CONFIG_NET_DIVERT is not set
CONFIG_NET_QOS=y
# CONFIG_ETHERTAP is not set
# CONFIG_E100_NAPI is not set
# CONFIG_NET_POCKET is not set
# Input I/O drivers
CONFIG_SOUND_GAMEPORT=y
# CONFIG_SERIAL_8250_MULTIPORT is not set
# CONFIG_W1 is not set
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
# XFS support
# CONFIG_DEVFS_FS is not set
CONFIG_DEVPTS_FS_XATTR=y
CONFIG_DEVPTS_FS_SECURITY=y
# CONFIG_TMPFS_XATTR is not set
# Profiling support
# CONFIG_FRAME_POINTER is not set
# CONFIG_EARLY_PRINTK is not set
# CONFIG_4KSTACKS is not set
# PaX
CONFIG_PAX=y
# PaX Control
# CONFIG_PAX_SOFTMODE is not set
CONFIG_PAX_EI_PAX=y
CONFIG_PAX_PT_PAX_FLAGS=y
CONFIG_PAX_NO_ACL_FLAGS=y
# CONFIG_PAX_HAVE_ACL_FLAGS is not set
# CONFIG_PAX_HOOK_ACL_FLAGS is not set
# Non-executable pages
CONFIG_PAX_NOEXEC=y
CONFIG_PAX_PAGEEXEC=y
# CONFIG_PAX_SEGMEXEC is not set
CONFIG_PAX_EMUTRAMP=y
# CONFIG_PAX_MPROTECT is not set
# Address Space Layout Randomization
CONFIG_PAX_ASLR=y
# CONFIG_PAX_RANDKSTACK is not set
CONFIG_PAX_RANDUSTACK=y
CONFIG_PAX_RANDMMAP=y
CONFIG_PAX_NOVSYSCALL=y
# CONFIG_CRYPTO_TEST is not set



-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-eagle
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)

Versions of packages linux-source-2.6.18 depends on:
ii  binutils                      2.17-3     The GNU assembler, linker and bina
ii  bzip2                         1.0.3-6    high-quality block-sorting file co

Versions of packages linux-source-2.6.18 recommends:
ii  gcc                         4:4.1.1-15   The GNU C compiler
ii  libc6-dev [libc-dev]        2.3.6.ds1-13 GNU C Library: Development Librari
ii  make                        3.81-2       The GNU version of the "make" util

-- no debconf information



Reply to: