heres a patch to make the broken cat pipe msg/error go away
in /usr/lib/python2.2/site-packages/portage.py: (line ~4787) old: notok=spawn("cat "+mytbz2+"| bzip2 -dq | tar xpf -",free=1) new: notok=spawn("bzip2 -dq "+mytbz2+" | tar xpf -",free=1)
err that doesnt work properly because it'll actually bunzip the file ;x heres a working one: notok=spawn("bzcat -q "+mytbz2+" | tar xpf -",free=1) the issue of course is the information that is appended to the end of the tarball ... the cat breaks because the bzip2/tar combo finishs reading proper data ... cat however still wants to pass that extra info we generate but cant cause the ends of the pipes died since this is a non critical error, bzcat -q will not show the msg about garbage at the end of the file
*** Bug 25329 has been marked as a duplicate of this bug. ***
It mews no more.
you added the wrong fix ;) you want to add this: notok=spawn("bzcat -q "+mytbz2+" | tar xpf -",free=1)
seems to me that it is fixed.