* [gentoo-user] Help...can't decipher emerge oracle... @ 2017-11-15 16:50 tuxic 2017-11-15 17:04 ` Jan Chren (rindeal) 2017-11-15 22:46 ` Andreas K. Huettel 0 siblings, 2 replies; 12+ messages in thread From: tuxic @ 2017-11-15 16:50 UTC (permalink / raw To: Gentoo Hi, From emerge I got this """info""": * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by (dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) >=sys-libs/glibc-2.6.1 required by (x11-drivers/nvidia-drivers-387.22:0/387::gentoo, installed) sys-libs/glibc required by (app-arch/rar-5.5.0_p20170811:0/0::gentoo, installed) >=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.0:0/0::gentoo, ebuild scheduled for merge) >=sys-libs/glibc-2.17 required by (dev-lang/ghc-8.0.2:0/8.0.2::gentoo, installed) sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed) sys-libs/glibc required by (app-office/openoffice-bin-4.1.3:0/0::gentoo, installed) sys-libs/glibc required by @selected >=sys-libs/glibc-2.8:2.2 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, installed) >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.9.4:4.9.4/4.9.4::gentoo, installed) >=sys-libs/glibc-2.8 required by (sys-devel/gcc-5.4.0-r3:5.4.0/5.4.0::gentoo, installed) >=sys-libs/glibc-2.13 required by (sys-devel/gcc-6.4.0:6.4.0/6.4.0::gentoo, installed) (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, installed) net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, ebuild scheduled for merge) net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__ ...for me it seems, that I need a lot of different glibc versions and currently I dont know, how to get out of this mess... I would be happy, if someone could help me... Cheers Meino ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Help...can't decipher emerge oracle... 2017-11-15 16:50 [gentoo-user] Help...can't decipher emerge oracle tuxic @ 2017-11-15 17:04 ` Jan Chren (rindeal) 2017-11-15 17:20 ` tuxic 2017-11-15 22:46 ` Andreas K. Huettel 1 sibling, 1 reply; 12+ messages in thread From: Jan Chren (rindeal) @ 2017-11-15 17:04 UTC (permalink / raw To: gentoo-user net-libs/libnsl-1.1.0-r1 is blocking sys-libs/glibc versions lower than 2.26 and you have sys-libs/glibc-2.25 installed. So try installing glibc-2.26 manually first and then libnsl. On 15 November 2017 at 17:50, <tuxic@posteo.de> wrote: > Hi, > > From emerge I got this """info""": > > > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by (dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) > >=sys-libs/glibc-2.6.1 required by (x11-drivers/nvidia-drivers-387.22:0/387::gentoo, installed) > sys-libs/glibc required by (app-arch/rar-5.5.0_p20170811:0/0::gentoo, installed) > >=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.0:0/0::gentoo, ebuild scheduled for merge) > >=sys-libs/glibc-2.17 required by (dev-lang/ghc-8.0.2:0/8.0.2::gentoo, installed) > sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed) > sys-libs/glibc required by (app-office/openoffice-bin-4.1.3:0/0::gentoo, installed) > sys-libs/glibc required by @selected > >=sys-libs/glibc-2.8:2.2 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, installed) > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.9.4:4.9.4/4.9.4::gentoo, installed) > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-5.4.0-r3:5.4.0/5.4.0::gentoo, installed) > >=sys-libs/glibc-2.13 required by (sys-devel/gcc-6.4.0:6.4.0/6.4.0::gentoo, installed) > > (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by > net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, installed) > net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, ebuild scheduled for merge) > net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__ > > ...for me it seems, that I need a lot of different glibc versions and > currently I dont know, how to get out of this mess... > > I would be happy, if someone could help me... > > Cheers > Meino > > > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Help...can't decipher emerge oracle... 2017-11-15 17:04 ` Jan Chren (rindeal) @ 2017-11-15 17:20 ` tuxic 2017-11-15 17:24 ` Jan Chren (rindeal) 2017-11-15 17:55 ` [gentoo-user] " Mike Gilbert 0 siblings, 2 replies; 12+ messages in thread From: tuxic @ 2017-11-15 17:20 UTC (permalink / raw To: gentoo-user On 11/15 06:04, Jan Chren (rindeal) wrote: > net-libs/libnsl-1.1.0-r1 is blocking sys-libs/glibc versions lower > than 2.26 and you have sys-libs/glibc-2.25 installed. So try > installing glibc-2.26 manually first and then libnsl. > > On 15 November 2017 at 17:50, <tuxic@posteo.de> wrote: > > Hi, > > > > From emerge I got this """info""": > > > > > > > > * Error: The above package list contains packages which cannot be > > * installed at the same time on the same system. > > > > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > > >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by (dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) > > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) > > >=sys-libs/glibc-2.6.1 required by (x11-drivers/nvidia-drivers-387.22:0/387::gentoo, installed) > > sys-libs/glibc required by (app-arch/rar-5.5.0_p20170811:0/0::gentoo, installed) > > >=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.0:0/0::gentoo, ebuild scheduled for merge) > > >=sys-libs/glibc-2.17 required by (dev-lang/ghc-8.0.2:0/8.0.2::gentoo, installed) > > sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed) > > sys-libs/glibc required by (app-office/openoffice-bin-4.1.3:0/0::gentoo, installed) > > sys-libs/glibc required by @selected > > >=sys-libs/glibc-2.8:2.2 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, installed) > > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.9.4:4.9.4/4.9.4::gentoo, installed) > > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-5.4.0-r3:5.4.0/5.4.0::gentoo, installed) > > >=sys-libs/glibc-2.13 required by (sys-devel/gcc-6.4.0:6.4.0/6.4.0::gentoo, installed) > > > > (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by > > net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, installed) > > net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, ebuild scheduled for merge) > > net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__ > > > > ...for me it seems, that I need a lot of different glibc versions and > > currently I dont know, how to get out of this mess... > > > > I would be happy, if someone could help me... > > > > Cheers > > Meino > > > > > > > Hi Jan, thanks for your help and your answer! :) Trying what you suggest leads into this: /root>emerge '=glibc-2.26-r3' Calculating dependencies... done! [ebuild U ] sys-libs/glibc-2.26-r3 [2.25-r9] !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-libs/glibc:2.2 (sys-libs/glibc-2.26-r3:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by =sys-libs/glibc-2.26-r3 (Argument) (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) <sys-libs/glibc-2.26 required by (net-libs/libnsl-0:0/1::gentoo, installed) ^ ^^^^ I would tend to remove autofs, install glibc-2.26, reinstall autofs and .... Woyld that work, or do I kill my system with that... (I hate dependencies... :) Cheers Meino ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Help...can't decipher emerge oracle... 2017-11-15 17:20 ` tuxic @ 2017-11-15 17:24 ` Jan Chren (rindeal) 2017-11-15 17:43 ` tuxic 2017-11-15 17:55 ` [gentoo-user] " Mike Gilbert 1 sibling, 1 reply; 12+ messages in thread From: Jan Chren (rindeal) @ 2017-11-15 17:24 UTC (permalink / raw To: gentoo-user Oh, I missed that the current libnsl has a blocker as well. In that case try to do this: ``` emerge -C libnsl emerge -1 ">=sys-libs/glibc-2.26" emerge -1 libnsl ``` On 15 November 2017 at 18:20, <tuxic@posteo.de> wrote: > On 11/15 06:04, Jan Chren (rindeal) wrote: >> net-libs/libnsl-1.1.0-r1 is blocking sys-libs/glibc versions lower >> than 2.26 and you have sys-libs/glibc-2.25 installed. So try >> installing glibc-2.26 manually first and then libnsl. >> >> On 15 November 2017 at 17:50, <tuxic@posteo.de> wrote: >> > Hi, >> > >> > From emerge I got this """info""": >> > >> > >> > >> > * Error: The above package list contains packages which cannot be >> > * installed at the same time on the same system. >> > >> > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by >> > >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by (dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) >> > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) >> > >=sys-libs/glibc-2.6.1 required by (x11-drivers/nvidia-drivers-387.22:0/387::gentoo, installed) >> > sys-libs/glibc required by (app-arch/rar-5.5.0_p20170811:0/0::gentoo, installed) >> > >=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.0:0/0::gentoo, ebuild scheduled for merge) >> > >=sys-libs/glibc-2.17 required by (dev-lang/ghc-8.0.2:0/8.0.2::gentoo, installed) >> > sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed) >> > sys-libs/glibc required by (app-office/openoffice-bin-4.1.3:0/0::gentoo, installed) >> > sys-libs/glibc required by @selected >> > >=sys-libs/glibc-2.8:2.2 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, installed) >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.9.4:4.9.4/4.9.4::gentoo, installed) >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-5.4.0-r3:5.4.0/5.4.0::gentoo, installed) >> > >=sys-libs/glibc-2.13 required by (sys-devel/gcc-6.4.0:6.4.0/6.4.0::gentoo, installed) >> > >> > (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by >> > net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, installed) >> > net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, ebuild scheduled for merge) >> > net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__ >> > >> > ...for me it seems, that I need a lot of different glibc versions and >> > currently I dont know, how to get out of this mess... >> > >> > I would be happy, if someone could help me... >> > >> > Cheers >> > Meino >> > >> > >> > >> > Hi Jan, > > thanks for your help and your answer! :) > > > Trying what you suggest leads into this: > > /root>emerge '=glibc-2.26-r3' > Calculating dependencies... done! > [ebuild U ] sys-libs/glibc-2.26-r3 [2.25-r9] > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > sys-libs/glibc:2.2 > > (sys-libs/glibc-2.26-r3:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by > =sys-libs/glibc-2.26-r3 (Argument) > > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) > > <sys-libs/glibc-2.26 required by (net-libs/libnsl-0:0/1::gentoo, installed) > ^ ^^^^ > > I would tend to remove autofs, install glibc-2.26, reinstall autofs > and .... > > Woyld that work, or do I kill my system with that... > > (I hate dependencies... :) > > Cheers > Meino > > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Help...can't decipher emerge oracle... 2017-11-15 17:24 ` Jan Chren (rindeal) @ 2017-11-15 17:43 ` tuxic 2017-11-15 17:58 ` Jan Chren (rindeal) 2017-11-15 18:40 ` Neil Bothwick 0 siblings, 2 replies; 12+ messages in thread From: tuxic @ 2017-11-15 17:43 UTC (permalink / raw To: gentoo-user On 11/15 06:24, Jan Chren (rindeal) wrote: > Oh, I missed that the current libnsl has a blocker as well. In that > case try to do this: > > ``` > emerge -C libnsl > emerge -1 ">=sys-libs/glibc-2.26" > emerge -1 libnsl > ``` > > On 15 November 2017 at 18:20, <tuxic@posteo.de> wrote: > > On 11/15 06:04, Jan Chren (rindeal) wrote: > >> net-libs/libnsl-1.1.0-r1 is blocking sys-libs/glibc versions lower > >> than 2.26 and you have sys-libs/glibc-2.25 installed. So try > >> installing glibc-2.26 manually first and then libnsl. > >> > >> On 15 November 2017 at 17:50, <tuxic@posteo.de> wrote: > >> > Hi, > >> > > >> > From emerge I got this """info""": > >> > > >> > > >> > > >> > * Error: The above package list contains packages which cannot be > >> > * installed at the same time on the same system. > >> > > >> > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > >> > >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by (dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) > >> > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) > >> > >=sys-libs/glibc-2.6.1 required by (x11-drivers/nvidia-drivers-387.22:0/387::gentoo, installed) > >> > sys-libs/glibc required by (app-arch/rar-5.5.0_p20170811:0/0::gentoo, installed) > >> > >=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.0:0/0::gentoo, ebuild scheduled for merge) > >> > >=sys-libs/glibc-2.17 required by (dev-lang/ghc-8.0.2:0/8.0.2::gentoo, installed) > >> > sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed) > >> > sys-libs/glibc required by (app-office/openoffice-bin-4.1.3:0/0::gentoo, installed) > >> > sys-libs/glibc required by @selected > >> > >=sys-libs/glibc-2.8:2.2 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, installed) > >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.9.4:4.9.4/4.9.4::gentoo, installed) > >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-5.4.0-r3:5.4.0/5.4.0::gentoo, installed) > >> > >=sys-libs/glibc-2.13 required by (sys-devel/gcc-6.4.0:6.4.0/6.4.0::gentoo, installed) > >> > > >> > (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by > >> > net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, installed) > >> > net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, ebuild scheduled for merge) > >> > net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__ > >> > > >> > ...for me it seems, that I need a lot of different glibc versions and > >> > currently I dont know, how to get out of this mess... > >> > > >> > I would be happy, if someone could help me... > >> > > >> > Cheers > >> > Meino > >> > > >> > > >> > > >> > > Hi Jan, > > > > thanks for your help and your answer! :) > > > > > > Trying what you suggest leads into this: > > > > /root>emerge '=glibc-2.26-r3' > > Calculating dependencies... done! > > [ebuild U ] sys-libs/glibc-2.26-r3 [2.25-r9] > > > > !!! Multiple package instances within a single package slot have been pulled > > !!! into the dependency graph, resulting in a slot conflict: > > > > sys-libs/glibc:2.2 > > > > (sys-libs/glibc-2.26-r3:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by > > =sys-libs/glibc-2.26-r3 (Argument) > > > > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) > > > > <sys-libs/glibc-2.26 required by (net-libs/libnsl-0:0/1::gentoo, installed) > > ^ ^^^^ > > > > I would tend to remove autofs, install glibc-2.26, reinstall autofs > > and .... > > > > Woyld that work, or do I kill my system with that... > > > > (I hate dependencies... :) > > > > Cheers > > Meino > > > > > Hi Jan, it fails again... /root>emerge -C libnsl * This action can remove important packages! In order to be safer, use * `emerge -pv --depclean <atom>` to check for reverse dependencies before * removing packages. net-libs/libnsl selected: 0 protected: none omitted: none All selected packages: =net-libs/libnsl-0 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 >>> Unmerging (1 of 1) net-libs/libnsl-0... * GNU info directory index is up-to-date. /root>emerge -1 '>=sys-libs/glibc-2.26' Calculating dependencies... done! [ebuild U *] sys-libs/glibc-9999 [2.25-r9] USE="-compile-locales%" !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-libs/glibc:2.2 (sys-libs/glibc-9999:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by >=sys-libs/glibc-2.26 (Argument) (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. The following keyword changes are necessary to proceed: (see "package.accept_keywords" in the portage(5) man page for more details) # required by media-video/vlc-2.2.6-r2::gentoo # required by @selected # required by @world (argument) =sys-libs/glibc-9999 ** NOTE: The --autounmask-keep-masks option will prevent emerge from creating package.unmask or ** keyword changes. Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT). Carefully examine the list of proposed changes, paying special attention to mask or keyword changes that may expose experimental or unstable packages. * In order to avoid wasting time, backtracking has terminated early * due to the above autounmask change(s). The --autounmask-backtrack=y * option can be used to force further backtracking, but there is no * guarantee that it will produce a solution. [1] 6193 exit 1 emerge -1 '>=sys-libs/glibc-2.26' ---------------------------------------------------------- (((added the above entry to package.accept_keywords ))) ---------------------------------------------------------- /root>emerge -1 '>=sys-libs/glibc-2.26' Calculating dependencies... done! [ebuild U *] sys-libs/glibc-9999 [2.25-r9] USE="-compile-locales%" !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-libs/glibc:2.2 (sys-libs/glibc-9999:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by >=sys-libs/glibc-2.26 (Argument) (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. [1] 6231 exit 1 emerge -1 '>=sys-libs/glibc-2.26' Cheers Meino ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Help...can't decipher emerge oracle... 2017-11-15 17:43 ` tuxic @ 2017-11-15 17:58 ` Jan Chren (rindeal) 2017-11-15 18:40 ` Neil Bothwick 1 sibling, 0 replies; 12+ messages in thread From: Jan Chren (rindeal) @ 2017-11-15 17:58 UTC (permalink / raw To: gentoo-user Well, that's yet another problem, this time it's `autofs` package which depends on glibc having `rpc` USE flag. glibc 2.26 lost this USE-flag, however. Hopefully you can workaround this by enabling `libtirpc` USE-flag for `autofs` package. So the steps should be now: 1. put `net-fs/autofs libtirpc` into your `/etc/portage/package.use/...` 2. `emerge -1 autofs` 3. `emerge -1 ">=sys-libs/glibc-2.26"` 4. `emerge -1 libnsl` On 15 November 2017 at 18:43, <tuxic@posteo.de> wrote: > On 11/15 06:24, Jan Chren (rindeal) wrote: >> Oh, I missed that the current libnsl has a blocker as well. In that >> case try to do this: >> >> ``` >> emerge -C libnsl >> emerge -1 ">=sys-libs/glibc-2.26" >> emerge -1 libnsl >> ``` >> >> On 15 November 2017 at 18:20, <tuxic@posteo.de> wrote: >> > On 11/15 06:04, Jan Chren (rindeal) wrote: >> >> net-libs/libnsl-1.1.0-r1 is blocking sys-libs/glibc versions lower >> >> than 2.26 and you have sys-libs/glibc-2.25 installed. So try >> >> installing glibc-2.26 manually first and then libnsl. >> >> >> >> On 15 November 2017 at 17:50, <tuxic@posteo.de> wrote: >> >> > Hi, >> >> > >> >> > From emerge I got this """info""": >> >> > >> >> > >> >> > >> >> > * Error: The above package list contains packages which cannot be >> >> > * installed at the same time on the same system. >> >> > >> >> > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by >> >> > >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by (dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) >> >> > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) >> >> > >=sys-libs/glibc-2.6.1 required by (x11-drivers/nvidia-drivers-387.22:0/387::gentoo, installed) >> >> > sys-libs/glibc required by (app-arch/rar-5.5.0_p20170811:0/0::gentoo, installed) >> >> > >=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.0:0/0::gentoo, ebuild scheduled for merge) >> >> > >=sys-libs/glibc-2.17 required by (dev-lang/ghc-8.0.2:0/8.0.2::gentoo, installed) >> >> > sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed) >> >> > sys-libs/glibc required by (app-office/openoffice-bin-4.1.3:0/0::gentoo, installed) >> >> > sys-libs/glibc required by @selected >> >> > >=sys-libs/glibc-2.8:2.2 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, installed) >> >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.9.4:4.9.4/4.9.4::gentoo, installed) >> >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-5.4.0-r3:5.4.0/5.4.0::gentoo, installed) >> >> > >=sys-libs/glibc-2.13 required by (sys-devel/gcc-6.4.0:6.4.0/6.4.0::gentoo, installed) >> >> > >> >> > (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by >> >> > net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, installed) >> >> > net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, ebuild scheduled for merge) >> >> > net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__ >> >> > >> >> > ...for me it seems, that I need a lot of different glibc versions and >> >> > currently I dont know, how to get out of this mess... >> >> > >> >> > I would be happy, if someone could help me... >> >> > >> >> > Cheers >> >> > Meino >> >> > >> >> > >> >> > >> >> >> > Hi Jan, >> > >> > thanks for your help and your answer! :) >> > >> > >> > Trying what you suggest leads into this: >> > >> > /root>emerge '=glibc-2.26-r3' >> > Calculating dependencies... done! >> > [ebuild U ] sys-libs/glibc-2.26-r3 [2.25-r9] >> > >> > !!! Multiple package instances within a single package slot have been pulled >> > !!! into the dependency graph, resulting in a slot conflict: >> > >> > sys-libs/glibc:2.2 >> > >> > (sys-libs/glibc-2.26-r3:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by >> > =sys-libs/glibc-2.26-r3 (Argument) >> > >> > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by >> > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) >> > >> > <sys-libs/glibc-2.26 required by (net-libs/libnsl-0:0/1::gentoo, installed) >> > ^ ^^^^ >> > >> > I would tend to remove autofs, install glibc-2.26, reinstall autofs >> > and .... >> > >> > Woyld that work, or do I kill my system with that... >> > >> > (I hate dependencies... :) >> > >> > Cheers >> > Meino >> > >> > >> > > Hi Jan, > > it fails again... > > /root>emerge -C libnsl > * This action can remove important packages! In order to be safer, use > * `emerge -pv --depclean <atom>` to check for reverse dependencies before > * removing packages. > > net-libs/libnsl > selected: 0 > protected: none > omitted: none > > All selected packages: =net-libs/libnsl-0 > >>>> 'Selected' packages are slated for removal. >>>> 'Protected' and 'omitted' packages will not be removed. > >>>> Waiting 5 seconds before starting... >>>> (Control-C to abort)... >>>> Unmerging in: 5 4 3 2 1 >>>> Unmerging (1 of 1) net-libs/libnsl-0... > > * GNU info directory index is up-to-date. > /root>emerge -1 '>=sys-libs/glibc-2.26' > Calculating dependencies... done! > [ebuild U *] sys-libs/glibc-9999 [2.25-r9] USE="-compile-locales%" > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > sys-libs/glibc:2.2 > > (sys-libs/glibc-9999:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by > >=sys-libs/glibc-2.26 (Argument) > > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) > > > > It may be possible to solve this problem by using package.mask to > prevent one of those packages from being selected. However, it is also > possible that conflicting dependencies exist such that they are > impossible to satisfy simultaneously. If such a conflict exists in > the dependencies of two different packages, then those packages can > not be installed simultaneously. > > For more information, see MASKED PACKAGES section in the emerge man > page or refer to the Gentoo Handbook. > > > The following keyword changes are necessary to proceed: > (see "package.accept_keywords" in the portage(5) man page for more details) > # required by media-video/vlc-2.2.6-r2::gentoo > # required by @selected > # required by @world (argument) > =sys-libs/glibc-9999 ** > > NOTE: The --autounmask-keep-masks option will prevent emerge > from creating package.unmask or ** keyword changes. > > > > Use --autounmask-write to write changes to config files (honoring > CONFIG_PROTECT). Carefully examine the list of proposed changes, > paying special attention to mask or keyword changes that may expose > experimental or unstable packages. > > * In order to avoid wasting time, backtracking has terminated early > * due to the above autounmask change(s). The --autounmask-backtrack=y > * option can be used to force further backtracking, but there is no > * guarantee that it will produce a solution. > [1] 6193 exit 1 emerge -1 '>=sys-libs/glibc-2.26' > > > ---------------------------------------------------------- > (((added the above entry to package.accept_keywords ))) > ---------------------------------------------------------- > > /root>emerge -1 '>=sys-libs/glibc-2.26' > Calculating dependencies... done! > [ebuild U *] sys-libs/glibc-9999 [2.25-r9] USE="-compile-locales%" > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > sys-libs/glibc:2.2 > > (sys-libs/glibc-9999:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by > >=sys-libs/glibc-2.26 (Argument) > > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) > > > > It may be possible to solve this problem by using package.mask to > prevent one of those packages from being selected. However, it is also > possible that conflicting dependencies exist such that they are > impossible to satisfy simultaneously. If such a conflict exists in > the dependencies of two different packages, then those packages can > not be installed simultaneously. You may want to try a larger value of > the --backtrack option, such as --backtrack=30, in order to see if > that will solve this conflict automatically. > > For more information, see MASKED PACKAGES section in the emerge man > page or refer to the Gentoo Handbook. > > [1] 6231 exit 1 emerge -1 '>=sys-libs/glibc-2.26' > > Cheers > Meino > > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Help...can't decipher emerge oracle... 2017-11-15 17:43 ` tuxic 2017-11-15 17:58 ` Jan Chren (rindeal) @ 2017-11-15 18:40 ` Neil Bothwick 2017-11-16 1:49 ` [gentoo-user] " Ian Zimmerman 1 sibling, 1 reply; 12+ messages in thread From: Neil Bothwick @ 2017-11-15 18:40 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 519 bytes --] On Wed, 15 Nov 2017 18:43:15 +0100, tuxic@posteo.de wrote: > /root>emerge -1 '>=sys-libs/glibc-2.26' > Calculating dependencies... done! > [ebuild U *] sys-libs/glibc-9999 [2.25-r9] USE="-compile-locales%" > Why is it trying to install the 9999 version? Is that unmasked? Are you running stable or testing? What does "grep -r glibc /etc/portage" say? I don't think you posted the command that started all of this? -- Neil Bothwick If ignorance is bliss, why aren't more people happy? [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-user] Re: Help...can't decipher emerge oracle... 2017-11-15 18:40 ` Neil Bothwick @ 2017-11-16 1:49 ` Ian Zimmerman 2017-11-16 2:25 ` tuxic 2017-11-16 13:29 ` Alan McKinnon 0 siblings, 2 replies; 12+ messages in thread From: Ian Zimmerman @ 2017-11-16 1:49 UTC (permalink / raw To: gentoo-user On 2017-11-15 18:40, Neil Bothwick wrote: > Why is it trying to install the 9999 version? Is that unmasked? > > Are you running stable or testing? > > What does "grep -r glibc /etc/portage" say? > > I don't think you posted the command that started all of this? For some reason, these horrible dependency dumps never seem to happen to me. Why is that? Maybe because I run a "mostly stable" system? I do have some very few "testing" packages enabled (ie. with ~amd64 flag). They all fit into a single terminal screen. -- Please don't Cc: me privately on mailing lists and Usenet, if you also post the followup to the list or newsgroup. To reply privately _only_ on Usenet, fetch the TXT record for the domain. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Help...can't decipher emerge oracle... 2017-11-16 1:49 ` [gentoo-user] " Ian Zimmerman @ 2017-11-16 2:25 ` tuxic 2017-11-16 13:29 ` Alan McKinnon 1 sibling, 0 replies; 12+ messages in thread From: tuxic @ 2017-11-16 2:25 UTC (permalink / raw To: gentoo-user On 11/15 05:49, Ian Zimmerman wrote: > On 2017-11-15 18:40, Neil Bothwick wrote: > > > Why is it trying to install the 9999 version? Is that unmasked? > > > > Are you running stable or testing? > > > > What does "grep -r glibc /etc/portage" say? > > > > I don't think you posted the command that started all of this? > > For some reason, these horrible dependency dumps never seem to happen to > me. Why is that? Maybe because I run a "mostly stable" system? I do > have some very few "testing" packages enabled (ie. with ~amd64 flag). > They all fit into a single terminal screen. > > -- > Please don't Cc: me privately on mailing lists and Usenet, > if you also post the followup to the list or newsgroup. > To reply privately _only_ on Usenet, fetch the TXT record for the domain. > Hi Ian, I am happy to know, that your system is that stable and is not effected by problems other will find, report and get fixed by using the unstable version. ;) Cheers Meino ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Re: Help...can't decipher emerge oracle... 2017-11-16 1:49 ` [gentoo-user] " Ian Zimmerman 2017-11-16 2:25 ` tuxic @ 2017-11-16 13:29 ` Alan McKinnon 1 sibling, 0 replies; 12+ messages in thread From: Alan McKinnon @ 2017-11-16 13:29 UTC (permalink / raw To: gentoo-user On 16/11/2017 03:49, Ian Zimmerman wrote: > On 2017-11-15 18:40, Neil Bothwick wrote: > >> Why is it trying to install the 9999 version? Is that unmasked? >> >> Are you running stable or testing? >> >> What does "grep -r glibc /etc/portage" say? >> >> I don't think you posted the command that started all of this? > > For some reason, these horrible dependency dumps never seem to happen to > me. Why is that? Maybe because I run a "mostly stable" system? I do > have some very few "testing" packages enabled (ie. with ~amd64 flag). > They all fit into a single terminal screen. Running ~stable is likely the major reason, but of curse only you will ever know for sure. The whole point of ~arch[1] is to help get packages ready for stable. Unstable users find the dependency snags that the single maintainer can't weed out, we report them and log bugs and they get fixed. When the package is stabilized, most of those funny bugs ought to be gone and fixed. Yu mail can be read as proving that this system is working as intended :-) [1] It may or may not be documented to be this way, but it is how the larger community are mostly using it. -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Help...can't decipher emerge oracle... 2017-11-15 17:20 ` tuxic 2017-11-15 17:24 ` Jan Chren (rindeal) @ 2017-11-15 17:55 ` Mike Gilbert 1 sibling, 0 replies; 12+ messages in thread From: Mike Gilbert @ 2017-11-15 17:55 UTC (permalink / raw To: gentoo-user On Wed, Nov 15, 2017 at 12:20 PM, <tuxic@posteo.de> wrote: > On 11/15 06:04, Jan Chren (rindeal) wrote: >> net-libs/libnsl-1.1.0-r1 is blocking sys-libs/glibc versions lower >> than 2.26 and you have sys-libs/glibc-2.25 installed. So try >> installing glibc-2.26 manually first and then libnsl. >> >> On 15 November 2017 at 17:50, <tuxic@posteo.de> wrote: >> > Hi, >> > >> > From emerge I got this """info""": >> > >> > >> > >> > * Error: The above package list contains packages which cannot be >> > * installed at the same time on the same system. >> > >> > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by >> > >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by (dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) >> > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) >> > >=sys-libs/glibc-2.6.1 required by (x11-drivers/nvidia-drivers-387.22:0/387::gentoo, installed) >> > sys-libs/glibc required by (app-arch/rar-5.5.0_p20170811:0/0::gentoo, installed) >> > >=sys-libs/glibc-2.7 required by (sys-apps/iproute2-4.14.0:0/0::gentoo, ebuild scheduled for merge) >> > >=sys-libs/glibc-2.17 required by (dev-lang/ghc-8.0.2:0/8.0.2::gentoo, installed) >> > sys-libs/glibc:2.2 required by (virtual/libc-1:0/0::gentoo, installed) >> > sys-libs/glibc required by (app-office/openoffice-bin-4.1.3:0/0::gentoo, installed) >> > sys-libs/glibc required by @selected >> > >=sys-libs/glibc-2.8:2.2 required by (media-video/vlc-2.2.6-r2:0/5-8::gentoo, installed) >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.9.4:4.9.4/4.9.4::gentoo, installed) >> > >=sys-libs/glibc-2.8 required by (sys-devel/gcc-5.4.0-r3:5.4.0/5.4.0::gentoo, installed) >> > >=sys-libs/glibc-2.13 required by (sys-devel/gcc-6.4.0:6.4.0/6.4.0::gentoo, installed) >> > >> > (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by >> > net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, installed) >> > net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, ebuild scheduled for merge) >> > net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__ >> > >> > ...for me it seems, that I need a lot of different glibc versions and >> > currently I dont know, how to get out of this mess... >> > >> > I would be happy, if someone could help me... >> > >> > Cheers >> > Meino >> > >> > >> > >> > Hi Jan, > > thanks for your help and your answer! :) > > > Trying what you suggest leads into this: > > /root>emerge '=glibc-2.26-r3' > Calculating dependencies... done! > [ebuild U ] sys-libs/glibc-2.26-r3 [2.25-r9] > > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > sys-libs/glibc:2.2 > > (sys-libs/glibc-2.26-r3:2.2/2.2::gentoo, ebuild scheduled for merge) pulled in by > =sys-libs/glibc-2.26-r3 (Argument) > > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, installed) > > <sys-libs/glibc-2.26 required by (net-libs/libnsl-0:0/1::gentoo, installed) > ^ ^^^^ > > I would tend to remove autofs, install glibc-2.26, reinstall autofs > and .... > > Woyld that work, or do I kill my system with that... > > (I hate dependencies... :) > Removing autofs certainly can't hurt. Maybe try upgrading glibc and libnsl together. emerge --oneshot sys-libs/glibc net-libs/libnsl ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] Help...can't decipher emerge oracle... 2017-11-15 16:50 [gentoo-user] Help...can't decipher emerge oracle tuxic 2017-11-15 17:04 ` Jan Chren (rindeal) @ 2017-11-15 22:46 ` Andreas K. Huettel 1 sibling, 0 replies; 12+ messages in thread From: Andreas K. Huettel @ 2017-11-15 22:46 UTC (permalink / raw To: gentoo-user; +Cc: tuxic [-- Attachment #1: Type: text/plain, Size: 1796 bytes --] Am Mittwoch, 15. November 2017, 17:50:37 CET schrieb tuxic@posteo.de: > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > (sys-libs/glibc-2.25-r9:2.2/2.2::gentoo, installed) pulled in by > > >=sys-libs/glibc-2.23[multilib?] (>=sys-libs/glibc-2.23) required by > >(dev-java/icedtea-bin-3.6.0:8/8::gentoo, installed) > sys-libs/glibc[rpc(-)] required by (net-fs/autofs-5.1.3:0/0::gentoo, > installed) ^ this is the key: autofs needs rpc support in glibc, which is going away with glibc-2.26. Sadly portage is extremely unhelpful here, since - if you look at the autofs ebuild - the problem goes away as soon as you switch its "libtirpc" useflag on: libtirpc? ( net-libs/libtirpc ) !libtirpc? ( sys-libs/glibc[rpc(-)] ) (glibc-2.26 has no rpc useflag, and the (-) means it's treated as if it were switched off then.) Indeed libtirpc is the modern replacement for the obsolete rpc support in glibc. Anyway, I hope with the following commit this is now fixed: commit 43429ba5bdcb0605f81e7ca7442aa085eca31caa Author: Andreas K. Hüttel <dilfridge@gentoo.org> Date: Wed Nov 15 23:37:41 2017 +0100 net-fs/autofs: Switch libtirpc to default to on, causes otherwise ugly blockers with glibc-2.26 Package-Manager: Portage-2.3.13, Repoman-2.3.4 net-fs/autofs/autofs-5.0.10.ebuild | 4 ++-- net-fs/autofs/autofs-5.0.7-r4.ebuild | 4 ++-- net-fs/autofs/autofs-5.0.7-r5.ebuild | 4 ++-- net-fs/autofs/autofs-5.1.2.ebuild | 2 +- net-fs/autofs/autofs-5.1.3.ebuild | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) -- Andreas K. Hüttel dilfridge@gentoo.org Gentoo Linux developer (council, perl, libreoffice) [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 981 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2017-11-16 13:35 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-11-15 16:50 [gentoo-user] Help...can't decipher emerge oracle tuxic 2017-11-15 17:04 ` Jan Chren (rindeal) 2017-11-15 17:20 ` tuxic 2017-11-15 17:24 ` Jan Chren (rindeal) 2017-11-15 17:43 ` tuxic 2017-11-15 17:58 ` Jan Chren (rindeal) 2017-11-15 18:40 ` Neil Bothwick 2017-11-16 1:49 ` [gentoo-user] " Ian Zimmerman 2017-11-16 2:25 ` tuxic 2017-11-16 13:29 ` Alan McKinnon 2017-11-15 17:55 ` [gentoo-user] " Mike Gilbert 2017-11-15 22:46 ` Andreas K. Huettel
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox