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

Re: mkinitrd linking issue.



Hi Harri.

here is the output to:

bash -x /usr/sbin/mkinitrd -o /tmp/initrd.img-2.6.10-rc3 2.6.10-rc3 >& log

Sorry if it's inappropriate to send so much output, but I was thinking 
attachements would be filtered.

Thanks again,
Chris w.


-----------------------------------------------------------------
crow@debian:~$ cat log
+ set -e
++ pwd
+ ORIGDIR=/home/crow
+ PROG=/usr/sbin/mkinitrd
+ CONFDIR=/etc/mkinitrd
+ unset keep croot cmkimage out
+ getopts d:km:o:r: flag
+ case $flag in
+ exec
+ out=yes
+ getopts d:km:o:r: flag
+ shift 2
+ '[' yes ']'
+ '[' 1 -gt 1 ']'
+ VERSION=2.6.10-rc3
+ '[' 1 -gt 0 ']'
+ case $VERSION in
+ case $VERSION in
+ VERSION=2.6.10-rc3
+ MODULEDIR=/lib/modules/2.6.10-rc3
+ '[' '!' -f /etc/mkinitrd/mkinitrd.conf ']'
+ defaults
+ MODULES=most
+ DELAY=0
+ ROOT=probe
+ UMASK=022
+ MKIMAGE='mkcramfs %s %s > /dev/null'
+ BUSYBOX=
+ PKGSCRIPTS=yes
+ INITRD_LD_LIBRARY_PATH=
+ . /etc/mkinitrd/mkinitrd.conf
++ MODULES=most
++ DELAY=0
++ ROOT=probe
++ UMASK=022
++ MKIMAGE='mkcramfs %s %s > /dev/null'
++ BUSYBOX=no
++ PKGSCRIPTS=yes
++ INITRD_LD_LIBRARY_PATH=
+ cleanse
+ case "$MODULES" in
+ '[' ']'
+ '[' -z 0 ']'
+ cleanse_bool BUSYBOX
+ eval '
                case $BUSYBOX in
                [yY1]*)
                        BUSYBOX=yes
                        ;;
                *)
                        BUSYBOX=
                        ;;
                esac
        '
++ case $BUSYBOX in
++ BUSYBOX=
+ cleanse_bool PKGSCRIPTS
+ eval '
                case $PKGSCRIPTS in
                [yY1]*)
                        PKGSCRIPTS=yes
                        ;;
                *)
                        PKGSCRIPTS=
                        ;;
                esac
        '
