On 30/01/2017 22:32, the...@sys-concept.com wrote: > On 01/29/2017 01:56 PM, the...@sys-concept.com wrote: >> I haven't updated my system for over a year (1year and 3-months). >> I was trying to upgrade my firefox-bin and I'm already running into problems. >> > [snip] > > > OK, I have just few blockers. What to do with them? > I have grup-0.97-r16 installed in slot: "0" > > > [blocks B ] sys-boot/grub:2[-multislot] ("sys-boot/grub:2[-multislot]" is > blocking sys-boot/grub-0.97-r16) > [blocks B ] sys-boot/grub:0 ("sys-boot/grub:0" is blocking > sys-boot/grub-2.02_beta3-r1)
Read the output carefully, it tells you exactly what is wrong: sys-boot/grub:2[-multislot] is blocking grub:0 The multislot is important. I bet you have it disabled on your system. If you want grub:2, enable that flag for that package and slot > > !!! 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.22.3_rc4:0/5.22::gentoo, ebuild scheduled for merge) > pulled in by > =dev-lang/perl-5.22* required by > (virtual/perl-CPAN-Meta-2.150.1-r1:0/0::gentoo, ebuild scheduled for merge) > ^ ^^^^^ > > > (and 42 more with the same problem) > > (dev-lang/perl-5.20.2:0/5.20::gentoo, installed) pulled in by > dev-lang/perl:0/5.20=[-build(-)] required by > (dev-perl/ExtUtils-PkgConfig-1.150.0:0/0::gentoo, installed) > ^^^^^^^^ > > (and 56 more with the same problem) ignore till later. portage wants to keep perl at 5.20 (not the latest 5.22) because that's what ExtUtils-PkgConfig needs. This will be resolved when portage gets around to dealing with ExtUtils-PkgConfig > > x11-base/xorg-server:0 > > (x11-base/xorg-server-1.18.4:0/1.18.4::gentoo, ebuild scheduled for merge) > pulled in by > >=x11-base/xorg-server-1.18[udev] required by > (x11-drivers/xf86-input-evdev-2.10.3:0/0::gentoo, ebuild scheduled for merge) > ^^ ^^^^ > > > > (x11-base/xorg-server-1.17.4:0/1.17.4::gentoo, installed) pulled in by > x11-base/xorg-server:0/1.17.4= required by > (x11-drivers/xf86-input-keyboard-1.8.1:0/0::gentoo, installed) > ^^^^^^^^^^ > > (and 3 more with the same problem) Same as perl, but this time it's xf86-input keyboard > > media-libs/giflib:0 > > (media-libs/giflib-5.1.4:0/7::gentoo, ebuild scheduled for merge) pulled in > by > (no parents that aren't satisfied by other packages in this slot) > > (media-libs/giflib-4.1.6-r3:0/0::gentoo, installed) pulled in by > media-libs/giflib:0/0= required by > (media-video/mplayer-1.2.1:0/0::gentoo, installed) > ^^^^^ > > > media-libs/libdvbpsi:0 > > (media-libs/libdvbpsi-1.3.0-r1:0/10::gentoo, ebuild scheduled for merge) > pulled in by > (no parents that aren't satisfied by other packages in this slot) > > (media-libs/libdvbpsi-1.2.0:0/0::gentoo, installed) pulled in by > >=media-libs/libdvbpsi-0.2.1:0/0= required by > (media-video/vlc-2.2.4:0/5-8::gentoo, installed) > ^^^^^ > > > dev-libs/kpathsea:0 > > (dev-libs/kpathsea-6.2.1_p20150521-r2:0/6.2.1::gentoo, ebuild scheduled for > merge) pulled in by > >=dev-libs/kpathsea-6.2.1 required by > (app-text/texlive-core-2015-r1:0/0::gentoo, ebuild scheduled for merge) > ^^ ^^^^^ > > > (and 4 more with the same problem) > > (dev-libs/kpathsea-6.2.0_p20140525:0/6.2.0::gentoo, installed) pulled in by > dev-libs/kpathsea:0/6.2.0= required by (app-text/dvipng-1.15:0/0::gentoo, > installed) > ^^^^^^^^^ > And these are ever more of the same. The general idea is you can ignore slot conflicts in the early stages of a troublesome emerge world. All that is happening is portage has decided to not install the latest version of a package and is telling you why, in very dramatic fashion with flashing lights, leaping girls and a promoter with an annoying voice. It's overkill, but it's what portage does. You can make it stfu a bit by not using -v > > NOTE: Use the '--verbose-conflicts' option to display parents omitted above > > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > (sys-boot/grub-0.97-r16:0/0::gentoo, installed) pulled in by > sys-boot/grub:0 required by @selected > > (sys-boot/grub-2.02_beta3-r1:2/2.02_beta3-r1::gentoo, ebuild scheduled for > merge) pulled in by > sys-boot/grub required by @selected > > -- > Thelma > -- Alan McKinnon alan.mckin...@gmail.com