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 |
> |