++ case $PKGSCRIPTS in
++ PKGSCRIPTS=yes
+ initvars
+ FSTYPES=
+ IDE_CORE=
+ IDE_MODULE=
+ SHARE=/usr/share/initrd-tools
+ LVM=
+ ROOT=probe
+ MKIMAGE='mkcramfs %s %s > /dev/null'
+ '[' -d /dev/fd ']'
+ FD=/dev/fd
+ DSIG=
+ exittrap='if [ $DSIG ]; then trap - "$DSIG"; kill -s $DSIG $$; fi'
+ trap 'if [ $DSIG ]; then trap - "$DSIG"; kill -s $DSIG $$; fi' EXIT
+ for i in HUP INT TERM
+ trap 'DSIG=HUP; exit' HUP
+ for i in HUP INT TERM
+ trap 'DSIG=INT; exit' INT
+ for i in HUP INT TERM
+ trap 'DSIG=TERM; exit' TERM
+ workdir=/tmp/mkinitrd.16638
++ trap '' HUP INT TERM
++ mkdir /tmp/mkinitrd.16638
++ '[' ']'
++ echo trap ''\''rm -r /tmp/mkinitrd.16638; if [ $DSIG ]; then trap - 
"$DSIG"; kill -s $DSIG $$; fi'\''' EXIT
+ eval 'trap '\''rm -r /tmp/mkinitrd.16638; if [ $DSIG ]; then trap - "$DSIG"; 
kill -s $DSIG $$; fi'\'' EXIT'
++ trap 'rm -r /tmp/mkinitrd.16638; if [ $DSIG ]; then trap - "$DSIG"; kill -s 
$DSIG $$; fi' EXIT
+ umask 022
+ gendir /tmp/mkinitrd.16638
+ dir=/tmp/mkinitrd.16638
+ cd /tmp/mkinitrd.16638
+ '[' '!' -d /lib/modules/2.6.10-rc3 ']'
+ oldstyle=yes
+ o=o
+ insmod='/sbin/modprobe /sbin/rmmod'
++ find /lib/modules/2.6.10-rc3/ -name '*.ko'
+ '[' -n '' ']'
+ '[' -f /sbin/modprobe.modutils ']'
+ insmod='/sbin/modprobe /sbin/rmmod /sbin/modprobe.modutils'
+ 
insmod='/sbin/modprobe /sbin/rmmod /sbin/modprobe.modutils /sbin/insmod.modutils'
+ 
insmod='/sbin/modprobe /sbin/rmmod /sbin/modprobe.modutils /sbin/insmod.modutils /sbin/rmmod.modutils'
+ checkpkg modutils 2.3.13
++ dpkg -s modutils
+ err='Package: modutils
Status: install ok installed
Priority: required
Section: base
Installed-Size: 700
Origin: debian
Maintainer: LaMont Jones <lamont@debian.org>
Architecture: amd64
Version: 2.4.26-1.2
Replaces: manpages (<= 1.15-3)
Depends: libc6 (>= 2.3.2.ds1-4), sysvinit (>= 2.71-2)
Suggests: ksymoops
Conffiles:
 /etc/cron.daily/modutils 10fc6b90de70ffa3594d6c47ec9be935
 /etc/init.d/modutils db89ea32d1a0f556db6f8e0aff5d5da1
 /etc/modutils/0keep 89c032bf9e755bf0b1666227d20df03e
 /etc/modutils/aliases 74cf668d03427b6690bb99e6a4dfd372
 /etc/modutils/actions 263c2a73eab64f6797b43418cc658a51
 /etc/modutils/paths d8a5a8df20d379f1078b826806ef8115
 /etc/modutils/arch/alpha a06fe12e20ddc763c9570267b41b0e10
 /etc/modutils/arch/i386 f9e3eac60200d41dd5569eeabb4eddff
 /etc/modutils/arch/m68k.generic 2c847312df7201d7004943482a0d1b4a
 /etc/modutils/arch/m68k.amiga f07da2ebf00c6ed6649bae5501b84c4f
 /etc/modutils/arch/m68k.atari 2893201cc7f7556160fa9cd1fb5ba56a
 /etc/modutils/arch/m68k.mac b96b83b867551b23d221c4d67952d2f7
 /etc/modutils/arch/powerpc.apus bcfd7aa94c8e2453dd6a448c06f172f5
 /etc/modutils/arch/powerpc.generic 86faaa356a37e5a673c6c158ea80e2ba
 /etc/modutils/arch/powerpc.pmac d6c5d69f128424be7efbe568a49336ab
 /etc/modutils/arch/s390 37b9990c51e898f82d22d7c01f761928
Description: Linux module utilities
 These utilities are intended to make a Linux modular kernel
 manageable for all users, administrators and distribution
 maintainers.'
