Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48395 - portage crash when cleaning baselayout
Summary: portage crash when cleaning baselayout
Status: RESOLVED DUPLICATE of bug 23851
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-19 13:14 UTC by Felix Kurth
Modified: 2005-10-07 09:15 UTC (History)
0 users

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 Felix Kurth 2004-04-19 13:14:37 UTC
Portage crashes when cleaning baselayout.
Seems to be related to the use of submount. Looks like a similar bug as #23474
Output:
* Caching service dependencies...
>>> sys-apps/baselayout-1.8.11 merged.

 sys-apps/baselayout
    selected: 1.8.6.13-r1
   protected: 1.8.11
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging sys-apps/baselayout-1.8.6.13-r1...
No package files given... Grabbing a set.
--- !mtime obj /var/tmp/.keep
--- !mtime obj /var/state/.keep
--- !mtime obj /var/spool/.keep
--- !mtime obj /var/run/.keep
--- !mtime obj /var/log/news/.keep
--- !mtime obj /var/lock/subsys/.keep
--- !mtime obj /var/lock/.keep
--- !mtime obj /var/lib/misc/.keep
<<<        obj /var/lib/init.d/.keep
--- !mtime obj /var/.keep
--- !mtime obj /usr/src/.keep
--- !mtime obj /usr/share/misc/.keep
--- !mtime obj /usr/share/man/man8/telinit.8.gz
--- !mtime obj /usr/share/man/man8/sulogin.8.gz
--- !mtime obj /usr/share/man/man8/start-stop-daemon.8.gz
--- !mtime obj /usr/share/man/man8/shutdown.8.gz
--- !mtime obj /usr/share/man/man8/runlevel.8.gz
--- !mtime obj /usr/share/man/man8/reboot.8.gz
--- !mtime obj /usr/share/man/man8/poweroff.8.gz
--- !mtime obj /usr/share/man/man8/pidof.8.gz
--- !mtime obj /usr/share/man/man8/modules-update.8.gz
--- !mtime obj /usr/share/man/man8/killall5.8.gz
--- !mtime obj /usr/share/man/man8/init.8.gz
--- !mtime obj /usr/share/man/man8/halt.8.gz
--- !mtime obj /usr/share/man/man8/MAKEDEV.8.gz
--- !mtime obj /usr/share/man/man5/modules.autoload.5.gz
--- !mtime obj /usr/share/man/man5/inittab.5.gz
--- !mtime obj /usr/share/man/man5/initscript.5.gz
--- !mtime obj /usr/share/man/man1/wall.1.gz
--- !mtime obj /usr/share/man/man1/mesg.1.gz
--- !mtime obj /usr/share/man/man1/lastb.1.gz
--- !mtime obj /usr/share/man/man1/last.1.gz
--- !mtime obj /usr/share/man/man1/consoletype.1.gz
<<<        obj /usr/share/man/.keep.gz
<<<        obj /usr/share/info/.keep.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/sysvinit-2.84/sysvinit-2.84.lsm.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/sysvinit-2.84/bootlogd.README.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/sysvinit-2.84/README.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/sysvinit-2.84/Propaganda.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/sysvinit-2.84/Install.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/sysvinit-2.84/Changelog.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/sysvinit-2.84/COPYRIGHT.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/copyright.gz
<<<        obj /usr/share/doc/baselayout-1.8.6.13-r1/ChangeLog.gz
--- !mtime obj /usr/share/doc/.keep
<<<        obj /usr/share/baselayout/dirlist.txt
--- !mtime obj /usr/sbin/.keep
--- !mtime obj /usr/portage/.keep
--- !mtime obj /usr/local/src/.keep
<<<        obj /usr/local/share/man/.keep.gz
--- !mtime obj /usr/local/share/doc/.keep
--- !mtime obj /usr/local/share/.keep
--- !mtime obj /usr/local/sbin/.keep
--- !mtime obj /usr/local/lib/.keep
--- !mtime obj /usr/local/games/.keep
--- !mtime obj /usr/local/bin/.keep
--- !mtime obj /usr/lib/.keep
--- !mtime obj /usr/include/linux/.keep
--- !mtime obj /usr/include/initreq.h
--- !mtime obj /usr/include/asm/.keep
--- !mtime obj /usr/include/.keep
--- !mtime obj /usr/bin/.keep
--- !mtime obj /usr/X11R6/share/.keep
<<<        obj /usr/X11R6/man/.keep.gz
--- !mtime obj /usr/X11R6/lib/.keep
--- !mtime obj /usr/X11R6/include/X11/.keep
--- !mtime obj /usr/X11R6/include/GL/.keep
--- !mtime obj /usr/.keep
--- !mtime obj /tmp/.keep
--- !mtime obj /sbin/sulogin
--- !mtime obj /sbin/start-stop-daemon
--- !mtime obj /sbin/shutdown
--- !mtime obj /sbin/runscript.sh
--- !mtime obj /sbin/runscript
--- !mtime obj /sbin/runlevel
--- !mtime obj /sbin/rc-update
--- !mtime obj /sbin/rc
--- !mtime obj /sbin/modules-update
--- !mtime obj /sbin/killall5
--- !mtime obj /sbin/init
--- !mtime obj /sbin/halt
--- !mtime obj /sbin/functions.sh
--- !mtime obj /sbin/env-update.sh
--- !mtime obj /sbin/depscan.sh
--- !mtime obj /sbin/consoletype
--- !mtime obj /sbin/MAKEDEV
--- !mtime obj /sbin/.keep
--- !mtime obj /root/.keep
--- !mtime obj /opt/.keep
--- !found obj /mnt/floppy/.keep
--- !mtime obj /mnt/cdrom/.keep
--- !mtime obj /mnt/.keep
--- !mtime obj /lib/udev-state/.keep
--- !mtime obj /lib/rcscripts/sh/rc-services.sh
--- !mtime obj /lib/rcscripts/sh/rc-help.sh
--- !mtime obj /lib/rcscripts/sh/rc-daemon.sh
--- !mtime obj /lib/rcscripts/awk/genenviron.awk
--- !mtime obj /lib/rcscripts/awk/gendepends.awk
--- !mtime obj /lib/rcscripts/awk/functions.awk
--- !mtime obj /lib/rcscripts/awk/cachedepends.awk
--- !mtime obj /lib/dev-state/.keep
--- !mtime obj /lib/.keep
--- !mtime obj /home/.keep
--- cfgpro obj /etc/sysctl.conf
--- cfgpro obj /etc/skel/.bashrc
--- cfgpro obj /etc/skel/.bash_profile
--- cfgpro dir /etc/skel
--- cfgpro obj /etc/shells
--- cfgpro obj /etc/shadow
--- cfgpro obj /etc/services
--- cfgpro obj /etc/rc.conf
--- cfgpro obj /etc/protocols
--- cfgpro obj /etc/profile
--- cfgpro obj /etc/passwd
--- cfgpro obj /etc/opt/.keep
--- cfgpro dir /etc/opt
--- cfgpro obj /etc/nsswitch.conf
--- cfgpro obj /etc/networks
--- cfgpro obj /etc/modules.d/i386
--- cfgpro obj /etc/modules.d/aliases
--- cfgpro obj /etc/modules.d/.keep
--- cfgpro dir /etc/modules.d
--- cfgpro obj /etc/modules.autoload.d/kernel-2.6
--- cfgpro obj /etc/modules.autoload.d/kernel-2.4
--- cfgpro obj /etc/modules.autoload.d/.keep
--- cfgpro dir /etc/modules.autoload.d
--- cfgpro obj /etc/issue.logo
--- cfgpro obj /etc/issue
--- cfgpro obj /etc/inputrc
--- cfgpro obj /etc/inittab
--- cfgpro obj /etc/init.d/urandom
--- cfgpro obj /etc/init.d/shutdown.sh
--- cfgpro obj /etc/init.d/serial
--- cfgpro sym /etc/init.d/runscript.sh
--- cfgpro obj /etc/init.d/rmnologin
--- cfgpro obj /etc/init.d/reboot.sh
--- cfgpro obj /etc/init.d/numlock
--- cfgpro obj /etc/init.d/nscd
--- cfgpro obj /etc/init.d/netmount
--- cfgpro obj /etc/init.d/net.lo
--- cfgpro obj /etc/init.d/net.eth0
--- cfgpro obj /etc/init.d/modules
--- cfgpro obj /etc/init.d/localmount
--- cfgpro obj /etc/init.d/local
--- cfgpro obj /etc/init.d/keymaps
--- cfgpro obj /etc/init.d/hostname
--- cfgpro obj /etc/init.d/halt.sh
--- cfgpro sym /etc/init.d/functions.sh
--- cfgpro obj /etc/init.d/domainname
--- cfgpro sym /etc/init.d/depscan.sh
--- cfgpro obj /etc/init.d/crypto-loop
--- cfgpro obj /etc/init.d/consolefont
--- cfgpro obj /etc/init.d/clock
--- cfgpro obj /etc/init.d/checkroot
--- cfgpro obj /etc/init.d/checkfs
--- cfgpro obj /etc/init.d/bootmisc
--- cfgpro dir /etc/init.d
--- cfgpro obj /etc/group
--- cfgpro obj /etc/fstab
--- cfgpro sym /etc/filesystems
--- !mtime obj /etc/env.d/00basic
--- !mtime obj /etc/env.d/.keep
--- cfgpro dir /etc/env.d
--- cfgpro obj /etc/devfsd.conf
--- cfgpro obj /etc/devfs.d/.keep
--- cfgpro dir /etc/devfs.d
--- cfgpro obj /etc/cron.weekly/.keep
--- cfgpro dir /etc/cron.weekly
--- cfgpro obj /etc/cron.monthly/.keep
--- cfgpro dir /etc/cron.monthly
--- cfgpro obj /etc/cron.hourly/.keep
--- cfgpro dir /etc/cron.hourly
--- cfgpro obj /etc/cron.daily/.keep
--- cfgpro dir /etc/cron.daily
--- cfgpro obj /etc/conf.d/rc
--- cfgpro obj /etc/conf.d/net
--- cfgpro obj /etc/conf.d/local.stop
--- cfgpro obj /etc/conf.d/local.start
--- cfgpro obj /etc/conf.d/crypto-loop
--- cfgpro obj /etc/conf.d/.keep
--- cfgpro dir /etc/conf.d
--- !mtime obj /bin/wall
--- !mtime obj /bin/utmpdump
--- !mtime obj /bin/rc-status
--- !mtime obj /bin/mesg
--- !mtime obj /bin/last
<<<        dir /usr/share/doc/baselayout-1.8.6.13-r1/sysvinit-2.84
<<<        dir /usr/share/doc/baselayout-1.8.6.13-r1
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2599, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/bin/emerge", line 1600, in merge
    retval=unmerge("clean", [xsplit[0]])
  File "/usr/bin/emerge", line 1852, in unmerge
    retval=portage.unmerge(mysplit[0],mysplit[1],portage.root,mysettings,unmerge_action not in ["clean","prune"])
  File "/usr/lib/portage/pym/portage.py", line 2496, in unmerge
    mylink.unmerge(trimworld=mytrimworld,cleanup=1)
  File "/usr/lib/portage/pym/portage.py", line 5372, in unmerge
    objld=listdir(obj)
  File "/usr/lib/portage/pym/portage.py", line 301, in listdir
    list, ftype = cacheddir(mypath, ignorecvs, ignorelist, EmptyOnError)
  File "/usr/lib/portage/pym/portage.py", line 271, in cacheddir
    list = os.listdir(mypath)
OSError: [Errno 123] No medium found: '/mnt/floppy'


lines from fstab:
/dev/dvd                /mnt/dvd        subfs           fs=cdfss,ro,user                0 0
/dev/cdrom              /mnt/plex       subfs           fs=cdfss,ro,user                0 0
#/dev/hdd               /mnt/cdb        auto            noauto,ro,user          0 0
/dev/fd0                /mnt/floppy     subfs           fs=floppyfss,rw,user          0 0


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.50-r3 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040117-r0, 
2.6.5) 
================================================================= 
System uname: 2.6.5 i686 AMD Athlon(TM) XP 2100+ 
Gentoo Base System version 1.4.3.13p1 
Autoconf: sys-devel/autoconf-2.58-r1 
Automake: sys-devel/automake-1.8.3 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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="-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache prelink" 
GENTOO_MIRRORS="http://gentoo.inode.at/" 
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 Xaw3d aalib acpi acpi4linux alsa amd apache2 apm arts 
artswrappersuid autofs avi cdr composite crypt cscope cups dga divx dri dvd 
dvdr emacs encode esd faad fam fbcon ffmpeg flac foomaticdb gd gif gphoto2 gpm 
gtk2 hbci imap imlib imlib2 ipv6 java jpeg kde leim libwww lufsusermount mad 
maildir mikmod mmx mozcalendar mozilla mozsvg mozxmlterm mpeg mpeg4 ncurses 
nls nptl oggvorbis opengl pam pdflib pear-db perl pic png ppds qt quicktime 
readline samba sasl scanner skey slang spell sse ssl svga tcltk tcpd tetex 
tiff transcode truetype type1 usb vim-with-x wmf x86 xine xinerama xml xml2 
xmms xv xvid zlib"
Comment 1 Nicholas Jones (RETIRED) gentoo-dev 2004-04-22 16:01:49 UTC
Using supermount?
Comment 2 Felix Kurth 2004-04-23 00:59:25 UTC
No, submount.
http://submount.sourceforge.net/
Its in portage too.
Comment 3 Jason Stubbs (RETIRED) gentoo-dev 2005-10-07 09:15:18 UTC

*** This bug has been marked as a duplicate of 23851 ***