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