Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] a couple of questions about updating gentoo
Date: Sun, 03 Jul 2011 20:02:34
Message-Id: 1623046.5Veq6bb4IJ@nazgul
In Reply to: [gentoo-user] a couple of questions about updating gentoo by covici@ccs.covici.com
1 On Sunday 03 July 2011 06:26:00 covici@××××××××××.com did opine
2 thusly:
3 > Hi. I am having problems with my current world update of an
4 > unstable gentoo system. Before I paste the output, I need to tell
5 > you that I need to have perl compiled with threads enabled because
6 > its a requirement of freeswitch -- my current pbx. Also, I want to
7 > stay with Firefox 3 and up to now, portage has just skipped the
8 > xulrunner update, I am not sure why its changed its mind. Also,
9 > what can I do about the gst plugin -- I don't understand what it is
10 > trying to tell me here.
11
12 There's a massive bunch of plugins for gstreamer, and not all of them
13 got updated simultaneously (or maybe the ebuilds are not all done
14 yet).
15
16 Either way, you have versions 0.10.35 conflicting with 0.10.32 and
17 portage can't fix it by itself, as it's trying to do the updates in
18 the wrong order for that.
19
20 Fix it like so:
21
22 - eix gst-plugins-
23 - pick everything out of that long list that will upgraded to 0.10.35
24 - emerge them manually
25 - proceed with emerge world
26
27 There's probably a shorter way, one critical plugins package that when
28 upgraded manually will release the whole lot. I didn't bother with
29 that - looked like too much effort for a Sunday morning
30
31 Don't just look at the portage output, see lots of stuff and get
32 confused. Actually read it and examine each line. It makes sense.
33
34 As for your other errors (xulrunner etc), I don't know about those, I
35 didn't hit them myself.
36
37
38 >
39 > Any assistance would be appreciated.
40 >
41 >
42 > Here is the output of my latest attempt to update world:
43 >
44 > Calculating dependencies ... . ... done!
45 >
46 > !!! Multiple package instances within a single package slot have
47 > been pulled
48 > !!! into the dependency graph, resulting in a slot conflict:
49 >
50 > net-libs/xulrunner:1.9
51 >
52 > (net-libs/xulrunner-2.0.1-r1::gentoo, ebuild scheduled for merge)
53 > pulled in by
54 > (no parents that aren't satisfied by other packages in this
55 > slot)
56 >
57 > (net-libs/xulrunner-1.9.2.18::gentoo, ebuild scheduled for merge)
58 > pulled in by
59 >
60 > ~net-libs/xulrunner-1.9.2.18[ipc=,java=,wifi=,libnotify=,system-sql
61 > ite=] required by (www-client/firefox-3.6.18::gentoo, ebuild
62 > scheduled for merge)
63 >
64 > media-libs/gst-plugins-base:0.10
65 >
66 > (media-libs/gst-plugins-base-0.10.32::gentoo, installed) pulled in
67 > by ~media-libs/gst-plugins-base-0.10.32 required by
68 > (media-plugins/gst-plugins-x-0.10.32::gentoo, installed)
69 >
70 > (media-libs/gst-plugins-base-0.10.35::gentoo, ebuild scheduled for
71 > merge) pulled in by
72 > ~media-libs/gst-plugins-base-0.10.35 required by
73 > (media-plugins/gst-plugins-vorbis-0.10.35::gentoo, ebuild
74 > scheduled for merge)
75 >
76 > >=media-libs/gst-plugins-base-0.10.35 required by
77 >
78 > (media-plugins/gst-plugins-gio-0.10.35::gentoo, ebuild scheduled
79 > for merge)
80 > (and 10 more with the same problems)
81 >
82 >
83 > It may be possible to solve this problem by using package.mask to
84 > prevent one of those packages from being selected. However, it is
85 > also possible that conflicting dependencies exist such that they
86 > are impossible to satisfy simultaneously. If such a conflict
87 > exists in the dependencies of two different packages, then those
88 > packages can not be installed simultaneously.
89 >
90 > For more information, see MASKED PACKAGES section in the emerge man
91 > page or refer to the Gentoo Handbook.
92 >
93 >
94 > emerge: there are no ebuilds built with USE flags to satisfy
95 > "dev-lang/perl[-ithreads]".
96 > !!! One of the following packages is required to complete your
97 > request: - dev-lang/perl-5.12.4 (Change USE: -ithreads)
98 > (dependency required by "www-apache/mod_perl-2.0.5[-threads]"
99 > [ebuild]) (dependency required by "@selected" [set])
100 > (dependency required by "@world" [argument])
101 --
102 alan dot mckinnon at gmail dot com

Replies

Subject Author
Re: [gentoo-user] a couple of questions about updating gentoo covici@××××××××××.com