Re: [gentoo-user] dev-lang/perl:0
On 7/31/21 12:32 AM, William Kenworthy wrote: > > On 31/7/21 4:50 am, Michael Orlitzky wrote: >> On Fri, 2021-07-30 at 07:08 -0400, Michael Orlitzky wrote: >>> On Thu, 2021-07-29 at 20:42 -0600, the...@sys-concept.com wrote: I'm trying to run an upgrade but I got stuck on perl: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-lang/perl:0 >>> >>> Adding --backtrack=100 to emerge fixed this for me, but its >>> effectiveness will depend on how confused your portage is... >>> >> On a few servers, --backtrack=200 is needed... >> >> > > Hi, > > I have been hit by this on a few systems. Try upgrading perl with > --nodeps and then run "perlcleaner --all" then retry emerging any other > packages left finishing with "perlcleaner --all" again. > > > Other than one system with a missing g-cpan ebuild its worked out fine > so far. > > BillK What worked is: root # emerge -uDNavq --with-bdeps=y --backtrack=100 --autounmask-keep-masks=y @world root # perl-cleaner --all
Re: [gentoo-user] dev-lang/perl:0
On 31/7/21 4:50 am, Michael Orlitzky wrote: > On Fri, 2021-07-30 at 07:08 -0400, Michael Orlitzky wrote: >> On Thu, 2021-07-29 at 20:42 -0600, the...@sys-concept.com wrote: >>> I'm trying to run an upgrade but I got stuck on perl: >>> >>> !!! Multiple package instances within a single package slot have been >>> pulled >>> !!! into the dependency graph, resulting in a slot conflict: >>> >>> dev-lang/perl:0 >>> >> >> Adding --backtrack=100 to emerge fixed this for me, but its >> effectiveness will depend on how confused your portage is... >> > On a few servers, --backtrack=200 is needed... > > Hi, I have been hit by this on a few systems. Try upgrading perl with --nodeps and then run "perlcleaner --all" then retry emerging any other packages left finishing with "perlcleaner --all" again. Other than one system with a missing g-cpan ebuild its worked out fine so far. BillK
Re: [gentoo-user] dev-lang/perl:0
On Fri, 2021-07-30 at 07:08 -0400, Michael Orlitzky wrote: > On Thu, 2021-07-29 at 20:42 -0600, the...@sys-concept.com wrote: > > I'm trying to run an upgrade but I got stuck on perl: > > > > !!! Multiple package instances within a single package slot have been > > pulled > > !!! into the dependency graph, resulting in a slot conflict: > > > > dev-lang/perl:0 > > > > > Adding --backtrack=100 to emerge fixed this for me, but its > effectiveness will depend on how confused your portage is... > On a few servers, --backtrack=200 is needed...
Re: [gentoo-user] dev-lang/perl:0
On Thu, 2021-07-29 at 20:42 -0600, the...@sys-concept.com wrote: > I'm trying to run an upgrade but I got stuck on perl: > > !!! Multiple package instances within a single package slot have been > pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-lang/perl:0 > Adding --backtrack=100 to emerge fixed this for me, but its effectiveness will depend on how confused your portage is...
Re: [gentoo-user] dev-lang/perl:0
On Friday, 30 July 2021 09:20:45 BST John Covici wrote: > On Thu, 29 Jul 2021 23:20:59 -0400, > > the...@sys-concept.com wrote: > > On 7/29/21 9:10 PM, the...@sys-concept.com wrote: > > [snip] > > > > > It seems to me "dev-lang/perl-5.34" was made stable and it is causing a > > > problem.> > > I've tried to block perl-5.34 but I'm getting another conflict: > > > > !!! Multiple package instances within a single package slot have been > > pulled !!! into the dependency graph, resulting in a slot conflict: > > > > dev-libs/icu:0 > > > > (dev-libs/icu-69.1:0/69.1::gentoo, ebuild scheduled for merge) > > USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" > > pulled in by> > > dev-libs/icu:0/69.1 required by > > (app-office/libreoffice-bin-7.1.3.2:0/0::gentoo, ebuild scheduled for > > merge) USE="java -gnome -kde" ABI_X86="(64)" > > PYTHON_SINGLE_TARGET="python3_9"> > > ^^^ > > I would do two things --- put --verbose-conflicts in your emerge > command and then remove all the masked packages that you have done. > Then you will get a better picture of what is really happening. I > would definitely update all your tool chains in this process, maybe > seperately if you have not done it for a very long time. > > I know its a mess with that icu business, but you maybe stuck -- it > might be easier to do a re install. First re-sync and then run: emerge -uaNDv @system This should bring your toolchain up to date. Then carry on with @world. There were some perl updates recently and a perl-cleaner is probably necessary in the aftermath. signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] dev-lang/perl:0
On Thu, 29 Jul 2021 23:20:59 -0400, the...@sys-concept.com wrote: > > > On 7/29/21 9:10 PM, the...@sys-concept.com wrote: > [snip] > > It seems to me "dev-lang/perl-5.34" was made stable and it is causing a > > problem. > > > > I've tried to block perl-5.34 but I'm getting another conflict: > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-libs/icu:0 > > (dev-libs/icu-69.1:0/69.1::gentoo, ebuild scheduled for merge) USE="-debug > -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" pulled in by > dev-libs/icu:0/69.1 required by > (app-office/libreoffice-bin-7.1.3.2:0/0::gentoo, ebuild scheduled for merge) > USE="java -gnome -kde" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9" > ^^^ > I would do two things --- put --verbose-conflicts in your emerge command and then remove all the masked packages that you have done. Then you will get a better picture of what is really happening. I would definitely update all your tool chains in this process, maybe seperately if you have not done it for a very long time. I know its a mess with that icu business, but you maybe stuck -- it might be easier to do a re install. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici wb2una cov...@ccs.covici.com
Re: [gentoo-user] dev-lang/perl:0
On 7/29/21 9:10 PM, the...@sys-concept.com wrote: [snip] > It seems to me "dev-lang/perl-5.34" was made stable and it is causing a > problem. > I've tried to block perl-5.34 but I'm getting another conflict: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-libs/icu:0 (dev-libs/icu-69.1:0/69.1::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" pulled in by dev-libs/icu:0/69.1 required by (app-office/libreoffice-bin-7.1.3.2:0/0::gentoo, ebuild scheduled for merge) USE="java -gnome -kde" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9" ^^^
Re: [gentoo-user] dev-lang/perl:0
On 7/29/21 8:42 PM, the...@sys-concept.com wrote: > I'm trying to run an upgrade but I got stuck on perl: > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-lang/perl:0 > > (dev-lang/perl-5.34.0:0/5.34::gentoo, ebuild scheduled for merge) USE="gdbm > -berkdb -debug -doc -ithreads -minimal" ABI_X86="(64)" pulled in by > =dev-lang/perl-5.34* required by > (virtual/perl-Digest-MD5-2.580.0:0/0::gentoo, ebuild scheduled for merge) > USE="" ABI_X86="(64)" > ^ ^ > > > Running: "perl-cleaner --all" gives me: > > dev-lang/perl:0 > > (dev-lang/perl-5.32.1:0/5.32::gentoo, installed) USE="gdbm -berkdb -debug > -doc -ithreads -minimal" ABI_X86="(64)" pulled in by > dev-lang/perl:0/5.32= required by (app-text/po4a-0.57:0/0::gentoo, > installed) USE="-test" ABI_X86="(64)" > > > It seems to me "dev-lang/perl-5.34" was made stable and it is causing a problem.
Re: [gentoo-user] dev-lang/perl:0
On 7/29/21 8:42 PM, the...@sys-concept.com wrote: > I'm trying to run an upgrade but I got stuck on perl: > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-lang/perl:0 > > (dev-lang/perl-5.34.0:0/5.34::gentoo, ebuild scheduled for merge) USE="gdbm > -berkdb -debug -doc -ithreads -minimal" ABI_X86="(64)" pulled in by > =dev-lang/perl-5.34* required by > (virtual/perl-Digest-MD5-2.580.0:0/0::gentoo, ebuild scheduled for merge) > USE="" ABI_X86="(64)" > ^ ^ > > > Running: "perl-cleaner --all" gives me: > > dev-lang/perl:0 > > (dev-lang/perl-5.32.1:0/5.32::gentoo, installed) USE="gdbm -berkdb -debug > -doc -ithreads -minimal" ABI_X86="(64)" pulled in by > dev-lang/perl:0/5.32= required by (app-text/po4a-0.57:0/0::gentoo, > installed) USE="-test" ABI_X86="(64)" > > > Here is more information: !!! The following installed packages are masked: - sys-libs/glibc-2.32-r7::gentoo (masked by: package.mask) /var/db/repos/gentoo/profiles/package.mask: # Andreas K. Hüttel (2017-05-21) # (and others, updated later) # These old versions of toolchain packages (binutils, gcc, glibc) are no # longer officially supported and are not suitable for general use. Using # these packages can result in build failures (and possible breakage) for # many packages, and may leave your system vulnerable to known security # exploits. # If you still use one of these old toolchain packages, please upgrade (and # switch the compiler / the binutils) ASAP. If you need them for a specific # (isolated) use case, feel free to unmask them on your system. - dev-python/unittest2-1.1.0-r1::gentoo (masked by: package.mask) /var/db/repos/gentoo/profiles/package.mask: # Michał Górny (2021-07-06) # Various Python 2-specific backports. All the reverse dependencies # (except for deps between these packages) have been eliminated. # Removal on 2021-08-05. Bug #800698. - dev-python/traceback2-1.4.0-r1::gentoo (masked by: package.mask) - dev-python/linecache2-1.0.0-r1::gentoo (masked by: package.mask) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. * Locating packages for an update * Locating ebuilds linked against libperl * No package needs to be reinstalled. * The following files remain. These were either installed by hand * or edited. * /usr/lib64/perl5/vendor_perl/5.30.3/XML/SAX/ParserDetails.ini : known, deleted
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