while installing portage 2.0.49-r13: ... ./usr/share/man/man5/vim.5.gz >>> Done. >>> extracting info >>> extracting portage-2.0.49-r13 bzip2: /usr/portage/packages/All/portage-2.0.49-r13.tbz2: trailing garbage after EOF ignored >>> Merging sys-apps/portage-2.0.49-r13 to / --- /etc/ >>> /etc/._cfg0000_make.conf ... and then: host$ tar tvfj /usr/portage/packages/All/portage-2.0.49-r13.tbz2 > /dev/null bzip2: (stdin): trailing garbage after EOF ignored Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(TM) XP 2500+ ccache version 2.2 [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs buildpkg" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://oss.redundant.com/pub/gentoo http://gentoo.noved.org/ http://www.gtlib.cc.gatech.edu/pub/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo http://gentoo.seren.com/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/rajiv/gentoo/gentoo-x86" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif imlib jpeg libg++ mad mpeg ncurses oggvorbis pdflib png quicktime sdl spell svga truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline tcltk java mysql X pam libwww ssl perl python gtk qt motif opengl ldap cdr 3dnow apache2 curl dvd emacs ethereal gd gtk2 imap innodb jikes maildir mbox mmx mozilla offensive sasl slp sse tiff xvid -arts -gpm -kde -gnome -mikmod -nls -tcpd"
I think it was fixed in -r7 or so, reopen if it's still happening with a version later than -r10.
yup, worked fine after -r13. thanks.
quickpkg gives broken tarball # quickpkg --include-config=y bind-tools # tar -tf /usr/portage/packages/All/bind-tools-9.7.0_p1.tbz2 > /dev/null bzip2: (stdin): trailing garbage after EOF ignored app-arch/bzip2-1.0.6-r1 (so on stable 1.0.6) sys-apps/portage-2.2.0_alpha24 (so on stable 2.1.9.25) dev-lang/python-2.5.4-r3 (so on 2.6.6-r2) Bugs related: http://bugs.gentoo.org/show_bug.cgi?id=320313
(In reply to comment #3) > quickpkg gives broken tarball > > # quickpkg --include-config=y bind-tools > # tar -tf /usr/portage/packages/All/bind-tools-9.7.0_p1.tbz2 > /dev/null > > bzip2: (stdin): trailing garbage after EOF ignored This is intended normal behavior. Our tbz2 files have an uncompressed xpak segment appended to the tail of the file. It should not interfere with extraction by tar. Bzip2 reports it as "trailing garbage after EOF ignored", with the key word being "ignored", meaning that it's only a warning and not an error. See `man 5 xpak`.
first box # quickpkg --include-config=y media-gfx/imagemagick * Building package for media-gfx/imagemagick-6.6.1.7 ... [ ok ] * Packages now in '/usr/portage/packages': * media-gfx/imagemagick-6.6.1.7: 5.1M second box # emerge -K media-gfx/imagemagick .. . done! >>> Emerging binary (1 of 1) media-gfx/imagemagick-6.6.1.7 * imagemagick-6.6.1.7.tbz2 MD5 SHA1 size ;-) ... [ ok ] >>> Extracting info * Package: media-gfx/imagemagick-6.6.1.7 * Repository: gentoo * USE: bzip2 cxx jpeg2k zlib jpeg fontconfig truetype tiff openmp perl png * FEATURES: preserve-libs sandbox >>> Extracting media-gfx/imagemagick-6.6.1.7 tar: Skipping to next header tar: Exiting with failure status due to previous errors tar failed with status 2 !!! Error Extracting '/usr/portage/packages/All/imagemagick-6.6.1.7.tbz2' >>> Failed to emerge media-gfx/imagemagick-6.6.1.7, Log file: >>> '/var/tmp/portage/media-gfx/imagemagick-6.6.1.7/temp/build.log' My next steps to debug: # cd /tmp && cp /usr/portage/packages/All/imagemagick-6.6.1.7.tbz2 . # qtbz2 -s imagemagick-6.6.1.7.tbz2 # tar -tvf imagemagick-6.6.1.7.tbz2 > log 2&>1 # grep tar -C2 log -rw-r--r-- root/root 809 2010-05-11 18:40 usr/include/ImageMagick/wand/magick-wand.h hrw-r--r-- root/root 0 2010-05-11 18:40 usr/include/ImageMagick/wand/magick_wand.h link to usr/include/ImageMagick/wand/magick-wand.h tar: Skipping to next header -rw-r--r-- root/root 1502 2010-05-11 18:40 usr/include/ImageMagick/wand/mogrify.h -rw-r--r-- root/root 968 2010-05-11 18:40 usr/include/ImageMagick/wand/montage.h -- drwxr-xr-x root/root 0 2011-02-23 12:59 usr/share/man/man3/ -r--r--r-- root/root 2387 2010-05-11 18:41 usr/share/man/man3/Image::Magick.3pm.bz2 Then I delete /usr/include/ImageMagick/wand/magick-wand.h, then quickpkg and test tar.bz2 - everything is working correctly. Why hard link in this archive get "tar: Skipping to next header". Archive gets broken? Other package are work properly, may simply not contain hard links? What should I do next to debug?
(In reply to comment #5) > Why hard link in this archive get "tar: Skipping to next header". Archive gets > broken? Other package are work properly, may simply not contain hard links? > What should I do next to debug? It may be related to changes from bug #338509. Please file a new bug, since bug 31696 seems to be a different issue.
open new bug http://bugs.gentoo.org/show_bug.cgi?id=359193