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