Hello, after two years I have started to update my Gentoo using following commands emerge --sync emerge portage eselect news read all emerge --verbose --fetchonly --update --deep world emerge --verbose --pretend --update --deep --newuse world This gave me 11 blocks. So I started to unmerge blocking files. First I unmerged man-pages, then man, then "emerge -C ss com_err e2fsprogs". After that I tried to "emerge -1 e2fsprogs-libs", but that did not work, so I reemerged man-pages and man by 'FEATURES="-collision-protect -protect-owned" emerge man-pages' and "emerge man". After that i tried again "emerge -1 e2fsprogs-libs", nothing happened. I am trying it for 3 days right now seems I walk in the circle. Reproducible: Always Steps to Reproduce: Gentoo installed in 2008. 1. emerge --sync 2. emerge portage 3. eselect news read all 4. emerge --verbose --fetchonly --update --deep world 5. emerge --verbose --pretend --update --deep --newuse world 6. emerge -C man-pages man ss com_err e2fsprogs 7. FEATURES="-collision-protect -protect-owned" emerge man-pages 8. emerge man 9. emerge -1 e2fsprogs-libs Actual Results: INSTALL-ELF-LIB /usr/lib/libss.so.2.0 SYMLINK /usr/lib/libss.so.2 SYMLINK /usr/lib/libss.so LDCONFIG MKINSTALLDIRS /usr/lib /usr/include/ss /usr/share/ss /usr/bin mkdir /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image/usr/include/ss mkdir /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image/usr/share/ss INSTALL_DATA /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/lib/libss.a INSTALL_DATA /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/include/ss/ss.h INSTALL_DATA /usr/include/ss/ss_err.h INSTALL_DATA /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/share/ss/ct_c.awk INSTALL_DATA /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/share/ss/ct_c.sed INSTALL /usr/bin/mk_cmds INSTALL_DATA /usr/share/man/man1/mk_cmds.1 INSTALL_DATA /usr/lib/pkgconfig/ss.pc make[2]: Leaving directory `/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/work/e2fsprogs-libs-1.41.9/lib/ss' making install in intl make[2]: Entering directory `/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/work/e2fsprogs-libs-1.41.9/intl' if test 'no' = yes; then \ test yes != no || /bin/sh ../config/mkinstalldirs /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/lib; \ temp=/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/lib/t-charset.alias; \ dest=/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/lib/charset.alias; \ if test -f /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/lib/charset.alias; then \ orig=/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/lib/charset.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -c -m 644 $temp $dest; \ rm -f $temp; \ else \ if test yes = no; then \ orig=charset.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -c -m 644 $temp $dest; \ rm -f $temp; \ fi; \ fi; \ /bin/sh ../config/mkinstalldirs /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/share/locale; \ test -f /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/share/locale/locale.alias \ && orig=/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/share/locale/locale.alias \ || orig=./locale.alias; \ temp=/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/share/locale/t-locale.alias; \ dest=/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image//usr/share/locale/locale.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -c -m 644 $temp $dest; \ rm -f $temp; \ else \ : ; \ fi make[2]: Leaving directory `/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/work/e2fsprogs-libs-1.41.9/intl' make[1]: Leaving directory `/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/work/e2fsprogs-libs-1.41.9' >>> Completed installing e2fsprogs-libs-1.41.9 into /home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment lib/libss.so.2.0 lib/libcom_err.so.2.1 usr/lib/libss.a usr/lib/libcom_err.a xargs: xargs.c:447: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed. /usr/lib/portage/bin/ebuild-helpers/ecompressdir: line 13: 16348 Done find "${D}" -name '*.ecompress.dir' -print0 16349 | sed -e 's:\.ecompress\.dir::g' -e "s:${D}:/:g" 16350 Aborted | ${XARGS} -0 ecompressdir xargs: xargs.c:447: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed. /usr/lib/portage/bin/ebuild-helpers/ecompressdir: line 13: 16351 Done find "${D}" -name '*.ecompress.skip' -print0 16352 Aborted | ${XARGS} -0 rm -f xargs: xargs.c:447: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed. /usr/lib/portage/bin/ebuild-helpers/ecompress: line 70: 16357 Done find "${D}" -name '*.ecompress.file' -print0 16358 | sed -e 's:\.ecompress\.file::g' 16359 Aborted | ${XARGS} -0 ecompress xargs: xargs.c:447: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed. /usr/lib/portage/bin/ebuild-helpers/ecompress: line 70: 16360 Done find "${D}" -name '*.ecompress.file' -print0 16361 Aborted | ${XARGS} -0 rm -f xargs: xargs.c:447: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed. >>> Installing (1 of 1) sys-libs/e2fsprogs-libs-1.41.9 * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / <filename>` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). Once again, please do NOT file * a bug report unless you have completely understood the above message. * * Detected file collision(s): * * /usr/share/info.ecompress.dir * /usr/share/man.ecompress.dir * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sys-apps/man-1.6f-r3 * /usr/share/man.ecompress.dir * * sys-apps/man-pages-3.23 * /usr/share/man.ecompress.dir * * sys-apps/man-pages-posix-2003a * /usr/share/man.ecompress.dir * * sys-devel/bc-1.06.95 * /usr/share/info.ecompress.dir * /usr/share/man.ecompress.dir * * Package 'sys-libs/e2fsprogs-libs-1.41.9' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message. >>> Failed to install sys-libs/e2fsprogs-libs-1.41.9, Log file: >>> '/home/portage_tmp/portage/sys-libs/e2fsprogs-libs-1.41.9/temp/build.log' * Messages for package sys-libs/e2fsprogs-libs-1.41.9: * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / <filename>` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). Once again, please do NOT file * a bug report unless you have completely understood the above message. * * Detected file collision(s): * * /usr/share/info.ecompress.dir * /usr/share/man.ecompress.dir * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * sys-apps/man-1.6f-r3 * /usr/share/man.ecompress.dir * * sys-apps/man-pages-3.23 * /usr/share/man.ecompress.dir * * sys-apps/man-pages-posix-2003a * /usr/share/man.ecompress.dir * * sys-devel/bc-1.06.95 * /usr/share/info.ecompress.dir * /usr/share/man.ecompress.dir * * Package 'sys-libs/e2fsprogs-libs-1.41.9' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message.
*** This bug has been marked as a duplicate of bug 285983 ***