Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73358 - 2.0.51-r8: emerge tracebacked
Summary: 2.0.51-r8: emerge tracebacked
Status: RESOLVED WORKSFORME
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-04 10:35 UTC by Thomas Matthijs (RETIRED)
Modified: 2005-02-28 08:57 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 Thomas Matthijs (RETIRED) gentoo-dev 2004-12-04 10:35:46 UTC
while running my daily emerge -uvD world

 >>> emerge (3 of 4) sys-apps/baselayout-1.11.7-r1 to /
 Traceback (most recent call last):
   File "/usr/bin/emerge", line 3023, in ?
     mydepgraph.merge(mydepgraph.altlist())
   File "/usr/bin/emerge", line 1827, in merge
     emergelog(" === ("+str(mergecount)+" of "+str(len(mymergelist))+") Cleaning ("+x[pkgindex]+"::"+y+")", short_msg=short_msg)
 TypeError: cannot concatenate 'str' and 'NoneType' objects


I am not able to reproduce it, didn't happen on my other box, which i always update at the same with the same tree



Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-rc1 i686)
=================================================================
System uname: 2.6.10-rc1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.6.7
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Oct  5 2004, 20:46:13)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10
virtual/os-headers:  2.6.8.1-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /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="/storage/distfiles"
FEATURES="autoaddcvs autoconfig ccache cvs digest distlocks notitles sandbox sfperms strict"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage/gentoo-x86/"
PORTDIR_OVERLAY="/usr/portage/overlay"


Reproducible: Always
Steps to Reproduce:
Comment 1 Marize Pommot-Maia 2004-12-10 18:09:54 UTC
Updating octave to octave-2.1.64 I get a similar failure:
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2779, in ?
    if 1==unmerge(myaction, myfiles):
  File "/usr/bin/emerge", line 2165, 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 2726, in unmerge
    mylink.unmerge(trimworld=mytrimworld,cleanup=1)
  File "/usr/lib/portage/pym/portage.py", line 6023, in unmerge
    mymd5=portage_checksum.perform_md5(obj, calc_prelink=1)
  File "/usr/lib/portage/pym/portage_checksum.py", line 24, in perform_md5
    return perform_checksum(x, md5hash, calc_prelink)[0]
  File "/usr/lib/portage/pym/portage_checksum.py", line 127, in perform_checksum
    myhash, mysize = hash_function(myfilename)
  File "/usr/lib/portage/pym/portage_checksum.py", line 74, in md5hash
    return fchksum.fmd5t(filename)
IOError: [Errno 5] Input/output error: '/usr/lib/octave-2.1.57/liboctinterp.so.2.1.57'
Comment 2 Nicholas Jones (RETIRED) gentoo-dev 2005-02-28 08:57:16 UTC
Marize Pommot-Maia:
That is not similar at all. Looks like a disk error to me. run fsck.

Thomas Matthijs:
If it's still a problem with current stable portages, reopen the bug.