Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 24806

Summary: update of baselayout crashes on remove of old version, now any emerge needs to remove old baselayout and crashes
Product: Gentoo Linux Reporter: Kevin Williams <kevwil>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Kevin Williams 2003-07-19 07:19:08 UTC
I tried to update the baselayout ebuild, but it failes on removing the old
version. The process seems to be stuck here, because all emerges need to remove
the old baselayout version and fail. The stderr text goes like this:

init.c: In function `init_main':
init.c:2439: warning: no return statement in function returning non-void
sulogin.c: In function `main':
sulogin.c:347: warning: `p' might be used uninitialized in this function
chmod: failed to get attributes of
`/var/tmp/portage/baselayout-1.8.6.8-r1/image//mnt/floppy': No such file or
directory
chmod: failed to get attributes of
`/var/tmp/portage/baselayout-1.8.6.8-r1/image//mnt/cdrom': No such file or directory
Traceback (most recent call last):
  File "/usr/bin/emerge", line 1943, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/bin/emerge", line 1241, in merge
    if not unmerge("clean", [xsplit[0]]):
  File "/usr/bin/emerge", line 1445, in unmerge
    retval=portage.unmerge(mysplit[0],mysplit[1],portage.root,unmerge_action not
in ["clean","prune"])
  File "/usr/lib/python2.2/site-packages/portage.py", line 1825, in unmerge
    mylink.unmerge(trimworld=mytrimworld)
  File "/usr/lib/python2.2/site-packages/portage.py", line 4131, in unmerge
    objld=listdir(obj)
  File "/usr/lib/python2.2/site-packages/portage.py", line 93, in listdir
    list = os.listdir(mypath)
OSError: [Errno 5] Input/output error: '/mnt/floppy'


Reproducible: Always
Steps to Reproduce:
1. with baselayout 1.8.6.8 installed, run "emerge -u baselayout"
2.
3.




Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-gentoo-r2 i686 Intel(R) Pentium(R) III Mobile CPU      1200MHz
USE="x86 oss 3dnow avi foomaticdb jpeg libg++ mad mikmod mpeg nls quicktime xmms
xv gdbm slang tetex svga postgres gpm tcpd libwww esd imlib mozilla acpi alsa
apache2 apm arts berkdb cdr crypt cups encode gd gif -gnome gtk -gtk2 imap
innodb java jikes junit kde ldap mmx -motif mysql ncurses oav oggvorbis opengl
pam pdflib perl php pic png python qt qtmt readline samba sasl sdl slp snmp
socks5 spell sse ssl tcltk truetype usb X xml xml2 zlib"
FEATURES="sandbox ccache"
LESS="-R"
PORTAGE_GID="250"
LESSOPEN="|lesspipe.sh %s"
KONSOLE_DCOP="DCOPRef(konsole-1564,konsole)"
CVS_RSH="ssh"
LOGNAME="kwilliams"
USER="kwilliams"
INPUTRC="/etc/inputrc"
HOME="/root"
QTDIR="/usr/qt/3"
PS1="\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]"
XDM_MANAGED="/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched"
DISPLAY=":0.0"
PORTAGE_MASTER_PID="18733"
KDEDIR="/usr/kde/3.1"
TERM="xterm"
PRELINK_PATH_MASK=""
XSESSION="kde-3.1.2"
JDK_HOME="/opt/sun-jdk-1.4.1.03"
PORTAGE_CACHEDIR="/var/cache/edb/dep/"
SESSION_MANAGER="local/merlin.home.bogus:/tmp/.ICE-unix/1530"
SHLVL="4"
XINITRC="/etc/X11/xinit/xinitrc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
G_BROKEN_FILENAMES="1"
PORTAGE_CALLER="emerge"
QMAKESPEC="linux-g++"
ACCEPT_KEYWORDS="x86"
PRELINK_PATH=""
MOZILLA_FIVE_HOME="/usr/lib/mozilla"
MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man:/usr/X11R6/man:/usr/qt/3/man"
JAVA_HOME="/opt/sun-jdk-1.4.1.03"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/kwilliams/.gtkrc:/home/kwilliams/.gtkrc-kde"
INFODIR="/usr/share/info:/usr/X11R6/info"
INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.2/info"
CC="gcc"
MAIL_ROOT="/etc/xmail"
CLASSPATH="/opt/sun-jdk-1.4.1.03/jre/lib:/opt/sun-jdk-1.4.1.03/lib/tools.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/optional.jar:/usr/share/junit/lib/junit.jar:/usr/share/jdbc-mysql/lib/mysql-connector-java-3.0.8-stable-bin.jar:/usr/share/log4j/lib/log4j-1.2.8.jar:/usr/share/xdoclet/lib/xdoclet-apache-module.jar:/usr/share/xdoclet/lib/xdoclet-bea-module.jar:/usr/share/xdoclet/lib/xdoclet-caucho-module.jar:/usr/share/xdoclet/lib/xdoclet-ejb-module.jar:/usr/share/xdoclet/lib/xdoclet-exolab-module.jar:/usr/share/xdoclet/lib/xdoclet-hp-module.jar:/usr/share/xdoclet/lib/xdoclet-ibm-module.jar:/usr/share/xdoclet/lib/xdoclet-java-module.jar:/usr/share/xdoclet/lib/xdoclet-jboss-module.jar:/usr/share/xdoclet/lib/xdoclet-jdo-module.jar:/usr/share/xdoclet/lib/xdoclet-jmx-module.jar:/usr/share/xdoclet/lib/xdoclet-macromedia-module.jar:/usr/share/xdoclet/lib/xdoclet-mvcsoft-module.jar:/usr/share/xdoclet/lib/xdoclet-mx4j-module.jar:/usr/share/xdoclet/lib/xdoclet-objectweb-module.jar:/usr/share/xdoclet/lib/xdoclet-orion-module.jar:/usr/share/xdoclet/lib/xdoclet-pramati-module.jar:/usr/share/xdoclet/lib/xdoclet-sybase-module.jar:/usr/share/xdoclet/lib/xdoclet-web-module.jar:/usr/share/xdoclet/lib/xdoclet-webwork-module.jar:/usr/share/xdoclet/lib/xdoclet-xdoclet-module.jar:/usr/share/xdoclet/lib/xdoclet.jar:/usr/share/xdoclet/lib/xjavadoc.jar:/usr/share/jboss/lib/auth.conf:/usr/share/jboss/lib/cacerts:/usr/share/jboss/lib/client-config.xml:/usr/share/jboss/lib/concurrent.jar:/usr/share/jboss/lib/gnu-regexp.jar:/usr/share/jboss/lib/jacorb.jar:/usr/share/jboss/lib/jboss-client.jar:/usr/share/jboss/lib/jboss-common-client.jar:/usr/share/jboss/lib/jboss-iiop-client.jar:/usr/share/jboss/lib/jboss-j2ee.jar:/usr/share/jboss/lib/jboss-jaas.jar:/usr/share/jboss/lib/jboss-jsr77.jar:/usr/share/jboss/lib/jboss-net-client.jar:/usr/share/jboss/lib/jboss-system-client.jar:/usr/share/jboss/lib/jbossall-client.jar:/usr/share/jboss/lib/jbossha-client.jar:/usr/share/jboss/lib/jbossjmx-ant.jar:/usr/share/jboss/lib/jbossmq-client.jar:/usr/share/jboss/lib/jbossmqha.jar:/usr/share/jboss/lib/jbosssx-client.jar:/usr/share/jboss/lib/jcert.jar:/usr/share/jboss/lib/jmx-connector-client-factory.jar:/usr/share/jboss/lib/jmx-ejb-connector-client.jar:/usr/share/jboss/lib/jmx-rmi-connector-client.jar:/usr/share/jboss/lib/jnet.jar:/usr/share/jboss/lib/jnp-client.jar:/usr/share/jboss/lib/jsse.jar:/usr/share/jboss/lib/log4j.jar:/usr/share/postgresql/lib/postgresql.jar:."
ACCEPT_LICENSE=""
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.2:/usr/X11R6/bin:/opt/sun-jdk-1.4.1.03/bin:/opt/sun-jdk-1.4.1.03/jre/bin:/usr/qt/3/bin:/usr/kde/3.1/sbin:/usr/kde/3.1/bin"
GS_LIB="/home/kwilliams/.kde/share/fonts"
_="/usr/bin/emerge"
KDEDIRS="/usr"
JAVAC="/opt/sun-jdk-1.4.1.03/bin/javac"
CXX="g++"
OLDPWD="/home/kwilliams"
HOSTNAME="merlin.home.bogus"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb
/usr/kde/3.1/share/config /usr/share/config"
PWD="/root"
SGML_CATALOG_FILES="/etc/sgml/sgml-ent.cat:/etc/sgml/sgml-docbook.cat:/etc/sgml/openjade-1.3.1.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/dsssl-docbook-stylesheets.cat:/etc/sgml/sgml-docbook-4.0.cat:/etc/sgml/sgml-lite.cat"
KONSOLE_DCOP_SESSION="DCOPRef(konsole-1564,session-1)"
COLORTERM=""
LS_COLORS=""
PAGER="/usr/bin/less"
KDE_MULTIHEAD="false"
PORTDIR_OVERLAY="/usr/local/portage"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -falign-functions=4 -fomit-frame-pointer"
ARCH="x86"
COMPILER="gcc3"
MAKEOPTS="-j2"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
RSYNC_TIMEOUT="180"
AUTOCLEAN="yes"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
RSYNC_RETRIES="3"
PKGDIR="/usr/portage/packages"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CLEAN_DELAY="5"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
RPMDIR="/usr/portage/rpm"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
PORTDIR="/usr/portage"
NOCOLOR="false"
USE_ORDER="env:conf:auto:defaults"
PORTAGE_TMPDIR="/var/tmp"
Comment 1 SpanKY gentoo-dev 2003-07-19 13:41:24 UTC
`umount /mnt/floppy` and try again 

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