1 |
On 11/15 06:24, Jan Chren (rindeal) wrote: |
2 |
> Oh, I missed that the current libnsl has a blocker as well. In that |
3 |
> case try to do this: |
4 |
> |
5 |
> ``` |
6 |
> emerge -C libnsl |
7 |
> emerge -1 ">=sys-libs/glibc-2.26" |
8 |
> emerge -1 libnsl |
9 |
> ``` |
10 |
> |
11 |
> On 15 November 2017 at 18:20, <tuxic@××××××.de> wrote: |
12 |
> > On 11/15 06:04, Jan Chren (rindeal) wrote: |
13 |
> >> net-libs/libnsl-1.1.0-r1 is blocking sys-libs/glibc versions lower |
14 |
> >> than 2.26 and you have sys-libs/glibc-2.25 installed. So try |
15 |
> >> installing glibc-2.26 manually first and then libnsl. |
16 |
> >> |
17 |
> >> On 15 November 2017 at 17:50, <tuxic@××××××.de> wrote: |
18 |
> >> > Hi, |
19 |
> >> > |
20 |
> >> > From emerge I got this """info""": |
21 |
> >> > |
22 |
> >> > |
23 |
> >> > |
24 |
> >> > * Error: The above package list contains packages which cannot be |
25 |
> >> > * installed at the same time on the same system. |
26 |
> >> > |
27 |
> >> > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by |
28 |
> >> > >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by (dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) |
29 |
> >> > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) |
30 |
> >> > >=sys-libs/glibc-2.6.1 required by (x11-drivers/nvidia-drivers-387.22:0/387::gentoo, installed) |
31 |
> >> > sys-libs/glibc required by (app-arch/rar-5.5.0_p20170811:0/0::gentoo, installed) |
32 |
> >> > >=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.0:0/0::gentoo, ebuild scheduled for merge) |
33 |
> >> > >=sys-libs/glibc-2.17 required by (dev-lang/ghc-8.0.2:0/8.0.2::gentoo, installed) |
34 |
> >> > sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed) |
35 |
> >> > sys-libs/glibc required by (app-office/openoffice-bin-4.1.3:0/0::gentoo, installed) |
36 |
> >> > sys-libs/glibc required by @selected |
37 |
> >> > >=sys-libs/glibc-2.8:2.2 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, installed) |
38 |
> >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.9.4:4.9.4/4.9.4::gentoo, installed) |
39 |
> >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-5.4.0-r3:5.4.0/5.4.0::gentoo, installed) |
40 |
> >> > >=sys-libs/glibc-2.13 required by (sys-devel/gcc-6.4.0:6.4.0/6.4.0::gentoo, installed) |
41 |
> >> > |
42 |
> >> > (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by |
43 |
> >> > net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, installed) |
44 |
> >> > net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, ebuild scheduled for merge) |
45 |
> >> > net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__ |
46 |
> >> > |
47 |
> >> > ...for me it seems, that I need a lot of different glibc versions and |
48 |
> >> > currently I dont know, how to get out of this mess... |
49 |
> >> > |
50 |
> >> > I would be happy, if someone could help me... |
51 |
> >> > |
52 |
> >> > Cheers |
53 |
> >> > Meino |
54 |
> >> > |
55 |
> >> > |
56 |
> >> > |
57 |
> >> |
58 |
> > Hi Jan, |
59 |
> > |
60 |
> > thanks for your help and your answer! :) |
61 |
> > |
62 |
> > |
63 |
> > Trying what you suggest leads into this: |
64 |
> > |
65 |
> > /root>emerge '=glibc-2.26-r3' |
66 |
> > Calculating dependencies... done! |
67 |
> > [ebuild U ] sys-libs/glibc-2.26-r3 [2.25-r9] |
68 |
> > |
69 |
> > !!! Multiple package instances within a single package slot have been pulled |
70 |
> > !!! into the dependency graph, resulting in a slot conflict: |
71 |
> > |
72 |
> > sys-libs/glibc:2.2 |
73 |
> > |
74 |
> > (sys-libs/glibc-2.26-r3:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by |
75 |
> > =sys-libs/glibc-2.26-r3 (Argument) |
76 |
> > |
77 |
> > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by |
78 |
> > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) |
79 |
> > |
80 |
> > <sys-libs/glibc-2.26 required by (net-libs/libnsl-0:0/1::gentoo, installed) |
81 |
> > ^ ^^^^ |
82 |
> > |
83 |
> > I would tend to remove autofs, install glibc-2.26, reinstall autofs |
84 |
> > and .... |
85 |
> > |
86 |
> > Woyld that work, or do I kill my system with that... |
87 |
> > |
88 |
> > (I hate dependencies... :) |
89 |
> > |
90 |
> > Cheers |
91 |
> > Meino |
92 |
> > |
93 |
> > |
94 |
> |
95 |
|
96 |
Hi Jan, |
97 |
|
98 |
it fails again... |
99 |
|
100 |
/root>emerge -C libnsl |
101 |
* This action can remove important packages! In order to be safer, use |
102 |
* `emerge -pv --depclean <atom>` to check for reverse dependencies before |
103 |
* removing packages. |
104 |
|
105 |
net-libs/libnsl |
106 |
selected: 0 |
107 |
protected: none |
108 |
omitted: none |
109 |
|
110 |
All selected packages: =net-libs/libnsl-0 |
111 |
|
112 |
>>> 'Selected' packages are slated for removal. |
113 |
>>> 'Protected' and 'omitted' packages will not be removed. |
114 |
|
115 |
>>> Waiting 5 seconds before starting... |
116 |
>>> (Control-C to abort)... |
117 |
>>> Unmerging in: 5 4 3 2 1 |
118 |
>>> Unmerging (1 of 1) net-libs/libnsl-0... |
119 |
|
120 |
* GNU info directory index is up-to-date. |
121 |
/root>emerge -1 '>=sys-libs/glibc-2.26' |
122 |
Calculating dependencies... done! |
123 |
[ebuild U *] sys-libs/glibc-9999 [2.25-r9] USE="-compile-locales%" |
124 |
|
125 |
!!! Multiple package instances within a single package slot have been pulled |
126 |
!!! into the dependency graph, resulting in a slot conflict: |
127 |
|
128 |
sys-libs/glibc:2.2 |
129 |
|
130 |
(sys-libs/glibc-9999:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by |
131 |
>=sys-libs/glibc-2.26 (Argument) |
132 |
|
133 |
(sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by |
134 |
sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) |
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. |
144 |
|
145 |
For more information, see MASKED PACKAGES section in the emerge man |
146 |
page or refer to the Gentoo Handbook. |
147 |
|
148 |
|
149 |
The following keyword changes are necessary to proceed: |
150 |
(see "package.accept_keywords" in the portage(5) man page for more details) |
151 |
# required by media-video/vlc-2.2.6-r2::gentoo |
152 |
# required by @selected |
153 |
# required by @world (argument) |
154 |
=sys-libs/glibc-9999 ** |
155 |
|
156 |
NOTE: The --autounmask-keep-masks option will prevent emerge |
157 |
from creating package.unmask or ** keyword changes. |
158 |
|
159 |
|
160 |
|
161 |
Use --autounmask-write to write changes to config files (honoring |
162 |
CONFIG_PROTECT). Carefully examine the list of proposed changes, |
163 |
paying special attention to mask or keyword changes that may expose |
164 |
experimental or unstable packages. |
165 |
|
166 |
* In order to avoid wasting time, backtracking has terminated early |
167 |
* due to the above autounmask change(s). The --autounmask-backtrack=y |
168 |
* option can be used to force further backtracking, but there is no |
169 |
* guarantee that it will produce a solution. |
170 |
[1] 6193 exit 1 emerge -1 '>=sys-libs/glibc-2.26' |
171 |
|
172 |
|
173 |
---------------------------------------------------------- |
174 |
(((added the above entry to package.accept_keywords ))) |
175 |
---------------------------------------------------------- |
176 |
|
177 |
/root>emerge -1 '>=sys-libs/glibc-2.26' |
178 |
Calculating dependencies... done! |
179 |
[ebuild U *] sys-libs/glibc-9999 [2.25-r9] USE="-compile-locales%" |
180 |
|
181 |
!!! Multiple package instances within a single package slot have been pulled |
182 |
!!! into the dependency graph, resulting in a slot conflict: |
183 |
|
184 |
sys-libs/glibc:2.2 |
185 |
|
186 |
(sys-libs/glibc-9999:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by |
187 |
>=sys-libs/glibc-2.26 (Argument) |
188 |
|
189 |
(sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by |
190 |
sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) |
191 |
|
192 |
|
193 |
|
194 |
It may be possible to solve this problem by using package.mask to |
195 |
prevent one of those packages from being selected. However, it is also |
196 |
possible that conflicting dependencies exist such that they are |
197 |
impossible to satisfy simultaneously. If such a conflict exists in |
198 |
the dependencies of two different packages, then those packages can |
199 |
not be installed simultaneously. You may want to try a larger value of |
200 |
the --backtrack option, such as --backtrack=30, in order to see if |
201 |
that will solve this conflict automatically. |
202 |
|
203 |
For more information, see MASKED PACKAGES section in the emerge man |
204 |
page or refer to the Gentoo Handbook. |
205 |
|
206 |
[1] 6231 exit 1 emerge -1 '>=sys-libs/glibc-2.26' |
207 |
|
208 |
Cheers |
209 |
Meino |