++ echo 'Package: modutils
Status: install ok installed
Priority: required
Section: base
Installed-Size: 700
Origin: debian
Maintainer: LaMont Jones <lamont@debian.org>
Architecture: amd64
Version: 2.4.26-1.2
Replaces: manpages (<= 1.15-3)
Depends: libc6 (>= 2.3.2.ds1-4), sysvinit (>= 2.71-2)
Suggests: ksymoops
Conffiles:
 /etc/cron.daily/modutils 10fc6b90de70ffa3594d6c47ec9be935
 /etc/init.d/modutils db89ea32d1a0f556db6f8e0aff5d5da1
 /etc/modutils/0keep 89c032bf9e755bf0b1666227d20df03e
 /etc/modutils/aliases 74cf668d03427b6690bb99e6a4dfd372
 /etc/modutils/actions 263c2a73eab64f6797b43418cc658a51
 /etc/modutils/paths d8a5a8df20d379f1078b826806ef8115
 /etc/modutils/arch/alpha a06fe12e20ddc763c9570267b41b0e10
 /etc/modutils/arch/i386 f9e3eac60200d41dd5569eeabb4eddff
 /etc/modutils/arch/m68k.generic 2c847312df7201d7004943482a0d1b4a
 /etc/modutils/arch/m68k.amiga f07da2ebf00c6ed6649bae5501b84c4f
 /etc/modutils/arch/m68k.atari 2893201cc7f7556160fa9cd1fb5ba56a
 /etc/modutils/arch/m68k.mac b96b83b867551b23d221c4d67952d2f7
 /etc/modutils/arch/powerpc.apus bcfd7aa94c8e2453dd6a448c06f172f5
 /etc/modutils/arch/powerpc.generic 86faaa356a37e5a673c6c158ea80e2ba
 /etc/modutils/arch/powerpc.pmac d6c5d69f128424be7efbe568a49336ab
 /etc/modutils/arch/s390 37b9990c51e898f82d22d7c01f761928
Description: Linux module utilities
 These utilities are intended to make a Linux modular kernel
 manageable for all users, administrators and distribution
 maintainers.'
++ awk '
                /^Status:/ && !/installed/ { exit }
                /^Version:/ { gsub(/[ \t]/, ""); version = substr($0, 9) }
                END { print "err=" version }
        '
