View previous topic :: View next topic |
Author |
Message |
1veedo Apprentice
Joined: 19 Dec 2005 Posts: 152
|
Posted: Mon Sep 07, 2009 5:24 pm Post subject: [SOLVED]Perl revdep-rebuild "This package will overwrit |
|
|
I'm trying to revdep-rebuild but perl IO-Compress doesn't want to install. Code: | >>> Failed to install perl-core/IO-Compress-2.021, Log file:
>>> '/var/tmp/portage/perl-core/-2.021/temp/build.log'
* Messages for package perl-core/IO-Compress-2.021:
* 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/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/RawInflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Inflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Base.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Unzip.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Bunzip2.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Gunzip.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/AnyUncompress.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/AnyInflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Bunzip2.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Identity.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Inflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Deflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Zip.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Base.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/RawDeflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Gzip.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Bzip2.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Deflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Identity.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Bzip2.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Gzip/Constants.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Zlib/Extra.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Zlib/Constants.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Zip/Constants.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Base/Common.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/auto/Compress/Zlib/autosplit.ix
* /usr/lib64/perl5/vendor_perl/5.8.8/Compress/Zlib.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/File/GlobMapper.pm
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* perl-core/IO-Compress-Zlib-2.015
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Deflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Identity.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Deflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Gzip.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Gzip/Constants.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/RawDeflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Zip.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Zip/Constants.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Zlib/Constants.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Zlib/Extra.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Identity.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Inflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/AnyInflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Gunzip.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Inflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/RawInflate.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Unzip.pm
*
* perl-core/IO-Compress-Base-2.015
* /usr/lib64/perl5/vendor_perl/5.8.8/File/GlobMapper.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Base.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Base/Common.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/AnyUncompress.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Base.pm
*
* perl-core/IO-Compress-Bzip2-2.015
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Bzip2.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Compress/Bzip2.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Bunzip2.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/IO/Uncompress/Bunzip2.pm
*
* perl-core/Compress-Zlib-2.015
* /usr/lib64/perl5/vendor_perl/5.8.8/Compress/Zlib.pm
* /usr/lib64/perl5/vendor_perl/5.8.8/auto/Compress/Zlib/autosplit.ix
*
* Package 'perl-core/IO-Compress-2.021' NOT merged due to file
* collisions. If necessary, refer to your elog messages for the whole
* content of the above message.
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
* revdep-rebuild failed to emerge all packages.
* you have the following choices:
* - If emerge failed during the build, fix the problems and re-run revdep-rebuild.
* - Use /etc/portage/package.keywords to unmask a newer version of the package.
* (and remove 5_order.rr to be evaluated again)
* - Modify the above emerge command and run it manually.
* - Compile or unmerge unsatisfied packages manually,
* remove temporary files, and try again.
* (you can edit package/ebuild list first)
* To remove temporary files, please run:
* rm /var/cache/revdep-rebuild/*.rr | It look like some other perl packages are conflicting so maybe I should just unmerge those?
edit--
I went ahead and unmerged those packages then installed IO-Compress. Worked fine. |
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Tue Sep 08, 2009 12:24 am Post subject: |
|
|
I would run perl-cleaner all at this point, just to be sure everything is all nice and tidy. |
|
Back to top |
|
|
Yanster n00b
Joined: 17 Sep 2007 Posts: 3 Location: Scotland
|
Posted: Mon Dec 28, 2009 9:44 pm Post subject: |
|
|
This worked for me.
Code: | emerge -C perl-core/Compress-Zlib-2.015 perl-core/IO-Compress-Base-2.015 perl-core/IO-Compress-Zlib-2.015; emerge Compress-Raw-Bzip2 Compress-Raw-Zlib IO-Compress IO-Zlib |
|
|
Back to top |
|
|
kroyeren n00b
Joined: 23 Jan 2007 Posts: 9 Location: Copenhagen, Denmark
|
Posted: Sat Jan 09, 2010 8:41 am Post subject: |
|
|
Hi
I have a problem similar to OP, the package is pulled in by a world-update, but error message is roughly the same.
I've checked for installed, tried to run perl-cleaner, but no package related to the files seems to be installed. I'm pretty sure i haven't installed any perl-packages outside of portage.
portageq command suggested in the error messages doesn't show any owners of the files-
Do i just delete the files by hand?
Installing perl-core/IO-Compress-2.021 pulls in perl-core/Compress-Raw-Bzip2 and -Zlib and virtual/Perl-Comress-Raw-Bzip2 and -Zlib, but the files stays if i unmerge those packages. |
|
Back to top |
|
|
JustJoe Tux's lil' helper
Joined: 30 Jul 2005 Posts: 80
|
Posted: Sun Mar 21, 2010 9:32 pm Post subject: |
|
|
Yanster wrote: | This worked for me.
Code: | emerge -C perl-core/Compress-Zlib-2.015 perl-core/IO-Compress-Base-2.015 perl-core/IO-Compress-Zlib-2.015; emerge Compress-Raw-Bzip2 Compress-Raw-Zlib IO-Compress IO-Zlib |
|
Thnx a lot, solved same problem for me too. |
|
Back to top |
|
|
jfave Tux's lil' helper
Joined: 28 Jul 2004 Posts: 96 Location: Jacksonville, FL
|
Posted: Tue Apr 20, 2010 5:04 am Post subject: |
|
|
This worked for me:
Code: | emerge -C perl-core/Compress-Zlib perl-core/IO-Compress-Base perl-core/IO-Compress-Zlib; emerge Compress-Raw-Bzip2 Compress-Raw-Zlib IO-Compress IO-Zlib |
|
|
Back to top |
|
|
hpux n00b
Joined: 24 Nov 2003 Posts: 14 Location: Oregon State University
|
Posted: Thu Apr 22, 2010 6:55 pm Post subject: |
|
|
These hints brought me much closer to the solution, however, I'm still getting some file collisions. These collisions are different than the original ones:
Quote: | * Detected file collision(s):
*
* /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Bunzip2.pm
* /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Bunzip2.pm
* /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Bzip2.pm
* /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Bzip2.pm
*
* Searching all installed packages for file collisions...
*
* Press Ctrl-C to Stop
*
* perl-core/IO-Compress-Bzip2-2.015
* /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Bzip2.pm
* /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Bzip2.pm
* /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Bunzip2.pm
* /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Bunzip2.pm
*
* Package 'perl-core/IO-Compress-2.021' NOT merged due to file
* collisions. If necessary, refer to your elog messages for the whole
* content of the above message. |
Any ideas what the proper response to this is? As an aside, what is the reason for all these problems? I've been using Gentoo for probably 7 years and this is the first such problem... |
|
Back to top |
|
|
pr0ph3t Tux's lil' helper
Joined: 30 Sep 2003 Posts: 77
|
Posted: Thu Apr 22, 2010 7:34 pm Post subject: |
|
|
I followed the same steps as the previous post and ended up in the same place you did. I then did:
Code: | emerge -C perl-core/IO-Compress-Bzip2 |
and I'm now fine. |
|
Back to top |
|
|
hpux n00b
Joined: 24 Nov 2003 Posts: 14 Location: Oregon State University
|
Posted: Thu Apr 22, 2010 9:16 pm Post subject: |
|
|
Perfect. thank you! |
|
Back to top |
|
|
onembk n00b
Joined: 23 Jun 2010 Posts: 4
|
Posted: Thu Jul 01, 2010 4:48 pm Post subject: |
|
|
Code: | emerge -C perl-core/Compress-Zlib-2.015 perl-core/IO-Compress-Base-2.015 perl-core/IO-Compress-Zlib-2.015; emerge Compress-Raw-Bzip2 Compress-Raw-Zlib IO-Compress IO-Zlib |
Thank you, this worked for me also (Compress 2.011 to 2.021). |
|
Back to top |
|
|
|