Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119233 - baselayout 1.12.0_pre14* hangs during boot
Summary: baselayout 1.12.0_pre14* hangs during boot
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] baselayout (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-16 14:21 UTC by Graham Murray
Modified: 2006-02-20 20:09 UTC (History)
5 users (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 Graham Murray 2006-01-16 14:21:48 UTC
Using baselayout 1.12.0_pre14, -r1 and -r2 the boot process hangs.

It completes ALSA, Sets up Lo, Changes to Runlevel 3, and sets up eth0 including the default root. All of these show [ok]

Then it displays 'Setting DNS Domainname to gmurray.org.uk... [ok]
At this point it hangs and goes no further. There are no error messages, it just stays there. I waited 7 minutes in case something might timeout but it did not. 

As the hang takes place before syslog is started, there are no logs showing this. 
Booting using the install CD and re-emerging baselayout-1.12.0_pre13-r1 (and accepting the config changes) all works again fine.

I notice that with pre13, after eth0 is setup, syslog-ng, iptables and ip6tables are started before the DNS Domainname is set.

emerge --info
Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.0_pre13
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -mtune=nocona -pipe -fstack-protector -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.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=nocona -mtune=nocona -pipe -fstack-protector -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.intergenia.de http://mirror.ovh.net/gentoo-distfiles/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://ftp.lug.ro/gentoo/ http://gentoo.inode.at/"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LINGUAS="en_GB"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acl acpi aim alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bonobo browserplugin bzip2 bzlib caps cdparanoia cdr cjk crypt cups curl dbus doc dts dvd dvdr eds emacs emboss encode esd ethereal examples exif expat fam fbcon ffmpeg flac foomaticdb fortran gcj gd gdbm gif glut gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal iconv icq idn ieee1394 imagemagick imlib ipv6 jabber jack java javascript jce jpeg junit kde lcms leim libg++ libgda libwww lm_sensors logrotate lua mad mbox mhash mikmod milter mime mmap mmx mng motif mozilla mp3 mpeg mpi msn ncurses nls nptl nsplugin offensive ogg oggvorbis opengl oscar oss pam pcntl pcre pdflib perl png postgres profile python qt quicktime readline recode sdl sharedmem slang sndfile snmp sockets sox speex spell sqlite sse ssl svg sysvipc tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vhosts vorbis win32codecs wmf xface xine xml xml2 xmms xv xvid yahoo zlib elibc_glibc kernel_linux linguas_en_GB userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 Christian Anthon 2006-01-19 02:54:19 UTC
Same bug here. Boot stops after eth0 in my case. Booting interactively and skipping everything after net.eth0 allows boot-up and the problematic services may be started after login.

emerge --info 

Portage 2.1_pre3-r1 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.6-r2, 2.6.16-rc1 i686)
=================================================================
System uname: 2.6.16-rc1 i686 Pentium III (Katmai)
Gentoo Base System version 1.12.0_pre13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://rsync.gentoo.diku.dk/"
LC_ALL="da_DK.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 crypt cups curl dga eds emboss encode expat fam flac foomaticdb fortran gdbm gif glut gnutls gpm gstreamer gtk gtk2 guile idn imlib ipv6 java jpeg kde kdeenablefinal lcms libg++ libwww mad mikmod mmx mng motif mp3 mpeg ncurses nls nptl nsplugin offensive ogg oggvorbis opengl oss pam pcre pdflib perl pic png profile python qt quicktime readline sdl spell sse ssl svga tcpd threads tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs xine xml2 xmms xprint xv xvid zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

rc-updsate -s

          alsasound |      default
            bootmisc | boot
             checkfs | boot
           checkroot | boot
               clock | boot
         consolefont | boot
         crypto-loop | boot
               cupsd |      default
          domainname |      default
                famd |      default
                 gpm |      default
              hdparm |      default
            hostname | boot
             hotplug |      default
           ip6tables |
            iptables | boot
             keymaps | boot
               local |      default nonetwork
          localmount | boot
             modules | boot
            net.eth0 |      default
              net.lo | boot
            netmount |
                nscd |
          ntp-client |
                ntpd |      default
             numlock |      default
             portmap |
             pwcheck |
           rmnologin | boot
              rsyncd |
           saslauthd |
                sshd |      default
             stunnel |      default
            svnserve |
           syslog-ng |      default
             urandom | boot
          vixie-cron |      default
                 xdm |      default
              xprint |      default
Comment 2 Andy Dustman 2006-01-19 08:57:44 UTC
I've seen this too with syslog-ng. When it happens, runscript has a subprocess that is doing cat /var/lib/init.d/exclusive/syslog-ng, which is a pipe/fifo, and it seems to block forever. Weirdly, if syslog-ng is removed from the runlevel, the system boots as expected, and then syslog-ng can be started. Note that the lockup occurs (for me) after net, but before any initialization messages from syslog-ng (i.e. Starting syslog-ng...).
Comment 3 Roy Marples (RETIRED) gentoo-dev 2006-01-20 02:52:08 UTC
Should be fixed in baselayout-1.12.0_pre15

Re-open if you disagree
Comment 4 Gen2 2006-01-21 01:44:59 UTC
(In reply to comment #3)
> Should be fixed in baselayout-1.12.0_pre15
> 
> Re-open if you disagree
> 
Nope still broken altho i have to say 1.12.0_pre14 was working fine on my amd64!

In my case it hangs when it tried to start kdm i first thought that it might be a problem caused by kdm so i booted with nox option but that wasn't the case it still wasn't able to boot. Had to boot with ubuntu-livecd chroot into my system and downgrade to another version to get my system working again...

I changed back to the latest stable version (=sys-apps/baselayout-1.11.14-r2) because almost all baselayout-updates break something and i masked all packages from that version on

Altho i do appreciate your work (and i guess writing something like baselayout in such a way that it works in all possible cases is almost impossible) a bit more testing would be really appreciated from my side especially when it comes to such crucial packages like baselayout... As you can see in my info I'm using a ~amd64-System so it's okey if i have problems with some packages but when it comes to baselayout almost EVERY update makes problems, breaks something... 
Comment 5 Gen2 2006-01-21 01:46:16 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > Should be fixed in baselayout-1.12.0_pre15
> > 
> > Re-open if you disagree
> > 
> Nope still broken altho i have to say 1.12.0_pre14 was working fine on my
> amd64!
> 
> In my case it hangs when it tried to start kdm i first thought that it might be
> a problem caused by kdm so i booted with nox option but that wasn't the case it
> still wasn't able to boot. Had to boot with ubuntu-livecd chroot into my system
> and downgrade to another version to get my system working again...
> 
> I changed back to the latest stable version (=sys-apps/baselayout-1.11.14-r2)
> because almost all baselayout-updates break something and i masked all packages
> from that version on
> 
> Altho i do appreciate your work (and i guess writing something like baselayout
> in such a way that it works in all possible cases is almost impossible) a bit
> more testing would be really appreciated from my side especially when it comes
> to such crucial packages like baselayout... As you can see in my info I'm using
> a ~amd64-System so it's okey if i have problems with some packages but when it
> comes to baselayout almost EVERY update makes problems, breaks something... 
> 

emerge info
Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-4.0.2, glibc-2.3.6-r2, 2.6.14-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.14-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.14
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -ftracer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo "
LINGUAS="de en"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa audiofile avi berkdb bitmap-fonts browserplugin bzip2 cdr crypt cups curl dvd dvdr dvdread emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gdbm gif glut gmp gpm gstreamer gtk2 idn imagemagick imlib ipv6 java jpeg junit kde lcms libwww lzw lzw-tiff mad mikmod mng mp3 mpeg ncurses nls nptl ogg oggvorbis openal opengl oss pam pcre pdflib perl png python qt quicktime readline recode samba sdl slang spell ssl tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev usb userlocales v4l vcd vorbis wxgtk1 xine xml2 xmms xpm xv xvid zlib elibc_glibc kernel_linux linguas_de linguas_en userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Comment 6 Graham Murray 2006-01-21 02:13:43 UTC
(In reply to comment #3)
> Should be fixed in baselayout-1.12.0_pre15
> 
> Re-open if you disagree
> 

1.12.0_pre15 works fine, thanks
Comment 7 Andy Dustman 2006-01-23 05:57:37 UTC
pre15 fixed it for me.
Comment 8 Mike Doty (RETIRED) gentoo-dev 2006-01-28 10:14:02 UTC
sys-apps/baselayout-1.12.0_pre15-r1 hangs on my amd64, lastest working version for me is 1.12.0_pre13-r1.  The hang is usualy at the end of starting net.eth0(nothing fancy here, single static IP)

Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10, 2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=k8 -fomit-frame-pointer"
CHOST="x86_64-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/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=k8 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache cvs digest distlocks sandbox sfperms sign strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://wombat/gentoo-portage"
USE="amd64 X alsa avi bash-completion bitmap-fonts browserplugin crypt dri dvd dvdread emacs encode fame flac fortran gif gtk2 ithreads jack jpeg kqemu ladspa lzo mapeditor mjpeg mp3 mpeg multislot ncurses nptl nsplugin nvidia offensive ogg oggvorbis opengl pam perl png python quicktime readline ssl tcl tcltk threads tiff tk truetype v4l vorbis wma xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 9 Mike Doty (RETIRED) gentoo-dev 2006-01-29 13:56:46 UTC
not x86 specific
Comment 10 Andreas Schäfer 2006-01-31 06:52:43 UTC
I get the same strange error when merging 
  sys-apps/baselayout-1.12.0_pre15-r1 or
  sys-apps/baselayout-1.12.0_pre15.
My system stops after starting dnsmasq. When I press C-c it kills the portmap daemon and boots fine. I can get around these problems by either removing portmap (rc-update del portmap default) or downgrading to 
  sys-apps/baselayout-1.12.0_pre13-r1

emerge --info
Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.12.0_pre13
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.15.92.0.2-r1, 2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -pipe"
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.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
LANG="de_DE@euro"
LINGUAS="de en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aac acpi alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts cdr crypt cups dba divx4linux doc dvd dvdread eds emacs emboss encode exif f77 foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 java jpeg kde libg++ libwww lirc mad mikmod mjpeg mmx motif mp3 mpeg musicbrainz mysql ncurses nls nsplugin nvidia ogg oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline ruby sdl session slang spell sqlite sse ssl svga tcpd threads tiff truetype truetype-fonts type1-fonts usb vorbis x86 xml2 xmms xprint xscreensaver xv xvid zlib elibc_glibc kernel_linux linguas_de linguas_en userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LC_ALL, LDFLAGS

Comment 11 Andreas Schäfer 2006-02-19 09:02:21 UTC
Seems to be fixed with baselayout-1.12.0_pre16-r1. Now every services run flawless , again.
Comment 12 SpanKY gentoo-dev 2006-02-20 20:09:53 UTC
k