Gentoo Archives: gentoo-user

From: tuxic@××××××.de
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Help...can't decipher emerge oracle...
Date: Wed, 15 Nov 2017 17:43:35
Message-Id: 20171115174315.6s3l23pgsvppqqf2@solfire
In Reply to: Re: [gentoo-user] Help...can't decipher emerge oracle... by "Jan Chren (rindeal)"
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

Replies

Subject Author
Re: [gentoo-user] Help...can't decipher emerge oracle... "Jan Chren (rindeal)" <dev.rindeal@×××××.com>
Re: [gentoo-user] Help...can't decipher emerge oracle... Neil Bothwick <neil@××××××××××.uk>