On Saturday 29 Apr 2017 14:39:13 Alan Mackenzie wrote: > Hello, Gentoo. > > Now able to boot into my new hardware, one of the first things I did was > > # emerge --sync > > . Fine. The next thing I tried was > > # emerge -auND @world > > , which is probably recommended in the handbook. This was anything but > fine. > > I'm glad I'm not a real Gentoo newby, because I would have been > completely flumoxed by what came up on my screen. > > For a start, I could barely read parts of it, which were displayed in > dark blue text on a black background. Setting up /etc/portage/color.map > is not the first thing a new user should have to do to be able to read > messages from emerge. This is, however, something I knew had to be > done, and I did it. > > The error message was "Multiple package instances within a single > package slot have been pulled into the dependency graph, resulting in a > slot conflict:". Uhh??? > > Is this gobbledegook really what a new user should be seeing, having not > yet installed any packages, bar a very few, beyond what is requisite to > bringing a new machine up? > > The actual conflict packages are: > dev-lang/perl-5.24.1-r1:0/5.24::gentoo > and > dev-lang/perl-5.22.3-rc4:0/5.22::gentoo > , "pulled in" by internal system packages I've got no direct interest > in, plus, shockingly, "and 2 more with the same problem" and "and 5 more > with the same problem". > > I'm glad I've got the experience with Gentoo to know it's worth > ploughing on through these messes. > > Other than that, it seems like a pretty ghastly mistake by Gentoo's > quality control. I know none of you get paid for it, and you all do it > for love. I admit I probably wouldn't have done the job much better > myself. But for Gentoo's sake, something needs to get better.
Try running: perl-cleaner --reallyall Then try 'emerge -uaNDv world' again. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.