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


Reply via email to