Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102368 - modules-update can't use tail because it might not be available
Summary: modules-update can't use tail because it might not be available
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] baselayout (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-13 06:59 UTC by Petteri Räty (RETIRED)
Modified: 2005-10-26 11:29 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petteri Räty (RETIRED) gentoo-dev 2005-08-13 06:59:19 UTC
Booting with baselayout-1.12.0_pre5 I noticed that modules-update tries to use
tail at a point where /usr is not yet mounted. 

betelgeuse@pena ~ $ grep tail /sbin/modules-update
        dep=$(egrep '[[:space:]]*depfile' ${CFGFILE} 2> /dev/null | tail -n 1 |
sed -e 's/depfile=//' -e 's,/[^/]*$,,')


betelgeuse@pena ~ $ emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r7 i686)
=================================================================
System uname: 2.6.12-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.12.0_pre5
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -mfpmath=sse -ffast-math -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -mfpmath=sse -ffast-math -fomit-frame-pointer"
DISTDIR="/usr/src/distfiles"
FEATURES="autoaddcvs autoconfig ccache cvs distlocks fixpackages noauto sandbox
sfperms sign strict"
GENTOO_MIRRORS=" http://trumpetti.atm.tut.fi/gentoo 
http://lame.lut.fi/linux/gentoo "
LC_ALL="en_US.utf8"
LINGUAS="fi"
MAKEOPTS="-j2"
PKGDIR="/home/pkg/"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/gentopia /usr/local/overlays/betelgeuse"
SYNC="cvs://betelgeuse@cvs.gentoo.org:/var/cvsroot"
USE="x86 X aac acl acpi alsa apm audiofile avi bash-completion berkdb
bitmap-fonts browserplugin bzip2 bzlib cdb cddb cdparanoia cdr crypt cups curl
dbus divx4linux dts dvd dvdr dvdread emboss esd fam flac foomaticdb freetype gcj
gif gstreamer gtk2 hal imagemagick java jpeg kde kdeenablefinal kdexdeltas
libg++ libwww logitech-mouse lzo mad makecheck mikmod mjpeg mmx mmx2 mp3 mpeg
ncurses network nptl nptlonly nsplugin nvidia offensive ogg oggvorbis opengl pam
pdflib png python qt quicktime readline real rtc ruby samba slp spell sse sse2
ssl subversion svg symlink tcpd theora tiff truetype truetype-fonts type1-fonts
unicode usb userlocales vorbis win32codecs xine xml xml2 xv xvid zlib
video_cards_nvidia linguas_fi userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS
Comment 1 Chris Smith 2005-08-14 12:54:38 UTC
Same problem here. Also seems not to be able to find System.map.
This is what shows up in my /var/log/boot.msg :

----------------------------------
 * Updating /etc/modprobe.conf ...
  [ ok ]
 * Updating /etc/modprobe.devfs ...
  [ ok ]
/sbin/modules-update: line 74: tail: command not found
 * System.map not found - unable to check symbols
 * Using /etc/modules.autoload.d/kernel-2.6 as config:
 *   Loading module snd-hdsp ...
  [ ok ]
 *   Loading module rtc ...
  [ ok ]
----------------------------------

Also wonder why it does "Updating /etc/modprobe.devfs" since this is set up for
udev?
Comment 2 Chris Smith 2005-08-14 13:13:37 UTC
Adding that the error: 
 
 * System.map not found - unable to check symbols 
 
Is not ameliorated by automounting /boot nor by linking System.map-<kernel> to 
System.map (in case the file needed to be just that exactly). 
Comment 3 Daniel Kontsek 2005-08-16 10:27:07 UTC
I can confirm this bug
Comment 4 Gordon Malm (RETIRED) gentoo-dev 2005-10-09 22:22:12 UTC
This bug (tools in /usr not available to /etc/init.d/modules) also shows up on a couple of 
my machines.  Curiously the others (which all have their own /usr as well) don't seem 
to have this problem. 
 
 
Comment 5 SpanKY gentoo-dev 2005-10-26 11:29:52 UTC
should be fixed now