1 |
On Sunday, September 06, 2015 4:53:04 AM Tamer Higazi wrote: |
2 |
> Hi people! |
3 |
> I wanted to make a system and world upgrade and have 6 blocks, I need to |
4 |
> get away before to upgrade. Any ideas howto solve that ?! |
5 |
> |
6 |
> Thanks |
7 |
> |
8 |
> |
9 |
> ------ |
10 |
> |
11 |
> |
12 |
> Total: 177 packages (114 upgrades, 40 new, 17 in new slots, 6 |
13 |
> reinstalls, 4 uninstalls), Size of downloads: 0 KiB |
14 |
> Fetch Restriction: 1 package |
15 |
> Conflict: 4 blocks |
16 |
> |
17 |
> !!! Multiple package instances within a single package slot have been pulled |
18 |
> !!! into the dependency graph, resulting in a slot conflict: |
19 |
> |
20 |
> dev-libs/libgcrypt:0 |
21 |
> |
22 |
> (dev-libs/libgcrypt-1.6.3-r4:0/20::gentoo, ebuild scheduled for merge) |
23 |
> pulled in by |
24 |
> (no parents that aren't satisfied by other packages in this slot) |
25 |
> |
26 |
> (dev-libs/libgcrypt-1.5.4-r1:0/11::gentoo, installed) pulled in by |
27 |
> >=dev-libs/libgcrypt-1.2.2:0/11= required by |
28 |
> (gnome-base/gnome-keyring-3.14.0:0/0::gentoo, installed) |
29 |
> |
30 |
> ^^^^^^ |
31 |
> |
32 |
> (and 6 more with the same problem) |
33 |
> |
34 |
> dev-libs/boost:0 |
35 |
> |
36 |
> (dev-libs/boost-1.56.0-r1:0/1.56.0::gentoo, installed) pulled in by |
37 |
> dev-libs/boost:0/1.56.0= required by |
38 |
> (dev-cpp/libcmis-0.5.0-r1:0.5/0.5::gentoo, installed) |
39 |
> |
40 |
> ^^^^^^^^^^ |
41 |
> |
42 |
> dev-libs/boost:0/1.56.0 required by |
43 |
> (app-office/libreoffice-bin-4.4.5.2:0/0::gentoo, ebuild scheduled for merge) |
44 |
> |
45 |
> ^^^^^^^^^ |
46 |
> |
47 |
> (and 4 more with the same problems) |
48 |
> |
49 |
> (dev-libs/boost-1.57.0:0/1.57.0::gentoo, ebuild scheduled for merge) |
50 |
> pulled in by |
51 |
> >=dev-libs/boost-1.57[threads(+)] required by |
52 |
> (dev-db/mongodb-3.0.6:0/0::gentoo, ebuild scheduled for merge) |
53 |
> ^^ |
54 |
> ^^^^ |
55 |
> |
56 |
> |
57 |
> dev-python/dbus-python:0 |
58 |
> |
59 |
> (dev-python/dbus-python-1.2.0-r1:0/0::gentoo, installed) pulled in by |
60 |
> |
61 |
> dev-python/dbus- |
62 |
python[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- |
63 |
python_single_target_python2_7(-),-python_single_target_python3_3(-),- |
64 |
python_single_target_python3_4(-)] |
65 |
> required by (dev-python/pyatspi-2.14.0:0/0::gentoo, installed) |
66 |
> |
67 |
> |
68 |
> |
69 |
> (dev-python/dbus-python-1.2.0-r1:0/0::gentoo, ebuild scheduled for |
70 |
> merge) pulled in by |
71 |
> |
72 |
> >=dev-python/dbus- |
73 |
python-0.80[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- |
74 |
python_single_target_python2_7(-),-python_single_target_python3_3(-),- |
75 |
python_single_target_python3_4(-)] |
76 |
> required by (dev-python/PyQt4-4.11.1:0/0::gentoo, ebuild scheduled for |
77 |
> merge) |
78 |
> |
79 |
> |
80 |
> |
81 |
> dev-python/pygobject:3 |
82 |
> |
83 |
> (dev-python/pygobject-3.14.0:3/3::gentoo, ebuild scheduled for merge) |
84 |
> pulled in by |
85 |
> |
86 |
> >=dev- |
87 |
python/pygobject-3.0.0:3[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- |
88 |
python_single_target_python2_7(-),-python_single_target_python3_3(-),- |
89 |
python_single_target_python3_4(-)] |
90 |
> required by (dev-libs/libpeas-1.12.1-r1:0/0::gentoo, ebuild scheduled |
91 |
> for merge) |
92 |
> |
93 |
> |
94 |
> |
95 |
> >=dev- |
96 |
python/pygobject-3.0:3[python_targets_python3_3(-)?,python_targets_python3_4(-)?,- |
97 |
python_single_target_python3_3(-),-python_single_target_python3_4(-)] |
98 |
> required by (media-sound/rhythmbox-3.2.1:0/0::gentoo, ebuild scheduled |
99 |
> for merge) |
100 |
> |
101 |
> |
102 |
> |
103 |
> (dev-python/pygobject-3.14.0:3/3::gentoo, installed) pulled in by |
104 |
> |
105 |
> >=dev- |
106 |
python/pygobject-2.90.1:3[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- |
107 |
python_single_target_python2_7(-),-python_single_target_python3_3(-),- |
108 |
python_single_target_python3_4(-)] |
109 |
> required by (dev-python/pyatspi-2.14.0:0/0::gentoo, installed) |
110 |
> |
111 |
> |
112 |
> |
113 |
> dev-python/pycairo:0 |
114 |
> |
115 |
> (dev-python/pycairo-1.10.0-r4:0/0::gentoo, installed) pulled in by |
116 |
> |
117 |
> >=dev- |
118 |
python/pycairo-1.10.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- |
119 |
python_single_target_python2_7(-),-python_single_target_python3_3(-),- |
120 |
python_single_target_python3_4(-)] |
121 |
> required by (dev-python/pygobject-3.14.0:3/3::gentoo, installed) |
122 |
> |
123 |
> |
124 |
> |
125 |
> (dev-python/pycairo-1.10.0-r4:0/0::gentoo, ebuild scheduled for merge) |
126 |
> pulled in by |
127 |
> |
128 |
> >=dev- |
129 |
python/pycairo-1.10.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,- |
130 |
python_single_target_python2_7(-),-python_single_target_python3_3(-),- |
131 |
python_single_target_python3_4(-)] |
132 |
> required by (dev-python/pygobject-3.14.0:3/3::gentoo, ebuild scheduled |
133 |
> for merge) |
134 |
> |
135 |
> |
136 |
> |
137 |
> |
138 |
> It may be possible to solve this problem by using package.mask to |
139 |
> prevent one of those packages from being selected. However, it is also |
140 |
> possible that conflicting dependencies exist such that they are |
141 |
> impossible to satisfy simultaneously. If such a conflict exists in |
142 |
> the dependencies of two different packages, then those packages can |
143 |
> not be installed simultaneously. You may want to try a larger value of |
144 |
> the --backtrack option, such as --backtrack=30, in order to see if |
145 |
> that will solve this conflict automatically. |
146 |
> |
147 |
> For more information, see MASKED PACKAGES section in the emerge man |
148 |
> page or refer to the Gentoo Handbook. |
149 |
> |
150 |
> |
151 |
> * IMPORTANT: 2 news items need reading for repository 'gentoo'. |
152 |
> * Use eselect news read to view new items. |
153 |
> |
154 |
> |
155 |
|
156 |
You didn't mention what command you used to update, so the first step is to |
157 |
run: |
158 |
|
159 |
# emerge -vauDN --with-bdeps=y @world |
160 |
|
161 |
The key options there are N, which will rebuild all packages whose use flags |
162 |
have changed (usually from profile updates), and --with-bdeps=y which will take |
163 |
into account build depedencies. I only use the latter when there's conflicts |
164 |
because it slows portage down. I just had the same libcrypt conflict that |
165 |
you're having and that fixed it. |
166 |
|
167 |
If that fails add the --backtrack=30 as advised by portage and post the output |
168 |
if there's still blockers. |
169 |
|
170 |
I did noticed that you have the libreoffice-bin package. If your using an |
171 |
unstable boost sometimes I've found that the conflict is unsolvable and the |
172 |
only solution is to add --exclude=app-office/libreoffice-bin until they release a |
173 |
new version (which can take weeks) or switch to app-office/libreoffice. |
174 |
|
175 |
|
176 |
|
177 |
-- |
178 |
Fernando Rodriguez |