Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 304559 - Unable to emerge e2fsprogs-lib
Summary: Unable to emerge e2fsprogs-lib
Status: RESOLVED DUPLICATE of bug 285983
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-11 14:30 UTC by vsivak peter
Modified: 2010-02-11 17:28 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 vsivak peter 2010-02-11 14:30:04 UTC
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.
Comment 1 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2010-02-11 17:28:15 UTC

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