Gentoo Archives: gentoo-user

From: Fernando Rodriguez <frodriguez.developer@×××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] blocks....
Date: Sun, 06 Sep 2015 03:44:04
Message-Id: BLU436-SMTP187438E4C4EFFA91F793BBE8D550@phx.gbl
In Reply to: [gentoo-user] blocks.... by Tamer Higazi
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

Replies

Subject Author
Re: [gentoo-user] blocks.... Tamer Higazi <th982a@××××××××××.com>