Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]Perl revdep-rebuild "This package will overwrite..."
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
1veedo
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 152

PostPosted: Mon Sep 07, 2009 5:24 pm    Post subject: [SOLVED]Perl revdep-rebuild "This package will overwrit Reply with quote

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
View user's profile Send private message
Mike Hunt
Watchman
Watchman


Joined: 19 Jul 2009
Posts: 5287

PostPosted: Tue Sep 08, 2009 12:24 am    Post subject: Reply with quote

I would run perl-cleaner all at this point, just to be sure everything is all nice and tidy. :)
Back to top
View user's profile Send private message
Yanster
n00b
n00b


Joined: 17 Sep 2007
Posts: 3
Location: Scotland

PostPosted: Mon Dec 28, 2009 9:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
kroyeren
n00b
n00b


Joined: 23 Jan 2007
Posts: 9
Location: Copenhagen, Denmark

PostPosted: Sat Jan 09, 2010 8:41 am    Post subject: Reply with quote

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
View user's profile Send private message
JustJoe
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jul 2005
Posts: 80

PostPosted: Sun Mar 21, 2010 9:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
jfave
Tux's lil' helper
Tux's lil' helper


Joined: 28 Jul 2004
Posts: 96
Location: Jacksonville, FL

PostPosted: Tue Apr 20, 2010 5:04 am    Post subject: Reply with quote

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
View user's profile Send private message
hpux
n00b
n00b


Joined: 24 Nov 2003
Posts: 14
Location: Oregon State University

PostPosted: Thu Apr 22, 2010 6:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
pr0ph3t
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2003
Posts: 77

PostPosted: Thu Apr 22, 2010 7:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
hpux
n00b
n00b


Joined: 24 Nov 2003
Posts: 14
Location: Oregon State University

PostPosted: Thu Apr 22, 2010 9:16 pm    Post subject: Reply with quote

Perfect. thank you!
Back to top
View user's profile Send private message
onembk
n00b
n00b


Joined: 23 Jun 2010
Posts: 4

PostPosted: Thu Jul 01, 2010 4:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum