View previous topic :: View next topic |
Author |
Message |
dilfridge Developer
Joined: 18 Sep 2010 Posts: 120 Location: Regensburg, Germany
|
Posted: Thu May 04, 2017 4:43 pm Post subject: Blockers or slot conflicts on a Perl update? |
|
|
Many people run into portage problems when there's a major version Perl update. (Yes we're working to improve this.)
There's a lot of advice floating around, some of it correct, some of it unnecessary, and some of it straightaway harmful or dangerous. So, if you have problems with updating Perl, please visit our wiki page for up-to-date information (including both easy advice and the background story):
https://wiki.gentoo.org/wiki/Perl
Cheers! Your friendly Gentoo Perl team.
Stuck, --kallamej |
|
Back to top |
|
|
jlpoole Guru
Joined: 01 Nov 2005 Posts: 488 Location: Salem, OR
|
Posted: Sun May 07, 2017 5:40 pm Post subject: |
|
|
Yes, I ran into problems performing a regular update:
Code: | !!! 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.24.1-r1:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.24* required by (virtual/perl-Data-Dumper-2.160.0-r1:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 18 more with the same problem)
(dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by
dev-lang/perl:0/5.22=[-build(-)] required by (dev-perl/File-BaseDir-0.30.0-r1:0/0::gentoo, installed)
^^^^^^^^
(and 40 more with the same problem)
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
|
I've been with Gentoo for over a decade and I still have problems "parsing" error messages such as above and understanding precisely what I need to do.
Thank you for the link, I'm hoping it will allow me to quickly resume. |
|
Back to top |
|
|
jesnow l33t
Joined: 26 Apr 2006 Posts: 874
|
Posted: Wed May 10, 2017 1:22 pm Post subject: |
|
|
There used to be warnings on portage updates that you were possibly in for some issues, and you should update portage first. Could we have some warning that a problematic update is looming? Like am eselect news item or something that says this is coming and where to go for the officially approved procedure?
This perl update was a nightmare, and my system is vanilla stable.
Thanks,
Jon |
|
Back to top |
|
|
saboya Guru
Joined: 28 Nov 2006 Posts: 552 Location: Brazil
|
Posted: Wed May 10, 2017 1:36 pm Post subject: |
|
|
Although I agree it's not a simple update, emerging with backtrack 50 solves most issues with the Perl update, I'd hardly call it a nightmare. |
|
Back to top |
|
|
jesnow l33t
Joined: 26 Apr 2006 Posts: 874
|
Posted: Wed May 10, 2017 7:58 pm Post subject: |
|
|
And how long did it take people to figure out that was what to do? There were at least three different "this is how I did it" solutions that all involved a lot of time remerging broken packages. Not what you want on a "stable" system. There shoudl be a standard operating procedure published for the upgrade by the time it hits stable, as there often is for things that break your system before it's fixed, like major compiler or glibc updates.
I'm not whining, we want the maintenance of a stable system to be pretty straightforward. Gentoo has gotten much better in that regard since I started back in whenever. |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3678 Location: Rasi, Finland
|
Posted: Wed May 10, 2017 9:43 pm Post subject: |
|
|
Strangely I have had no problems with perl on my amd64 and ~amd64 systems.
But I've had major blockages caused by python and some by ruby.
I've put --backtrack=<some large number close to 1000> on my default opts. That might have helped me. _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
Shoaloak n00b
Joined: 05 Nov 2016 Posts: 48
|
Posted: Wed May 24, 2017 8:19 pm Post subject: |
|
|
Thanks for the post, was already scratching my head when I failed to solve these update problems by myself.
Code: | root # emerge -uDNav --with-bdeps y --backtrack 100 @world
root # perl-cleaner --all |
From the wiki works like a charm. _________________ Happy hacking. |
|
Back to top |
|
|
piotr5 Tux's lil' helper
Joined: 14 Dec 2012 Posts: 121
|
Posted: Fri Jan 26, 2018 4:50 pm Post subject: |
|
|
ehm, the problems with perl is that emerge -uDNav --with-bdeps y --backtrack 100 @world will fail whenever a major change happened to perl, especially if you've installed about a thousand perl-packages. some of them simply are guaranteed to stop being supported in new versions? I don't know. anyway, thanks for gentoo-perl-helpers! |
|
Back to top |
|
|
pacon n00b
Joined: 06 Jun 2019 Posts: 1
|
Posted: Thu Jun 06, 2019 2:52 am Post subject: |
|
|
Hello,
Today I was troubleshooting a problem when running:
Code: | emerge -auDNv --with-bdeps=y --keep-going --backtrack=30 @world |
after not having updated in a while (my mistake). By way of background I am on amd64 using the 17.0 profile.
I am getting a lot of problems like:
Code: | !!! 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.28.2-r1:0/5.28::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.28* required by (virtual/perl-Digest-MD5-2.550.0-r1:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 37 more with the same problem)
(dev-lang/perl-5.26.2:0/5.26::gentoo, installed) pulled in by
dev-lang/perl:0/5.26= required by (dev-perl/common-sense-3.740.0-r1:0/0::gentoo, installed)
^^^^^^^^
(and 78 more with the same problem) |
The first problem was that updating perl meant a new version of perl, which meant all the packages depending on perl had to be rebuilt. I think this would ordinarily be taken care of by a sufficiently large 'backtrack' argument, but it wasn't because of the following problems.
The second problem was that I have packages installed on my machine which, after the last `emerge --sync`, no longer exist in the portage tree (that is, I have an old version installed, and the portage tree only has newer versions). This means that I can't rebuild them. I suppose it is my fault for not updating packages regularly. In this instance I managed to get by by running something like:
Code: | emerge -1av =dev-lang/perl-5.28.2-r1 (list of packages that were complaining about perl) |
However this `emerge -1av` call failed because of the third problem, which was that there was a conflict between virtual/perl-File-Path and perl-core/File-Path. The latest stable virtual/perl-File-Path (2.150.0) was trying to pull in a version of perl-core/File-Path which does not exist. I think I 'fixed' this on my machine by masking it: Code: | echo ">virtual/perl-File-Path-2.130.0" >> /etc/portage/package.mask/all |
The reason for my post is to offer the above for whatever good it might do people who run into the same problems, to see if anyone can point out any misunderstandings on my part, and to see if the File-Path version issue needs fixing by someone who knows more about it than me.
In hindsight perhaps I should have used app-admin/gentoo-perl-helpers. When I was troubleshooting, I skipped that section of the Perl wiki page because I read it as 'this is for selective updates' but actually it is for broader purposes than that.
When I get time (ha! we all say that) I would like to look into some kind of script that would automatically identify these kinds of blockages and resolve them.
While I am writing, thankyou to all the developers and people who post on the forums. You have made my life happier during my many years as a Gentoo user.
Regards,
-pacon. |
|
Back to top |
|
|
direwolf Tux's lil' helper
Joined: 11 Jun 2003 Posts: 125 Location: Richmond, VA
|
Posted: Mon Jun 10, 2019 7:38 pm Post subject: |
|
|
Thanks for posting that, pacon.
I had the exact same issues.
Rolling through 156 perl module installs right now, fingers crossed! _________________ ========================================================
"Somebody has to do something, and it's just incredibly pathetic that it has to be us."
- Jerry Garcia |
|
Back to top |
|
|
Wallsandfences Guru
Joined: 29 Mar 2010 Posts: 378
|
Posted: Mon Jun 24, 2019 12:43 pm Post subject: |
|
|
I run into a blocker as well, tried the solution above to no avail:
Code: | emerge -1av =dev-lang/perl-5.28.2-r1 --verbose-conflicts
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python3.4
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-lang/perl-5.28.2-r1:0/5.28::gentoo [5.26.2:0/5.26::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 12.215 KiB
Total: 1 package (1 upgrade), Size of downloads: 12.215 KiB
!!! 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.28.2-r1:0/5.28::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.28.2-r1 (Argument)
=dev-lang/perl-5.28* required by (virtual/perl-ExtUtils-Manifest-1.700.0-r5:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Digest-MD5-2.550.0-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-parent-0.236.0-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-CPAN-Meta-2.150.10-r2:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Perl-OSType-1.10.0-r2:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-IO-Compress-2.74.0-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Compress-Raw-Bzip2-2.74.0-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Parse-CPAN-Meta-2.150.10-r2:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Time-Local-1.250.0-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-CPAN-Meta-YAML-0.18.0-r4:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Module-Metadata-1.0.33-r1:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-MIME-Base64-3.150.0-r5:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.28* required by (virtual/perl-Text-ParseWords-3.300.0-r5:0/0::gentoo, installed)
^ ^^^^^
(dev-lang/perl-5.26.2:0/5.26::gentoo, installed) pulled in by
dev-lang/perl:0/5.26= required by (virtual/perl-ExtUtils-ParseXS-3.340.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Text-CharWidth-0.40.0-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-JSON-PP-2.274.0.200_rc:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (sys-apps/texinfo-6.6-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Data-Dumper-2.167.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/File-MimeInfo-0.280.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Types-Serialiser-1.0.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/OLE-StorageLite-0.190.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/HTTP-Negotiate-6.10.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/IO-HTML-1.1.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Data-Dumper-2.167.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-ExtUtils-MakeMaker-7.240.0:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-ExtUtils-CBuilder-0.280.225-r2:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Sub-Name-0.210.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Encode-2.880.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-CPAN-Meta-YAML-0.18.0-r4:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Parse-CPAN-Meta-2.150.10-r2:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Exporter-5.720.0-r3:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-IO-1.380.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Net-SSLeay-1.820.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-ExtUtils-Install-2.40.0-r3:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-parent-0.236.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/HTTP-Daemon-6.10.0-r2:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Text-Unidecode-1.300.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Storable-2.620.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/X11-Protocol-0.560.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/libwww-perl-6.270.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Scalar-List-Utils-1.460.200_rc:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-libnet-3.100.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Exporter-5.720.0-r3:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Encode-2.880.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Text-ParseWords-3.300.0-r5:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-File-Spec-3.670.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Compress-Raw-Zlib-2.74.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Net-HTTP-6.170.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Locale-gettext-1.70.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/HTTP-Date-6.20.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-ExtUtils-CBuilder-0.280.225-r2:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/IO-stringy-2.111.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/IO-Socket-INET6-2.720.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-XSLoader-0.270.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Time-HiRes-1.974.100-r2:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/File-BaseDir-0.70.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/LWP-MediaTypes-6.20.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/XML-XPath-1.420.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/JSON-XS-3.40.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Time-Local-1.250.0-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Getopt-Long-2.490.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/File-Listing-6.40.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-CPAN-Meta-2.150.10-r2:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Canary-Stability-2012.0.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Encode-Locale-1.50.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/TimeDate-2.300.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Try-Tiny-0.300.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Crypt-RC4-2.020.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-podlators-4.90.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Module-Build-0.422.400:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/IPC-System-Simple-1.250.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Module-Metadata-1.0.33-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Net-DBus-1.1.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-IO-1.380.0:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Compress-Raw-Zlib-2.74.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Error-0.170.250:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/HTTP-Cookies-6.40.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Socket6-0.280.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/XML-Parser-2.440.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-version-0.991.700:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/XML-Twig-3.520.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (perl-core/File-Path-2.130.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Storable-2.620.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Scalar-List-Utils-1.460.200_rc:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-IO-Socket-IP-0.380.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Spreadsheet-ParseExcel-0.650.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/File-DesktopEntry-0.220.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/libintl-perl-1.280.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-version-0.991.700:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Archive-Zip-1.640.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-ExtUtils-Install-2.40.0-r3:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Test-Harness-3.380.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Unicode-Map-0.112.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Digest-Perl-MD5-1.900.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-XSLoader-0.270.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/WWW-RobotRules-6.20.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Time-HiRes-1.974.100-r2:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Digest-SHA-5.960.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Text-CSV_XS-1.340.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/HTTP-Message-6.130.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Carp-1.420.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-File-Path-2.130.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/Text-WrapI18N-0.60.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (app-text/po4a-0.47-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Getopt-Long-2.490.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-File-Temp-0.230.400-r5:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-IO-Compress-2.74.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Digest-SHA-5.960.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-ExtUtils-ParseXS-3.340.0:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-podlators-4.90.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Date-Manip-6.600.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-JSON-PP-2.274.0.200_rc:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/JSON-2.940.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Perl-OSType-1.10.0-r2:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Test-Harness-3.380.0:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-Carp-1.420.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-perl/HTML-Tagset-3.200.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Digest-MD5-2.550.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-ExtUtils-MakeMaker-7.240.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-python/subunit-1.2.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (net-fs/samba-4.8.6-r2:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/URI-1.730.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-IO-Socket-IP-0.380.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-ExtUtils-Manifest-1.700.0-r5:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/HTML-Parser-3.720.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/TermReadKey-2.370.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/SGMLSpm-1.1-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/LWP-Protocol-https-6.70.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (dev-vcs/git-2.21.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/MailTools-2.190.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-Compress-Raw-Bzip2-2.74.0-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.26* required by (virtual/perl-libnet-3.100.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/common-sense-3.740.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26=[-build(-)] required by (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-MIME-Base64-3.150.0-r5:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/IO-Socket-SSL-2.52.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (virtual/perl-File-Spec-3.670.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.26= required by (dev-perl/Text-Iconv-1.700.0-r2:0/0::gentoo, installed)
^^^^^^^^ |
How to proceed? |
|
Back to top |
|
|
direwolf Tux's lil' helper
Joined: 11 Jun 2003 Posts: 125 Location: Richmond, VA
|
Posted: Mon Jun 24, 2019 12:57 pm Post subject: |
|
|
Well that's your list of packages. Pipe it to a file and turn it into a list.
Then run:
Code: | emerge -1av =dev-lang/perl-5.28.2-r1 ([b]list of packages that were complaining about perl[/b]) |
The include the whole list on that line.
My list had 156 packages. _________________ ========================================================
"Somebody has to do something, and it's just incredibly pathetic that it has to be us."
- Jerry Garcia |
|
Back to top |
|
|
jesnow l33t
Joined: 26 Apr 2006 Posts: 874
|
Posted: Sat Feb 01, 2020 10:32 pm Post subject: |
|
|
I got fed up and just unmerged perl, then re-merged it and did perl-cleaner -all
that's for sure not the recommended way, but it worked. |
|
Back to top |
|
|
Wallsandfences Guru
Joined: 29 Mar 2010 Posts: 378
|
Posted: Sat Feb 01, 2020 10:39 pm Post subject: |
|
|
Didn‘t unmerging perl just kill your system?? |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22578
|
Posted: Sat Feb 01, 2020 11:55 pm Post subject: |
|
|
No, there are many systems that are quite usable without perl. There may have been some applications broken, but all the functionality required for rebuilding perl should be fine. |
|
Back to top |
|
|
jesnow l33t
Joined: 26 Apr 2006 Posts: 874
|
Posted: Sun Feb 02, 2020 8:53 pm Post subject: |
|
|
I wouldn’t try to do anything else like reboot in between, but in my case
It seemed so easy I’m surprised it’s not the standard way. Has to be a reason.
Jon |
|
Back to top |
|
|
teika Apprentice
Joined: 19 Feb 2011 Posts: 163 Location: YYYY-MM-DD, period. Have you ever used the Internet?
|
Posted: Fri Apr 17, 2020 5:37 am Post subject: Use gentoo-perl-helpers |
|
|
TL;DR: To upgrade perl, use gentoo-perl-helpers. Period.
Details:
"emerge world" (or "emerge perl") results in slot conflicts? It's a repeated complaint.
Fortunately, with gentoo-perl-helpers, perl upgrade works like a charm, (though it'll require some manual work.)
For usage, see the wiki article "perl". _________________ Hack of easy Shift / Ctrl / AltGr etc; save your pinkies, type without drudgery: topic 865313
BTRFS - Biden & TRump, Fools Suck. |
|
Back to top |
|
|
sao98021 Tux's lil' helper
Joined: 03 Apr 2012 Posts: 145 Location: Michigan
|
Posted: Wed Feb 03, 2021 6:56 pm Post subject: |
|
|
yesterday i began the process of migrating over. it was from all the way back from 2019 i think. lol
i broke portage and emerge, prior to getting rid of python gettext perl gdbm autoconf and like 5 other things, so i had to make install them all outside of portage 3 other things and link that python to portage tarball i downloaded/extracted then finally emerge runs again. thannk you devs for all the work |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20476
|
|
Back to top |
|
|
|
|
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
|
|