Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] upgrading 1-year old system
Date: Mon, 30 Jan 2017 20:45:23
Message-Id: 421b8704-ecb8-6f91-4e66-316d25886153@gmail.com
In Reply to: Re: [gentoo-user] upgrading 1-year old system by thelma@sys-concept.com
1 On 30/01/2017 22:32, thelma@×××××××××××.com wrote:
2 > On 01/29/2017 01:56 PM, thelma@×××××××××××.com wrote:
3 >> I haven't updated my system for over a year (1year and 3-months).
4 >> I was trying to upgrade my firefox-bin and I'm already running into problems.
5 >>
6 > [snip]
7 >
8 >
9 > OK, I have just few blockers. What to do with them?
10 > I have grup-0.97-r16 installed in slot: "0"
11 >
12 >
13 > [blocks B ] sys-boot/grub:2[-multislot] ("sys-boot/grub:2[-multislot]" is blocking sys-boot/grub-0.97-r16)
14 > [blocks B ] sys-boot/grub:0 ("sys-boot/grub:0" is blocking sys-boot/grub-2.02_beta3-r1)
15
16 Read the output carefully, it tells you exactly what is wrong:
17
18 sys-boot/grub:2[-multislot] is blocking grub:0
19
20 The multislot is important. I bet you have it disabled on your system.
21 If you want grub:2, enable that flag for that package and slot
22
23 >
24 > !!! Multiple package instances within a single package slot have been pulled
25 > !!! into the dependency graph, resulting in a slot conflict:
26 >
27 > dev-lang/perl:0
28 >
29 > (dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, ebuild scheduled for merge) pulled in by
30 > =dev-lang/perl-5.22* required by (virtual/perl-CPAN-Meta-2.150.1-r1:0/0::gentoo, ebuild scheduled for merge)
31 > ^ ^^^^^
32 > (and 42 more with the same problem)
33 >
34 > (dev-lang/perl-5.20.2:0/5.20::gentoo, installed) pulled in by
35 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/ExtUtils-PkgConfig-1.150.0:0/0::gentoo, installed)
36 > ^^^^^^^^
37 > (and 56 more with the same problem)
38
39 ignore till later.
40 portage wants to keep perl at 5.20 (not the latest 5.22) because that's
41 what ExtUtils-PkgConfig needs.
42 This will be resolved when portage gets around to dealing with
43 ExtUtils-PkgConfig
44
45 >
46 > x11-base/xorg-server:0
47 >
48 > (x11-base/xorg-server-1.18.4:0/1.18.4::gentoo, ebuild scheduled for merge) pulled in by
49 > >=x11-base/xorg-server-1.18[udev] required by (x11-drivers/xf86-input-evdev-2.10.3:0/0::gentoo, ebuild scheduled for merge)
50 > ^^ ^^^^
51 >
52 > (x11-base/xorg-server-1.17.4:0/1.17.4::gentoo, installed) pulled in by
53 > x11-base/xorg-server:0/1.17.4= required by (x11-drivers/xf86-input-keyboard-1.8.1:0/0::gentoo, installed)
54 > ^^^^^^^^^^
55 > (and 3 more with the same problem)
56
57 Same as perl, but this time it's xf86-input keyboard
58
59 >
60 > media-libs/giflib:0
61 >
62 > (media-libs/giflib-5.1.4:0/7::gentoo, ebuild scheduled for merge) pulled in by
63 > (no parents that aren't satisfied by other packages in this slot)
64 >
65 > (media-libs/giflib-4.1.6-r3:0/0::gentoo, installed) pulled in by
66 > media-libs/giflib:0/0= required by (media-video/mplayer-1.2.1:0/0::gentoo, installed)
67 > ^^^^^
68 >
69 > media-libs/libdvbpsi:0
70 >
71 > (media-libs/libdvbpsi-1.3.0-r1:0/10::gentoo, ebuild scheduled for merge) pulled in by
72 > (no parents that aren't satisfied by other packages in this slot)
73 >
74 > (media-libs/libdvbpsi-1.2.0:0/0::gentoo, installed) pulled in by
75 > >=media-libs/libdvbpsi-0.2.1:0/0= required by (media-video/vlc-2.2.4:0/5-8::gentoo, installed)
76 > ^^^^^
77 >
78 > dev-libs/kpathsea:0
79 >
80 > (dev-libs/kpathsea-6.2.1_p20150521-r2:0/6.2.1::gentoo, ebuild scheduled for merge) pulled in by
81 > >=dev-libs/kpathsea-6.2.1 required by (app-text/texlive-core-2015-r1:0/0::gentoo, ebuild scheduled for merge)
82 > ^^ ^^^^^
83 > (and 4 more with the same problem)
84 >
85 > (dev-libs/kpathsea-6.2.0_p20140525:0/6.2.0::gentoo, installed) pulled in by
86 > dev-libs/kpathsea:0/6.2.0= required by (app-text/dvipng-1.15:0/0::gentoo, installed)
87 > ^^^^^^^^^
88
89 And these are ever more of the same.
90
91 The general idea is you can ignore slot conflicts in the early stages of
92 a troublesome emerge world.
93
94 All that is happening is portage has decided to not install the latest
95 version of a package and is telling you why, in very dramatic fashion
96 with flashing lights, leaping girls and a promoter with an annoying
97 voice. It's overkill, but it's what portage does. You can make it stfu a
98 bit by not using -v
99
100 >
101 > NOTE: Use the '--verbose-conflicts' option to display parents omitted above
102 >
103 >
104 > * Error: The above package list contains packages which cannot be
105 > * installed at the same time on the same system.
106 >
107 > (sys-boot/grub-0.97-r16:0/0::gentoo, installed) pulled in by
108 > sys-boot/grub:0 required by @selected
109 >
110 > (sys-boot/grub-2.02_beta3-r1:2/2.02_beta3-r1::gentoo, ebuild scheduled for merge) pulled in by
111 > sys-boot/grub required by @selected
112 >
113 > --
114 > Thelma
115 >
116
117
118 --
119 Alan McKinnon
120 alan.mckinnon@×××××.com