From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AA1CF139083 for ; Wed, 15 Nov 2017 17:59:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7B382E0F17; Wed, 15 Nov 2017 17:59:18 +0000 (UTC) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EC4A7E0CAB for ; Wed, 15 Nov 2017 17:59:17 +0000 (UTC) Received: by mail-wm0-x230.google.com with SMTP id b189so4706848wmd.0 for ; Wed, 15 Nov 2017 09:59:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=b1pGJMrfj/w1HHwFhIynwex54TVateDwoni5eGOJZhQ=; b=iFRdry24w6JL6F7BMnIAlu3j0tGYyJCWFeNBK7rueKfv80ICI8oTP2WbBglFKXJxP7 jEmRAgfvM5yN4R/WboJA5nZTJwBwrUuBdpXgnmrI2ccZIRbFEQGIzo6PrOyFSP6d+iM/ Guu+XOpYVFxa9ofxqHBlVZrqejSkm+htE1zuGWgA9BtEK+0Ca+Vs+zNyrwEIY1CEIO6e K3vV+WLpLSdtexl+5MuAU7TkiYJp7gdMigD8oMu5pW3CBrGXGeFQ9KzuTRzaOpv9rLrZ BgPtALVbfV5QFA30vBAR0VQFl3g4vPTTN/wuqY8DQa47hJbTDy4QnKaLUziCUa8pB8fS u/rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=b1pGJMrfj/w1HHwFhIynwex54TVateDwoni5eGOJZhQ=; b=Fc2N+S4Tx5Aixj8oGZDBbijcAhnStx1vm7ayrZLstKuZVZ0zHJUWivALFBtb3hoxe0 ngFLIp1oPnJs1Z6zgg6wpOr5EYZLszmFhpWB8F135y31AGhp90jdIvBCQOc6eVDU3rzZ /VPGkR9MGkDvYejvIhqUo1TKJcITnTnKnjzd3DHbt3QU09/YVWztWtwiimfvrXuiDKVK FY9aNr+bBq/SkwJLD1Kc0D5Spt/Qs6TCX0S2f1jlE0e9X5bP5fGqeU3qYYJbAkYCoJGZ pekGkGe5K+sQ7lLQKAZTFGujN1oILueyTgdZo9gNvRkkk4MtIUrOkRqfmbi/UYs1l4Ex JMDA== X-Gm-Message-State: AJaThX5zEWs4CHX/65tx2yIy4YeW4KhZoDxhqoBQucBXmtMxdesFAlpH lf0RdEBZPmeSmObIA1XoivT2S48mvkvTF3rZcv4KzA== X-Google-Smtp-Source: AGs4zMZZ1i2LHmyTZ2/fcSppFkl37N6zYzmyab/LJ/GaWUiTrf8P8pWyRQFnkH7qeWhK7uh+kv0lbbDponzyrgJj9CM= X-Received: by 10.80.151.21 with SMTP id c21mr24283741edb.47.1510768756300; Wed, 15 Nov 2017 09:59:16 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Sender: mr.jan.chren@gmail.com Received: by 10.80.219.201 with HTTP; Wed, 15 Nov 2017 09:58:35 -0800 (PST) In-Reply-To: <20171115174315.6s3l23pgsvppqqf2@solfire> References: <20171115165037.ilmhoi7zwiltzwru@solfire> <20171115172011.eqyhm2xbtoz74byk@solfire> <20171115174315.6s3l23pgsvppqqf2@solfire> From: "Jan Chren (rindeal)" Date: Wed, 15 Nov 2017 18:58:35 +0100 X-Google-Sender-Auth: hgwT5zdBuMD5NYKS15utg01inzw Message-ID: Subject: Re: [gentoo-user] Help...can't decipher emerge oracle... To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: a1611137-f5ab-496f-95b3-d7a3b28be6ed X-Archives-Hash: 5af408c3e7dbdbb19cb4dd5264881d9b 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, 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, 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, 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) >> > >> > > > ^ ^^^^ >> > >> > 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 ` 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 > >