+ eval err=2.4.26-1.2
++ err=2.4.26-1.2
+ dpkg --compare-versions 2.4.26-1.2 lt 2.3.13
+ '[' y ']'
+ oldkernel=yes
++ uname -r
+ dpkg --compare-versions 2.6.9-9-amd64-k8 gt 2.5
+ unset oldkernel
+ DEVLINKS=
+ exec
+ '[' -d /lib/modules/2.6.10-rc3/initrd ']'
+ set '/lib/modules/2.6.10-rc3/boot/*'
+ '[' -e '/lib/modules/2.6.10-rc3/boot/*' ']'
+ set --
+ fbcon=
+ '[' ']'
+ echo 'unix 2> /dev/null'
+ echo '. swsusp 2> /dev/null'
+ '[' -z probe ']'
+ probe
+ PROBE_FUNCTIONS=
+ local i
+ for i in '$SHARE/probe.d/*'
+ case ${i##*/} in
+ continue
+ set -f
+ set +f -- probe
+ device=probe
+ type=
+ local fstabtype=
+ '[' probe = probe ']'
+ local script root
+ script='
                        BEGIN { printf "set -- " }
                        /^#/ { next }
                        $2 == "/" { root = $1; type = $3; next }
                        $3 == "swap" { printf "'\''%s'\''", $1 }
                        END {
                                print ""
                                print "root=" root
                                print "fstabtype=" type
                        }
                '
+ root=
++ awk '
                        BEGIN { printf "set -- " }
                        /^#/ { next }
                        $2 == "/" { root = $1; type = $3; next }
                        $3 == "swap" { printf "'\''%s'\''", $1 }
                        END {
                                print ""
                                print "root=" root
                                print "fstabtype=" type
                        }
                ' /etc/fstab
+ eval 'set -- '\''/dev/hdb15'\'''\''/dev/hdb7'\'''\''/dev/sda3'\''
root=/dev/sda1
fstabtype=reiserfs'
++ set -- /dev/hdb15/dev/hdb7/dev/sda3
++ root=/dev/sda1
++ fstabtype=reiserfs
+ '[' -z /dev/sda1 ']'
+ device=/dev/sda1
+ for i in '"$@"'
+ '[' -b /dev/hdb15/dev/hdb7/dev/sda3 ']'
+ continue
+ '[' -z '' ']'
++ awk -F '     ' '!$1 { print $2 }' /proc/filesystems
++ '[' -n reiserfs ']'
++ IFS=,
++ printf '%s\n' reiserfs
++ cat -n
++ sort -u -k 2,2
++ sort -n
++ cut -f 2-
+ set -- cramfs reiserfs
+ '[' 2 -eq 0 ']'
+ noext3=
+ cramfs=
+ for fs in '"$@"'
+ case $fs in
+ cramfs=yes
+ for fs in '"$@"'
+ case $fs in
+ FSTYPES=reiserfs
+ '[' yes ']'
+ FSTYPES=reiserfs,cramfs
+ getroot -r /dev/sda1
+ local major minor device flag soft= setroot=
+ local OPTIND=1 OPTARG
+ getopts rs flag
+ case $flag in
+ setroot=yes
+ getopts rs flag
+ shift 1
+ '[' 1 -eq 2 ']'
+ '[' '!' -b /dev/sda1 ']'
+ '[' yes ']'
+ echo ROOT=/dev/sda1
+ setroot=
++ readlink -f /dev/sda1
+ device=/dev/sda1
++ stat -c 'major=$((0x%t)); minor=$((0x%T))' /dev/sda1
+ eval 'major=$((0x8)); minor=$((0x1))'
++ major=8
++ minor=1
+ '[' ']'
+ run_probe 8 1
+ ok=
+ '[' ']'
+ case $major in
+ '[' '!' -d /proc/scsi ']'
+ case "$(dpkg --print-architecture)" in
++ dpkg --print-architecture
+ find /proc/scsi -type d -mindepth 1 -maxdepth 1 -printf '%f\n'
+ sed '
                                /^ide-scsi$/d
                                /^usb-storage-/d
                                /^sbp2_/d
                                s/^aac$/aacraid/; t
                                s/^am53c974$/AM53C974/; t
                                s/^eata2x$/eata/; t
                                s/^isp1020$/qlogicisp/; t
                                s/^isp2x00$/qlogicfc/; t
                                s/^ncr53c7xx$/53c7,8xx/; t
                                s/^ncr53c8xx$/sym53c8xx/; t
                                s/^A2091$/a2091/; t
                                s/^A3000$/a3000/; t
                                s/^Amiga7xx$/amiga7xx/; t
                                s/^Atari$/atari_scsi/; t
                                s/^BVME6000$/bvme6000/; t
                                s/^cpqfcTS$/cpqfc/; t
                                s/^dtc3x80$/dtc/; t
                                s/^GVP11$/gvp11/; t
                                s/^INI9100U$/initio/; t
                                s/^INIA100$/inia100/; t
                                s/^mac5380$/mac_scsi/; t
                                s/^MVME147$/mvme147/; t
                                s/^MVME16x$/mvme16x/; t
                                s/^SGIWD93$/sgiwd93/; t
                                s/^Sun3 5380 SCSI$/sun3_scsi/; t
                                s/^esp-blz1230$/blz1230/; t
                                s/^esp-blz2060$/blz2060/; t
                                s/^esp-cyberstorm$/cyberstorm/; t
                                s/^esp-cyberstormII$/cyberstormII/; t
                                s/^esp$//; t
                                s/^esp-fastlane$/fastlane/; t
                                s/^GVP11$/gvp11/; t
                                s/^53c94$/mac53c94/; t
                                s/^qla2xxx$/qla2100\
qla2200\
qla2300\
qla2322\
qla6312\
qla6322/; t
                                s/^esp-oktagon$/octagon_esp/
                        '
+ tac
+ echo sd_mod
+ exec
+ mkdir initrd
+ shell=/bin/dash
+ '[' -f /bin/dash ']'
+ egrep -v '^(#.*)?$' /etc/mkinitrd/modules
+ cat -n - modules
+ sort -u -k 2
+ sort -n -k 1,1
+ set /etc/mkinitrd/files
+ '[' -f /etc/mkinitrd/files ']'
+ set --
+ cat files
+ case $MODULES in
+ add_modules_most
+ '[' -d /lib/modules/2.6.10-rc3/initrd ']'
+ '[' -d /lib/modules/2.6.10-rc3/boot ']'
+ '[' -d /lib/modules/2.6.10-rc3/kernel ']'
+ set '/lib/modules/2.6.10-rc3/kernel/drivers/video/fb*.o'
+ '[' -e '/lib/modules/2.6.10-rc3/kernel/drivers/video/fb*.o' ']'
+ set '/lib/modules/2.6.10-rc3/kernel/drivers/video/cfb*.o'
+ '[' -e '/lib/modules/2.6.10-rc3/kernel/drivers/video/cfb*.o' ']'
+ set '/lib/modules/2.6.10-rc3/kernel/drivers/video/console/f*.o'
+ '[' -e '/lib/modules/2.6.10-rc3/kernel/drivers/video/console/f*.o' ']'
+ for i in '"$MODULEDIR/kernel/drivers/block"' 
'"$MODULEDIR/kernel/drivers/ide"' '"$MODULEDIR/kernel/drivers/md"' 
'"$MODULEDIR/kernel/drivers/scsi"' '"$MODULEDIR/kernel/fs"' 
'"$MODULEDIR/kernel/net/unix"'
+ '[' -d /lib/modules/2.6.10-rc3/kernel/drivers/block/ ']'
+ continue
+ for i in '"$MODULEDIR/kernel/drivers/block"' 
'"$MODULEDIR/kernel/drivers/ide"' '"$MODULEDIR/kernel/drivers/md"' 
'"$MODULEDIR/kernel/drivers/scsi"' '"$MODULEDIR/kernel/fs"' 
'"$MODULEDIR/kernel/net/unix"'
+ '[' -d /lib/modules/2.6.10-rc3/kernel/drivers/ide/ ']'
+ continue
+ for i in '"$MODULEDIR/kernel/drivers/block"' 
'"$MODULEDIR/kernel/drivers/ide"' '"$MODULEDIR/kernel/drivers/md"' 
'"$MODULEDIR/kernel/drivers/scsi"' '"$MODULEDIR/kernel/fs"' 
'"$MODULEDIR/kernel/net/unix"'
+ '[' -d /lib/modules/2.6.10-rc3/kernel/drivers/md/ ']'
+ continue
+ for i in '"$MODULEDIR/kernel/drivers/block"' 
'"$MODULEDIR/kernel/drivers/ide"' '"$MODULEDIR/kernel/drivers/md"' 
'"$MODULEDIR/kernel/drivers/scsi"' '"$MODULEDIR/kernel/fs"' 
'"$MODULEDIR/kernel/net/unix"'
+ '[' -d /lib/modules/2.6.10-rc3/kernel/drivers/scsi/ ']'
+ continue
+ for i in '"$MODULEDIR/kernel/drivers/block"' 
'"$MODULEDIR/kernel/drivers/ide"' '"$MODULEDIR/kernel/drivers/md"' 
'"$MODULEDIR/kernel/drivers/scsi"' '"$MODULEDIR/kernel/fs"' 
'"$MODULEDIR/kernel/net/unix"'
+ '[' -d /lib/modules/2.6.10-rc3/kernel/fs/ ']'
+ continue
+ for i in '"$MODULEDIR/kernel/drivers/block"' 
'"$MODULEDIR/kernel/drivers/ide"' '"$MODULEDIR/kernel/drivers/md"' 
'"$MODULEDIR/kernel/drivers/scsi"' '"$MODULEDIR/kernel/fs"' 
'"$MODULEDIR/kernel/net/unix"'
+ '[' -d /lib/modules/2.6.10-rc3/kernel/net/unix/ ']'
+ continue
+ awk '
                        !/fs\/binfmt_[^\/]*$/ &&
                        !/fs\/autofs.*\/[^\/]*$/ &&
                        !/fs\/coda\/[^\/]*$/ &&
                        !/fs\/intermezzo\/[^\/]*$/ &&
                        !/fs\/lockd\/[^\/]*$/ &&
                        !/fs\/ncpfs.*\/[^\/]*$/ &&
                        !/fs\/nfs.*\/[^\/]*$/ &&
                        !/fs\/nls\/[^\/]*$/ &&
                        !/fs\/ramfs\/[^\/]*$/ &&
                        !/fs\/smbfs\/[^\/]*$/ &&
                        !/drivers\/block\/loop\.o$/ &&
                        !/drivers\/block\/nbd\.o$/ &&
                        !/drivers\/block\/paride\/[^\/]*$/ &&
                        !/drivers\/ide\/ide-cs\.o$/ &&
                        !/drivers\/ide\/ide-tape\.o$/ &&
                        !/drivers\/scsi\/ide-scsi\.o$/ &&
                        !/drivers\/scsi\/osst\.o$/ &&
                        !/drivers\/scsi\/pcmcia\/[^\/]*$/ &&
                        !/drivers\/scsi\/ppa\.o$/ &&
                        !/drivers\/scsi\/scsi_debug\.o$/ &&
                        !/drivers\/scsi\/s[gt]\.o$/ {
                                print
                        }
                '
+ for i in '"$MODULEDIR/kernel/drivers/message/fusion/mptbase".*' 
'"$MODULEDIR/kernel/drivers/message/fusion/mptscsih".*'
+ '[' -f '/lib/modules/2.6.10-rc3/kernel/drivers/message/fusion/mptbase.*' ']'
+ continue
+ for i in '"$MODULEDIR/kernel/drivers/message/fusion/mptbase".*' 
'"$MODULEDIR/kernel/drivers/message/fusion/mptscsih".*'
+ '[' -f '/lib/modules/2.6.10-rc3/kernel/drivers/message/fusion/mptscsih.*' 
']'
+ continue
+ tee modules.most
+ sed 's%.*/%%; s/\.o$//; s/^/. /'
+ cat modules.most
+ :
+ add_modules_dep maybe
+ find /lib/modules/2.6.10-rc3/ -maxdepth 1 -name 'modules.*'
+ '[' yes ']'
+ '[' ']'
+ '[' yes ']'
+ '[' maybe ']'
+ return
+ exec
+ '[' ']'
+ readlink=
+ stat -L .
+ set /etc/mkinitrd/exe
+ '[' -f /etc/mkinitrd/exe ']'
+ set --
++ '[' 0 -gt 0 ']'
++ command -v stat
++ cat exe
+ for i in '$([ $DELAY -gt 0 ] && echo /bin/sleep)' '$insmod' 
'$shell' /bin/mount /bin/umount /sbin/pivot_root /bin/cat /bin/mknod /usr/sbin/chroot 
'`command -v stat`' '$readlink' '`cat "$@" exe`'
+ add_command /sbin/modprobe
+ '[' -h initrd//sbin/modprobe ']'
+ echo /sbin/modprobe
+ xldd /sbin/modprobe
+ i=/sbin/modprobe
+ set +e
+ '[' yes ']'
++ LD_LIBRARY_PATH=
++ LD_ASSUME_KERNEL=2.4
++ ldd /sbin/modprobe
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open 
shared object file: No such file or directory
+ x=
+ err=127
+ set -e
+ case $err in
+ return 127
+ rm -r /tmp/mkinitrd.16638
+ '[' ']'
crow@debian:~$ 






On December 23, 2004 03:28 pm, Harald Dunkel wrote:
> Hi Chris,
>
> Chris Wakefield wrote:
> | Greetings Harri.
> |
> | Before I started playing with the export command, I had this problem. 
> | Here is the output:
> | -------------------------------------------------------------------------
> |---------------- crow@debian:/$ bash -x /usr/sbin/mkinitrd ...
>
> Maybe I should have been more explicit about what to run.
> Would you mind to try
>
> bash -x /usr/sbin/mkinitrd -o /tmp/initrd.img-2.6.10-rc3 2.6.10-rc3 >& log
>
> and send me the log file?
>
>
> Many thanx
>
> Harri

                                                                    



Reply to: