{"id":226,"date":"2010-05-12T18:14:22","date_gmt":"2010-05-12T18:14:22","guid":{"rendered":"http:\/\/otioti.com\/?p=226"},"modified":"2013-03-05T18:23:18","modified_gmt":"2013-03-05T18:23:18","slug":"io-compress-collisions-with-serveral-perl-packages","status":"publish","type":"post","link":"https:\/\/www.otioti.com\/?p=226","title":{"rendered":"IO-Compress collisions with serveral perl packages"},"content":{"rendered":"<p>I&#8217;d surprised when i saw this error updating my servers:<\/p>\n<blockquote>\n<pre>&gt;&gt;&gt; Emerging (1 of 5) perl-core\/IO-Compress-2.021\n&gt;&gt;&gt; Installing (1 of 5) perl-core\/IO-Compress-2.021\n&gt;&gt;&gt; Failed to install perl-core\/IO-Compress-2.021, Log file:\n&gt;&gt;&gt;  '\/var\/tmp\/portage\/perl-core\/IO-Compress-2.021\/temp\/build.log'\n...\n\n * This package will overwrite one or more files that may belong to other\n * packages (see list below).\n * perl-core\/IO-Compress-Zlib-2.015\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Adapter\/Deflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Adapter\/Identity.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Deflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Gzip.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Gzip\/Constants.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/RawDeflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Zip.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Zip\/Constants.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Zlib\/Constants.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Zlib\/Extra.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Adapter\/Identity.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Adapter\/Inflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/AnyInflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Gunzip.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Inflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/RawInflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Unzip.pm\n *\n * perl-core\/Compress-Zlib-2.015\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/Compress\/Zlib.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/auto\/Compress\/Zlib\/autosplit.ix\n *\n * perl-core\/IO-Compress-Bzip2-2.015\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Adapter\/Bzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Bzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Adapter\/Bunzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Bunzip2.pm\n *\n * perl-core\/IO-Compress-Base-2.015\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/File\/GlobMapper.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Base.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Base\/Common.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/AnyUncompress.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Base.pm\n * Searching all installed packages for file collisions...\n *\n * Press Ctrl-C to Stop\n *  * Detected file collision(s):\n *\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Bunzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Adapter\/Bunzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Bzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Adapter\/Bzip2.pm\n *\n * Searching all installed packages for file collisions...\n *\n * Press Ctrl-C to Stop\n *\n* perl-core\/IO-Compress-Zlib-2.015\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Adapter\/Deflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Adapter\/Identity.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Deflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Gzip.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Gzip\/Constants.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/RawDeflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Zip.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Zip\/Constants.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Zlib\/Constants.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Zlib\/Extra.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Adapter\/Identity.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Adapter\/Inflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/AnyInflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Gunzip.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Inflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/RawInflate.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Unzip.pm\n *\n * perl-core\/Compress-Zlib-2.015\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/Compress\/Zlib.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/auto\/Compress\/Zlib\/autosplit.ix\n *\n * perl-core\/IO-Compress-Bzip2-2.015\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Adapter\/Bzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Bzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Adapter\/Bunzip2.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Bunzip2.pm\n *\n * perl-core\/IO-Compress-Base-2.015\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/File\/GlobMapper.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Base.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Base\/Common.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/AnyUncompress.pm\n * \t\/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Uncompress\/Base.pm\n *\n * Package 'perl-core\/IO-Compress-2.021' NOT merged due to file\n * collisions. If necessary, refer to your elog messages for the whole\n * content of the above message.<\/pre>\n<\/blockquote>\n<p>Well, i couldn&#8217;t find solution for this error, but bad-practises could be used for this kind of work\u00a0<\/p>\n<p>I tried to unmerge IO-Compress-Base, IO-Compress-Bzip2 and IO-Compress-Zlib:<\/p>\n<blockquote>\n<pre>emerge -C IO-Compress-Base IO-Compress-Bzip2 IO-Compress-Zlib<\/pre>\n<\/blockquote>\n<p>And later, reinstall IO-Compress lib:<\/p>\n<blockquote>\n<pre>emerge -q IO-Compress<\/pre>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;d surprised when i saw this error updating my servers: &gt;&gt;&gt; Emerging (1 of 5) perl-core\/IO-Compress-2.021 &gt;&gt;&gt; Installing (1 of 5) perl-core\/IO-Compress-2.021 &gt;&gt;&gt; Failed to install perl-core\/IO-Compress-2.021, Log file: &gt;&gt;&gt; &#8216;\/var\/tmp\/portage\/perl-core\/IO-Compress-2.021\/temp\/build.log&#8217; &#8230; * This package will overwrite one or more files that may belong to other * packages (see list below). * perl-core\/IO-Compress-Zlib-2.015 * \/usr\/lib\/perl5\/vendor_perl\/5.8.8\/IO\/Compress\/Adapter\/Deflate.pm [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,4],"tags":[16,14,15],"class_list":["post-226","post","type-post","status-publish","format-standard","hentry","category-gentoo-linux","category-linux","tag-collisions","tag-gentoo-2","tag-iocompress"],"_links":{"self":[{"href":"https:\/\/www.otioti.com\/index.php?rest_route=\/wp\/v2\/posts\/226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.otioti.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.otioti.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.otioti.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.otioti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=226"}],"version-history":[{"count":2,"href":"https:\/\/www.otioti.com\/index.php?rest_route=\/wp\/v2\/posts\/226\/revisions"}],"predecessor-version":[{"id":255,"href":"https:\/\/www.otioti.com\/index.php?rest_route=\/wp\/v2\/posts\/226\/revisions\/255"}],"wp:attachment":[{"href":"https:\/\/www.otioti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.otioti.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.otioti.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}