Gentoo Archives: gentoo-user

From: AllenJB <gentoo-lists@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Trouble with portage
Date: Sat, 10 Jan 2009 11:12:43
Message-Id: 496882A5.70306@allenjb.me.uk
In Reply to: [gentoo-user] Trouble with portage by econti
1 You have several issues here.
2
3 First of all, a tip: If a portage upgrade is available, do "emerge
4 portage" first. New versions of portage often have new or improved
5 features - in this case portage 2.1.6 includes, among other things, the
6 ability to automatically handle most blockers.
7
8 The blocker says that gamin < 1.10 is blocking the gamin-server 1.10
9 package. This looks to me like gamin has been split into multiple parts
10 or renamed. portage 2.1.6 should handle this block automatically.
11
12 On to your next issue where 2 versions of firefox are being pulled in.
13 First of all you need to remove the package.mask entry you added, since
14 it masked out all versions of firefox above 2.0.0 - that includes both
15 firefox 2 and firefox 3 - not particularly useful.
16
17 The correct resolution here is not obvious. You need to edit your
18 /etc/make.conf and set "-firefox xulrunner". This is because a core
19 piece of the mozilla framework, on which firefox is built, called
20 xulrunner has been split out from the firefox package. This will help to
21 avoid issues in the future and allow for faster upgrades. This change
22 should get all applications using firefox 3 instead of firefox 2.
23
24 AllenJB
25
26 econti wrote:
27 > Hi all,
28 > to-day I am having some trouble to update my system.
29 > Well, 'emerge --sync' and I received a message telling me a new version
30 > of portage is available and I should update it immediately. But, before
31 > upgrading it I ran 'emerge -NDpvu world'. Here is the output:
32 >
33 >>localhost ~ # emerge -NDpvu world
34 >
35 >>These are the packages that would be merged, in order:
36 >
37 >>Calculating world dependencies |
38 >>!!! The following installed packages are masked:
39 >>- app-admin/gnome-system-tools-2.14.0 (masked by: package.mask)
40 >>/usr/portage/profiles/package.mask:
41 >># Gilles Dartiguelongue <eva@g.o> (12 Apr 2008)
42 >># Masking gnome-system-tools because it is broken,
43 >># to help fix it, see bug #214265
44 >
45 >>- app-admin/system-tools-backends-1.4.2-r1 (masked by: package.mask)
46 >>- media-video/realplayer-11.0.0.4028-r1 (masked by: package.mask)
47 >>/usr/portage/profiles/package.mask:
48 >># Steve Dibb <beandog@g.o> (5 Nov 2008)
49 >># Mask realplayer, real codecs for security, upstream issues, bug 245662
50 >># http://forums.gentoo.org/viewtopic-t-713051.html
51 >
52 >
53 >>!!! Ebuilds for the following packages are either all
54 >>!!! masked or don't exist:
55 >>app-admin/gnome-system-tools media-video/realplayer
56 >
57 >>... done!
58 >
59 >>[ebuild U ] sys-apps/portage-2.1.6.4 [2.1.4.5] USE="-build -doc -epydoc
60 >>(-selinux)" LINGUAS="-pl" 0 kB
61 >>*** Portage will stop merging at this point and reload itself,
62 >> then resume the merge.
63 >>[ebuild U ] dev-libs/expat-2.0.1-r1 [2.0.1] 0 kB
64 >>[ebuild U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
65 >>[ebuild U ] app-shells/bash-3.2_p39 [3.2_p33] USE="nls -afs -bashlogger
66 >>-examples% -plugins -vanilla" 19 kB
67 >>[ebuild UD] app-editors/nano-2.0.9 [2.1.7] USE="ncurses nls unicode
68 > -debug
69 >>-justify -minimal -slang -spell" 1,371 kB
70 >>[ebuild U ] sys-devel/autoconf-2.63 [2.61-r2] USE="-emacs" 1,527 kB
71 >>[ebuild U ] dev-libs/check-0.9.5-r1 [0.9.5] 0 kB
72 >>[ebuild U ] x11-libs/qt-3.3.8b-r1 [3.3.8-r4] USE="cups ipv6 opengl
73 > -debug
74 >>-doc -examples (-firebird) -immqt -immqt-bc -mysql -nas -nis -odbc
75 > -postgres
76 >>-sqlite -xinerama (-gif%)" 16,909 kB
77 >>[ebuild UD] www-client/mozilla-firefox-2.0.0.19 [3.0.5] USE="ipv6
78 > -bindist
79 >>-debug% -filepicker% -gnome -iceweasel -java -mozdevelop -moznopango%
80 >>-restrict-javascript -xforms% -xinerama% -xprint% (-custom-optimization%)
81 >>(-dbus%) (-startup-notification%) (-xulrunner%*)" LINGUAS="it -af -ar
82 > -be -bg
83 >>-ca -cs -da -de -el -en -en_GB -en_US -es -es_AR -es_ES -eu -fi -fr -fy
84 > -fy_NL
85 >>-ga -ga_IE -gu -gu_IN -he -hu -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl
86 > -nn
87 >>-nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr
88 > -uk -zh
89 >>-zh_CN -zh_TW (-bn%) (-bn_IN%) (-cy%) (-eo%) (-et%) (-gl%) (-hi%) (-hi_IN%)
90 >>(-id%) (-is%) (-kn%) (-lv%) (-mr%) (-oc%) (-si%) (-sq%) (-sr%) (-te%)
91 > (-th%)"
92 >>25,401 kB
93 >>[ebuild N ] gnome-extra/yelp-2.22.1-r2 USE="-beagle -debug -lzma
94 >>-xulrunner" 0 kB
95 >>[ebuild U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%)
96 > (-python%*)" 0
97 >>kB
98 >>[ebuild N ] dev-libs/libgamin-0.1.10 USE="python -debug" 639 kB
99 >>[ebuild N ] app-admin/gam-server-0.1.10 USE="-debug" 0 kB
100 >>[blocks B ] <app-admin/gamin-0.1.10 (is blocking
101 >>app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)
102 >
103 >>Total: 13 packages (8 upgrades, 2 downgrades, 3 new, 1 block), Size of
104 >>downloads: 46,185 kB
105 >
106 > As you can see the first "package" to upgrade is portage. Then 'emerge
107 > portage' and after 'emerge -NDpvu world' and here the new output:
108 >
109 >>localhost ~ # emerge -NDpvu world
110 >
111 >>These are the packages that would be merged, in order:
112 >
113 >>Calculating dependencies... done!
114 >>[ebuild U ] dev-libs/expat-2.0.1-r1 [2.0.1] 0 kB
115 >>[ebuild U ] dev-libs/eventlog-0.2.9 [0.2.7] 323 kB
116 >>[ebuild U ] app-shells/bash-3.2_p39 [3.2_p33] USE="nls -afs
117 > -bashlogger -examples% >-plugins -vanilla" 19 kB
118 >>[ebuild U ] sys-libs/e2fsprogs-libs-1.41.3-r1 [1.41.3] USE="nls" 0 kB
119 >>[ebuild U ] app-editors/nano-2.1.7-r1 [2.1.7] USE="ncurses nls
120 > unicode -debug -justify >-minimal -slang -spell" 0 kB
121 >>[ebuild U ] sys-devel/autoconf-2.63 [2.61-r2] USE="-emacs" 1,527 kB
122 >>[ebuild U ] app-portage/gentoolkit-0.2.4.2-r1 [0.2.4.2] 0 kB
123 >>[ebuild U ] dev-libs/check-0.9.5-r1 [0.9.5] 0 kB
124 >>[ebuild U ] x11-libs/qt-3.3.8b-r1 [3.3.8-r4] USE="cups ipv6 opengl
125 > -debug -doc -examples >(-firebird) -immqt -immqt-bc -mysql -nas -nis
126 > -odbc -postgres -sqlite -xinerama (-gif%)" 16,909 >kB
127 >>[ebuild UD] www-client/mozilla-firefox-2.0.0.19 [3.0.5] USE="ipv6
128 > -bindist -debug% >-filepicker% -gnome -iceweasel -java -mozdevelop
129 > -moznopango% -restrict-javascript >-xforms% -xinerama% -xprint%
130 > (-custom-optimization%) (-dbus%) (-startup-notification%)
131 > >(-xulrunner%*)" LINGUAS="it -af -ar -be -bg -ca -cs -da -de -el -en
132 > -en_GB -en_US -es -es_AR >-es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu
133 > -gu_IN -he -hu -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO >-nl -nn -nn_NO
134 > -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -ru -sk -sl -sv -sv_SE -tr -uk -zh
135 > -zh_CN >-zh_TW (-bn%) (-bn_IN%) (-cy%) (-eo%) (-et%) (-gl%) (-hi%)
136 > (-hi_IN%) (-id%) (-is%) (-kn%) (-lv%) >(-mr%) (-oc%) (-si%) (-sq%)
137 > (-sr%) (-te%) (-th%)" 25,401 kB
138 >>[ebuild N ] gnome-extra/yelp-2.22.1-r2 USE="-beagle -debug -lzma
139 > -xulrunner" 0 kB
140 >>[ebuild N ] dev-libs/libgamin-0.1.10 USE="python -debug" 639 kB
141 >>[ebuild N ] app-admin/gam-server-0.1.10 USE="-debug" 0 kB
142 >>[ebuild U ] app-admin/gamin-0.1.10 [0.1.9-r1] USE="(-debug%)
143 > (-python%*)" 0 kB
144 >>[blocks b ] <app-admin/gamin-0.1.10 ("<app-admin/gamin-0.1.10" is
145 > blocking >app-admin/gam-server-0.1.10, dev-libs/libgamin-0.1.10)
146 >
147 >>Total: 14 packages (10 upgrades, 1 downgrade, 3 new), Size of downloads:
148 > 44,814 kB
149 >>Conflict: 1 block
150 >
151 >>!!! Multiple package instances within a single package slot have been
152 > pulled
153 >>!!! into the dependency graph, resulting in a slot conflict:
154 >
155 >>www-client/mozilla-firefox:0
156 >
157 >> ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.19', 'merge') pulled
158 > in by
159 >> =www-client/mozilla-firefox-2* required by ('ebuild', '/',
160 > 'gnome-extra/yelp-2.22.1-r2', >'merge')
161 >> (and 1 more)
162 >
163 >> ('installed', '/', 'www-client/mozilla-firefox-3.0.5', 'nomerge')
164 > pulled in by
165 >> www-client/mozilla-firefox required by world
166 >
167 >
168 >>It may be possible to solve this problem by using package.mask to
169 >>prevent one of those packages from being selected. However, it is also
170 >>possible that conflicting dependencies exist such that they are
171 >>impossible to satisfy simultaneously. If such a conflict exists in the
172 >>dependencies of two different packages, then those packages can not be
173 >>installed simultaneously.
174 >
175 >>For more information, see MASKED PACKAGES section in the emerge man page
176 >>or refer to the Gentoo Handbook.
177 >
178 > Following what the last message said I added
179 > '>=www-client/mozilla-firefox-2.0.0.0' line in
180 > /etc/portage/package.mask. Then I ran 'emerge -NDpvu world' one more.
181 > And here is the output
182 >
183 >>localhost ~ # emerge -NDpvu world
184 >
185 >>These are the packages that would be merged, in order:
186 >
187 >>Calculating dependencies... done!
188 >
189 >>!!! All ebuilds that could satisfy "=www-client/mozilla-firefox-2*" have
190 > been masked.
191 >>!!! One of the following masked packages is required to complete your
192 > request:
193 >>- www-client/mozilla-firefox-2.0.0.19 (masked by: package.mask)
194 >
195 >>For more information, see the MASKED PACKAGES section in the emerge
196 >>man page or refer to the Gentoo Handbook.
197 >>(dependency required by "gnome-extra/yelp-2.22.1-r2" [ebuild])
198 >>(dependency required by "app-doc/gnucash-docs-2.2.0" [installed])
199 >>(dependency required by "app-office/gnucash-2.2.7" [installed])
200 >>(dependency required by "world" [argument])
201 >
202 > The list of packages to upgrade disappeared. Coul anyone tell me what I
203 > am doing wrong?
204 >
205 > Thanks
206 > emilio
207 >
208 >
209 >
210 >

Replies

Subject Author
Re: [gentoo-user] Trouble with portage Graham Murray <graham@×××××××××××.uk>
Re: [gentoo-user] Trouble with portage econti <contiemilio@×××××.it>