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

Bug#323702: marked as done (linux-headers-2.6.12-1: recursive symlinks prevent module-assistant from building modules)



Your message dated Fri, 19 Aug 2005 10:07:19 +0200
with message-id <20050819080719.GA956@baikonur.stro.at>
and subject line Bug#323702: linux-headers-2.6.12-1: recursive symlinks prevent module-assistant from building modules
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 18 Aug 2005 00:08:56 +0000
>From kuliniew@purdue.edu Wed Aug 17 17:08:56 2005
Return-path: <kuliniew@purdue.edu>
Received: from mailhub246.itcs.purdue.edu [128.210.5.246] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1E5Xxo-0008UY-00; Wed, 17 Aug 2005 17:08:56 -0700
Received: from kryten ([69.251.216.97])
	(authenticated bits=0)
	by mailhub246.itcs.purdue.edu (8.13.4/8.13.4/avscan-smtp) with ESMTP id j7I08s0L030590
	(version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);
	Wed, 17 Aug 2005 19:08:55 -0500
Received: from paul by kryten with local (Exim 4.52)
	id 1E5Xxl-0002nX-09; Wed, 17 Aug 2005 20:08:53 -0400
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Paul Kuliniewicz <kuliniew@purdue.edu>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: linux-headers-2.6.12-1: recursive symlinks prevent module-assistant from
 building modules
X-Mailer: reportbug 3.15
Date: Wed, 17 Aug 2005 20:08:52 -0400
Message-Id: <[🔎] E1E5Xxl-0002nX-09@kryten>
X-PMX-Version: 4.7.1.128075
X-PerlMx-Virus-Scanned: Yes
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: linux-headers-2.6.12-1
Version: 2.6.12-5
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

linux-headers-2.6.12-1 ships recursive symlinks in
/usr/src/linux-headers-2.6.12-1/arch/i386, as shown:

paul@kryten:/usr/src/linux-headers-2.6.12-1/arch/i386$ ls -l
total 56
lrwxrwxrwx  1 root root   49 Aug 17 18:47 Kconfig -> ../../../linux-headers-2.6.12-1/arch/i386/Kconfig
lrwxrwxrwx  1 root root   55 Aug 17 18:47 Kconfig.debug -> ../../../linux-headers-2.6.12-1/arch/i386/Kconfig.debug
lrwxrwxrwx  1 root root   50 Aug 17 18:47 Makefile -> ../../../linux-headers-2.6.12-1/arch/i386/Makefile
drwxr-xr-x  3 root root 4096 Aug 17 18:47 boot
drwxr-xr-x  2 root root 4096 Aug 17 18:47 crypto
drwxr-xr-x  5 root root 4096 Aug 17 18:47 kernel
drwxr-xr-x  2 root root 4096 Aug 17 18:47 lib
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-default
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-es7000
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-generic
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-visws
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-voyager
drwxr-xr-x  2 root root 4096 Aug 17 18:47 math-emu
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mm
drwxr-xr-x  2 root root 4096 Aug 17 18:47 oprofile
drwxr-xr-x  2 root root 4096 Aug 17 18:47 pci
drwxr-xr-x  2 root root 4096 Aug 17 18:47 power

linux-headers-2.6.12-1-686 has symlinks to these recursive symlinks:

paul@kryten:/usr/src/linux-headers-2.6.12-1-686/arch/i386$ ls -l
total 56
lrwxrwxrwx  1 root root   49 Aug 17 18:47 Kconfig -> ../../../linux-headers-2.6.12-1/arch/i386/Kconfig
lrwxrwxrwx  1 root root   55 Aug 17 18:47 Kconfig.debug -> ../../../linux-headers-2.6.12-1/arch/i386/Kconfig.debug
lrwxrwxrwx  1 root root   50 Aug 17 18:47 Makefile -> ../../../linux-headers-2.6.12-1/arch/i386/Makefile
drwxr-xr-x  3 root root 4096 Aug 17 18:47 boot
drwxr-xr-x  2 root root 4096 Aug 17 18:47 crypto
drwxr-xr-x  5 root root 4096 Aug 17 18:47 kernel
drwxr-xr-x  2 root root 4096 Aug 17 18:47 lib
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-default
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-es7000
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-generic
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-visws
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mach-voyager
drwxr-xr-x  2 root root 4096 Aug 17 18:47 math-emu
drwxr-xr-x  2 root root 4096 Aug 17 18:47 mm
drwxr-xr-x  2 root root 4096 Aug 17 18:47 oprofile
drwxr-xr-x  2 root root 4096 Aug 17 18:47 pci
drwxr-xr-x  2 root root 4096 Aug 17 18:47 power

When module-assistant tries to build a module for this kernel, the build
fails because it tries to dereference this recursive symlink.  Here's a
build log from trying to build ieee80211-source;

dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
rm -rf modules
/usr/bin/make clean
make[1]: Entering directory `/usr/src/modules/ieee80211'
make[1]: Leaving directory `/usr/src/modules/ieee80211'
/usr/bin/make -C driver clean
make[1]: Entering directory `/usr/src/modules/ieee80211/driver'
rm -f *.mod.c *.mod *.o *.ko .*.cmd .*.flags *.lst *~ .#*
rm -rf /usr/src/modules/ieee80211/driver/tmp .tmp_versions
for file in *.{c,h} net/*.h; do \
	if [ -e $file ]; then \
		sed -i -e "s:\ *$::g" -e "s:\t*$::g" $file; \
	fi \
done
make[1]: Leaving directory `/usr/src/modules/ieee80211/driver'
dh_clean
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/ieee80211'
dh_testdir
dh_testroot
rm -f build-arch-stamp build-indep-stamp configure-stamp
rm -rf modules
/usr/bin/make clean
make[2]: Entering directory `/usr/src/modules/ieee80211'
make[2]: *** No rule to make target `clean'.  Stop.
make[2]: Leaving directory `/usr/src/modules/ieee80211'
make[1]: [clean] Error 2 (ignored)
/usr/bin/make -C driver clean
make[2]: Entering directory `/usr/src/modules/ieee80211/driver'
rm -f *.mod.c *.mod *.o *.ko .*.cmd .*.flags *.lst *~ .#*
rm -rf /usr/src/modules/ieee80211/driver/tmp .tmp_versions
for file in *.{c,h} net/*.h; do \
	if [ -e $file ]; then \
		sed -i -e "s:\ *$::g" -e "s:\t*$::g" $file; \
	fi \
done
make[2]: Leaving directory `/usr/src/modules/ieee80211/driver'
dh_clean
/usr/bin/gcc-4.0
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.12-1-686/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/2.6.12-1-686/g ;s/#KVERS#/2.6.12-1-686/g ; s/_KVERS_/2.6.12-1-686/g ; s/##KDREV##/2.6.12-5/g ; s/#KDREV#/2.6.12-5/g ; s/_KDREV_/2.6.12-5/g' < $templ > ${templ%.modules.in}; \
  done
export DH_OPTIONS='-pieee80211-modules-2.6.12-1-686'
dh_testdir
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make -C driver KSRC=/usr/src/linux KVER=2.6.12-1-686
make[2]: Entering directory `/usr/src/modules/ieee80211/driver'
/usr/bin/make -C /usr/src/linux M=/usr/src/modules/ieee80211/driver MODVERDIR=/usr/src/modules/ieee80211/driver modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.12-1-686'
Makefile:530: /usr/src/linux-headers-2.6.12-1-686/arch/i386/Makefile: Too many levels of symbolic links
make[3]: stat:/usr/src/linux-headers-2.6.12-1-686/arch/i386/Makefile: Too many levels of symbolic links
make[3]: *** No rule to make target `/usr/src/linux-headers-2.6.12-1-686/arch/i386/Makefile'.  Stop.
make[3]: Leaving directory `/usr/src/linux-headers-2.6.12-1-686'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/modules/ieee80211/driver'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/ieee80211'
make: *** [kdist_build] Error 2



- -- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.9-1-686
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages linux-headers-2.6.12-1 depends on:
ii  coreutils [fileutils]         5.2.1-2    The GNU core utilities

linux-headers-2.6.12-1 recommends no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDA9GUZOE8w8ubnoERAnbkAKCDYq4OzUhz/S3UAanW2Kr5wV0tHQCfXV42
Fba9acFTgBSzXcWbfEjIFvA=
=72ct
-----END PGP SIGNATURE-----

---------------------------------------
Received: (at 323702-done) by bugs.debian.org; 19 Aug 2005 08:08:03 +0000
>From max@baikonur.stro.at Fri Aug 19 01:08:03 2005
Return-path: <max@baikonur.stro.at>
Received: from baikonur.stro.at [213.239.196.228] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1E61v0-0004vi-00; Fri, 19 Aug 2005 01:08:03 -0700
Received: by baikonur.stro.at (Postfix, from userid 1001)
	id E8EE55C00B; Fri, 19 Aug 2005 10:07:19 +0200 (CEST)
Date: Fri, 19 Aug 2005 10:07:19 +0200
From: Maximilian Attems <debian@sternwelten.at>
To: 323702-done@bugs.debian.org
Cc: Bastian Blank <waldi@debian.org>
Subject: Re: Bug#323702: linux-headers-2.6.12-1: recursive symlinks prevent module-assistant from building modules
Message-ID: <20050819080719.GA956@baikonur.stro.at>
References: <[🔎] E1E5Xxl-0002nX-09@kryten> <[🔎] 20050818055512.GB25280@wavehammer.waldi.eu.org> <[🔎] 20050818212538.GB6645@kryten>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[🔎] 20050818212538.GB6645@kryten>
User-Agent: Mutt/1.5.9i
X-Virus-Scanned: by Amavis (ClamAV) at stro.at
Delivered-To: 323702-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

On Thu, Aug 18, 2005 at 05:25:38PM -0400, Paul Kuliniewicz wrote:
> Hmm.  I purged the packages, deleted the cached .debs, and re-installed,
> and now everything looks to be as it should be.  I'm not sure what had
> happened there.  I think I had version -2 of the .deb and then upgraded
> it to -5, but I don't remember for sure.
> 
> Everything seems to be working now, so I guess you can close this bug.

doing as requested. ;)

--
maks



Reply to: