Re: [gentoo-user] dev-lang/perl:0 - problem
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Sonntag, 19. April 2015, 13:05:02 schrieb Andreas K. Huettel: Am Sonntag, 19. April 2015, 01:38:30 schrieb Joseph: I've not updated to two months and now I'm getting dependency problem with dev-lang/perl (dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in by =dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, ebuild scheduled for merge) ^ ^^^ (and 38 more with the same problem) (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Crypt-PasswdMD5-1.400.0:0/0::gentoo, installed) (and 94 more with the same problem) How to solve it? I don't want to mess with perl and ended up with emerge not working. emerge is written in python, so no worries there, you can't break it with perl. Sadly, with each new portage version the solution to these problems varies a bit. Here's something else that might be worth a try and that I just remembered, if possible try it before anything else. Take the text block below (copied from /usr/portage/profiles/package.mask) and place it in your /etc/portage/package.unmask (to locally unmask 5.18 again), then try upgrading. (It would be *very* interesting to know if this helps... :) - -- # Andreas K. Huettel dilfri...@gentoo.org (29 Mar 2015) # Mask Perl 5.18 for removal. Please upgrade to Perl 5.20 =dev-lang/perl-5.18.2-r2 =virtual/perl-Archive-Tar-1.900.0-r2 =virtual/perl-Attribute-Handlers-0.940.0-r1 =virtual/perl-AutoLoader-5.730.0-r2 =virtual/perl-B-Debug-1.180.0-r2 =virtual/perl-CGI-3.630.0-r2 =virtual/perl-CPAN-Meta-Requirements-2.122.0-r2 =virtual/perl-CPAN-Meta-YAML-0.8.0-r2 =virtual/perl-CPAN-Meta-2.120.921-r2 =virtual/perl-CPAN-2.0.0-r1 =virtual/perl-Carp-1.290.0-r1 =virtual/perl-Compress-Raw-Bzip2-2.60.0-r2 =virtual/perl-Compress-Raw-Zlib-2.60.0-r2 =virtual/perl-DB_File-1.827.0-r2 =virtual/perl-Devel-PPPort-3.200.0-r4 =virtual/perl-Digest-MD5-2.520.0-r2 =virtual/perl-Encode-2.490.0-r2 =virtual/perl-Exporter-5.680.0-r2 =virtual/perl-ExtUtils-CBuilder-0.280.210-r1 =virtual/perl-ExtUtils-Command-1.170.0-r6 =virtual/perl-ExtUtils-Install-1.590.0-r1 =virtual/perl-ExtUtils-MakeMaker-6.660.0-r1 =virtual/perl-ExtUtils-ParseXS-3.180.0-r2 =virtual/perl-File-Spec-3.400.0-r2 =virtual/perl-File-Temp-0.230.0-r1 =virtual/perl-Filter-Simple-0.890.0-r1 =virtual/perl-Getopt-Long-2.390.0-r1 =virtual/perl-I18N-LangTags-0.390.0 =virtual/perl-IO-Compress-2.60.0-r1 =virtual/perl-IO-1.280.0-r1 =virtual/perl-IPC-Cmd-0.800.0-r1 =virtual/perl-JSON-PP-2.272.20-r1 =virtual/perl-Locale-Maketext-1.230.0-r1 =virtual/perl-MIME-Base64-3.130.0-r4 =virtual/perl-Math-BigInt-FastCalc-0.300.0-r4 =virtual/perl-Math-BigInt-1.999.100 =virtual/perl-Math-BigRat-0.260.400 =virtual/perl-Module-Build-0.400.300-r1 =virtual/perl-Module-CoreList-3.30.0 =virtual/perl-Module-Load-Conditional-0.540.0-r1 =virtual/perl-Module-Load-0.240.0-r1 =virtual/perl-Module-Metadata-1.0.11-r1 =virtual/perl-Net-Ping-2.41-r1 =virtual/perl-Package-Constants-0.20.0-r5 =virtual/perl-Params-Check-0.360.0-r1 =virtual/perl-Parse-CPAN-Meta-1.440.400-r1 =virtual/perl-Perl-OSType-1.3.0-r1 =virtual/perl-Pod-Escapes-1.40.0-r5 =virtual/perl-Pod-Parser-1.600.0 =virtual/perl-Safe-2.350.0-r2 =virtual/perl-Scalar-List-Utils-1.270.0-r2 =virtual/perl-Socket-2.9.0-r2 =virtual/perl-Storable-2.410.0-r1 =virtual/perl-Sys-Syslog-0.320.0-r2 =virtual/perl-Term-ReadLine-1.120.0 =virtual/perl-Test-Harness-3.260.0-r2 =virtual/perl-Test-Simple-0.980.0-r6 =virtual/perl-Text-ParseWords-3.280.0-r2 =virtual/perl-Thread-Queue-3.20.0-r1 =virtual/perl-Time-HiRes-1.972.500-r3 =virtual/perl-Time-Piece-1.20-r2 =virtual/perl-XSLoader-0.160.0-r2 =virtual/perl-bignum-0.330.0 =virtual/perl-if-0.60.200-r2 =virtual/perl-libnet-1.220.0-r3 =virtual/perl-parent-0.225.0-r5 =virtual/perl-threads-shared-1.430.0-r1 =virtual/perl-threads-1.860.0-r4 =virtual/perl-version-0.990.200-r1 - -- Andreas K. Huettel Gentoo Linux developer dilfri...@gentoo.org http://www.akhuettel.de/ -BEGIN PGP SIGNATURE- Version: GnuPG v2.0 iQJ8BAEBCgBmBQJVM494XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d5SqoQALGCreRA8hoAxRxuBm+G9lSu yqF+fjMve61g3i2la4ts1aRaxPILix2q9hwTwGUjzLwnO/wXasADRz6qVHgXrWHA /Dw2EDOvcPp50iTqllCM/ZybdDqLQqfrzEHRaHDzPOeIPtfyllectjUxULfGRIPE HaodxS0REP7bhUIyCbvsWjYwkqYFBcELRnA8OozX1cJnyOQEX+TovuJQDEk965Aa 7DfO3Zy8b+dfOSbuy3QF9kHrzHb+5KoWGPH/ZgVCQvKRw+x98FSFFbkM03pGQ7NP A135vScmVWfNMyn5tu3UHxV2V6A45yPg0vDqivXLBTERBq0JiMR1y5ptW3oZPaPw tbcuVF8EvRj79ODLyTJyc79ani/s3+ARDe+4mEq6aZqd3PA1SxhrO9B0Dq0VMLii SWiHwVID85gxDqqO1N6qX/E3leMHEv9qIG/UhdAOsmaCc1KNQVkQtcSqCUe7+kDA S7TiBWP/EglZUbaJFKqlhqmjqfNmbyEctHOnwpxW5jv5qOLbWE1KaIt1Ol3K1/lg
Re: [gentoo-user] dev-lang/perl:0 - problem
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Sonntag, 19. April 2015, 01:38:30 schrieb Joseph: I've not updated to two months and now I'm getting dependency problem with dev-lang/perl (dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in by =dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, ebuild scheduled for merge) ^ ^^^ (and 38 more with the same problem) (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Crypt-PasswdMD5-1.400.0:0/0::gentoo, installed) (and 94 more with the same problem) How to solve it? I don't want to mess with perl and ended up with emerge not working. emerge is written in python, so no worries there, you can't break it with perl. Sadly, with each new portage version the solution to these problems varies a bit. What you can try is emerge --deselect -a $(qlist -IC 'perl-core/*') emerge -ua1v dev-lang/perl $(qlist -IC 'virtual/perl-*') and afterwards again emerge -uDNav world If this does not help, another (slightly radical) try would be emerge -aC $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*') and afterwards emerge -uDNav world (which re-installs virtuals and perl-core packages if necessary) (This should not break anything since 1) virtuals dont contain any files, so temporarily removing them does not hurt your system, and 2) perl-core/* packages are updated versions of things that are already inside dev-lang/perl, so by removing stuff from perl-core you are just effectively downgrading these for the moment.) perl-cleaner should be run *after* perl has been upgraded, not before. If you still have problems, the output of emerge with the option --verbose-conflicts would be interesting (this shows the full list of the xxx with the same problem). - -- Andreas K. Huettel Gentoo Linux developer dilfri...@gentoo.org http://www.akhuettel.de/ -BEGIN PGP SIGNATURE- Version: GnuPG v2.0 iQJ8BAEBCgBmBQJVM4vmXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d5D9kQAJL755HCMWTtVRj6aqvRDHSD h0n46R9YTT3IGF2C+LVweA2RrgfMWAfao+/q+ts0hftE0lvFCcrN+l6bfTFw/F7v ss9n+NdZTFCHEsNH8SqnNj2rShL0EcKtCyPQLVfdQtN5kY/R9he1JGfqH7lwYjtr 9nkinsieXekjeVh4jrJpLf1UJa0Jk2Vq7lhbWJQcRVw8ibJ05ZilZ74FEZ9G4pi4 WmIH0m0sd3bJwmsSqhFtGwBQvjIsCQbpiFD1hwM2Qntjw0XJCG3ysfwksrK1HZtF hmu7mRFkaWu/t49rPZIZT6QxRNvxenklbMr8S774ANMz8nSsyiGIbo5kWjD1/G/x /TrQOg2Lt02bEYgyIVgv16Qp61Scj5QYSdSEcSrwfupyqIGyoaWdG6/XDDkiq8Lo PecIhe+EUpv4+tBp2tGyYVecHO8ollh/4uvUoajqvnH2olqMLStiqEw5tGg/GH9E ogKZhVF+1No1eVqgosiXX27nP9K5oUyOx5S7dxXau445UmUOa232gDyyzKIIiQnS U3R5QWgvA2PyO625lzWs2cP70rW5mrVV7JDSjeUv9ng/duwY1dif7IxwMxGBpgWp Wll4gVme1yw/BMd0wcauoYn/gPuGxg1Xh9r0BBbIol2zJjcTDHVmMHET619uxVik LE9utHi2rZ6DLLe3h/NY =ofSA -END PGP SIGNATURE-
Re: [gentoo-user] dev-lang/perl:0 - problem
On 19/04/2015 01:38, Joseph wrote: I've not updated to two months and now I'm getting dependency problem with dev-lang/perl (dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in by =dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, ebuild scheduled for merge) ^ ^^^ (and 38 more with the same problem) (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Crypt-PasswdMD5-1.400.0:0/0::gentoo, installed) (and 94 more with the same problem) If perl-cleaner --all doesn't fix it, then do it the long way round: unmerge Crypt-PasswdMD5, emerge perl-5.20.2 then emerge Crypt-PasswdMD5 back. There may be more perl modules causing the same issue before you can successfully emerge perl-5.20.2. List them and do the above for all. How to solve it? I don't want to mess with perl and ended up with emerge not working. emerge does not use prel. It uses python. You are safe. -- Alan McKinnon alan.mckin...@gmail.com
Re: [gentoo-user] dev-lang/perl:0 - problem
On Sun, 19 Apr 2015 13:05:02 +0200, Andreas K. Huettel wrote: If this does not help, another (slightly radical) try would be emerge -aC $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*') and afterwards emerge -uDNav world (which re-installs virtuals and perl-core packages if necessary) (This should not break anything since 1) virtuals dont contain any files, so temporarily removing them does not hurt your system, and 2) perl-core/* packages are updated versions of things that are already inside dev-lang/perl, so by removing stuff from perl-core you are just effectively downgrading these for the moment.) To be a little safer, you could run quickpkg $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*') first, to make reverting easier if you need to. -- Neil Bothwick I can't walk on water, but I can stagger on alcohol. pgpjYZ8EaSf8z.pgp Description: OpenPGP digital signature