From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 6FBF1139887 for ; Mon, 31 Aug 2015 11:10:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2994214231; Mon, 31 Aug 2015 11:10:24 +0000 (UTC) Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) (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 B450B14179 for ; Mon, 31 Aug 2015 11:10:22 +0000 (UTC) Received: by wicfv10 with SMTP id fv10so59786706wic.1 for ; Mon, 31 Aug 2015 04:10:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=5e5cIQZsdZ3QSSwFpZTMaLYeAJhAKNpzbnJIjGseCL4=; b=E8FEHFMG2/MHmI5Ng5EHWbvcnmbtcUPZnT5C+J7Hz9h/8Rr5wvM1KnUmqRQaKLcBfJ hBkwrJ/WuE1J2UYvu+aTzfybAvUlNdMUeVYI6Jb/+WIN2uxLkpd52UGrQP3938rZlXDQ 03iE7s/RdwXEAPzi9ZR+wdhVF1kjcS4uYQ8c3thXhuGxOemgUE5T4EIKH++azsuV0ESK xT89EZ78AXL+JWJ0lYI0ZZXNtfOGHILP/mLavj5P7SVdsLf7X9gGDB3oImkruJALdtrB 5/rJ3Q+4mDFJEVZulQdc2anbw2mJxb2vOis3LyaessbA393o88yeDIQFqTRSvKn6dTD2 3mcw== X-Received: by 10.180.82.162 with SMTP id j2mr19146702wiy.4.1441019421656; Mon, 31 Aug 2015 04:10:21 -0700 (PDT) Received: from [172.20.0.41] ([105.210.27.19]) by smtp.googlemail.com with ESMTPSA id lj2sm17097215wic.1.2015.08.31.04.10.19 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 31 Aug 2015 04:10:20 -0700 (PDT) Subject: Re: [gentoo-user] a few blockers I can't figure out To: gentoo-user@lists.gentoo.org References: <14864.1440994748@ccs.covici.com> <55E42037.1060402@gmail.com> <32639.1441018993@ccs.covici.com> From: Alan McKinnon Message-ID: <55E43610.7000709@gmail.com> Date: Mon, 31 Aug 2015 13:10:08 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 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 In-Reply-To: <32639.1441018993@ccs.covici.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Archives-Salt: ac4fc443-8bad-44a2-84bb-6c9479a14e00 X-Archives-Hash: 47482533266e2565c87c474f9529d6e4 On 31/08/2015 13:03, covici@ccs.covici.com wrote: > Alan McKinnon wrote: > >> On 31/08/2015 06:19, covici@ccs.covici.com wrote: >> >> >> answers interleaved >> >> >>> Hi. On my latest update of world, I have a few blockers which I am >>> unable to figure out how to solve -- I will put the related output below >>> with inserted comments. I am using "unstable" gentooand I have masked >>> ncurses-6 for the time being. Portage also wants to downgrade my >>> systemd from 221(0/2) to 219_p112(0/2). >>> >>> [blocks B ] sys-apps/systemd[gudev(-)] ("sys-apps/systemd[gudev(-)]" is blocking dev-libs/libgudev-230) >>> [blocks B ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd-219_p112) >>> [blocks B ] dev-libs/libgudev ("dev-libs/libgudev" is blocking sys-apps/systemd-219_p112) >> >> These ebuilds are a bit hard to read (they are complex beasts) but it >> appears that you don't need libgudev anymore. Perhaps it's now part of >> systemd itself and it's presence requires a systemd that can work with >> it as you have it? >> >> I recommend you unmerge libgudev and try again, let portage figure out >> what to do. Make a note of your USE for libgudev so you can put it back >> if needed >> >> >>> >>> Total: 75 packages (64 upgrades, 1 downgrade, 7 new, 2 in new slots, 1 reinstall), Size of downloads: 273,248 KiB >>> Conflict: 3 blocks (3 unsatisfied) >>> >>> !!! Multiple package instances within a single package slot have been pulled >>> !!! into the dependency graph, resulting in a slot conflict: >> >> This stuff is just info, portage justifying it's behaviour to you >> (portage is very verbose at the times you don't want it to be...) >> >> It's not upgrading x264 to atest available, everything below is the >> reason why: >> >>> >>> media-libs/x264:0 >>> >>> (media-libs/x264-0.0.20150820:0/148::gentoo, ebuild scheduled for merge) pulled in by >>> (no parents that aren't satisfied by other packages in this slot) >> >> This is the latest version in the tree >> >>> >>> If I mask this off, this one goes away, but why is it trying to pull it? >>> >>> (media-libs/x264-0.0.20140308:0/142::gentoo, installed) pulled in by >>> >=media-libs/x264-0.0.20090923:0/142= required by (media-video/vlc-2.2.1:0/5-8::gentoo, installed) >>> ^^^^^^^ >> >> vlc needs subslot 0/142 because it's ebuild says so. This can be >> satisfied, but it's not the latest x264 in the tree, and portage is >> telling you why >> >> >>> (and 3 more with the same problem) >>> >>> net-firewall/iptables:0 >>> >>> (net-firewall/iptables-1.4.21-r3:0/10::gentoo, ebuild scheduled for merge) pulled in by >>> (no parents that aren't satisfied by other packages in this slot) >>> >>> And same for this one. >>> >>> >>> (net-firewall/iptables-1.4.21-r1:0/0::gentoo, installed) pulled in by >>> >=net-firewall/iptables-1.4.20:0/0= required by (sys-apps/iproute2-4.1.1:0/0::gentoo, installed) >>> ^^^^^ >> >> same general idea as x264 >> >>> >>> >>> 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. >>> >>> >>> * Error: The above package list contains packages which cannot be >>> * installed at the same time on the same system. >>> >>> (sys-apps/sysvinit-2.88-r7:0/0::gentoo, installed) pulled in by >>> >=sys-apps/sysvinit-2.86-r6 required by (sys-apps/openrc-0.17:0/0::gentoo, installed) >>> >=sys-apps/sysvinit-2.87-r3 required by (sys-kernel/dracut-043-r2:0/0::gentoo, installed) >>> >>> (sys-apps/systemd-219_p112:0/2::gentoo, ebuild scheduled for merge) pulled in by >>> sys-apps/systemd required by (media-sound/mpd-0.19.9-r1:0/0::gentoo, installed) >>> >=sys-apps/systemd-204[pam] required by (sys-auth/pambase-20150213:0/0::gentoo, installed) >>> sys-apps/systemd:0/2= required by (net-fs/samba-4.1.19:0/0::gentoo, installed) >>> >=sys-apps/systemd-44:0= required by (x11-misc/colord-1.2.11:0/2::gentoo, installed) >>> sys-apps/systemd required by (sys-apps/util-linux-2.26.2:0/0::gentoo, installed) >>> >=sys-apps/systemd-209 required by (sys-process/procps-3.3.10-r1:0/0::gentoo, installed) >>> sys-apps/systemd:0/2= required by (net-nds/rpcbind-0.2.3:0/0::gentoo, installed) >>> sys-apps/systemd required by (app-admin/syslog-ng-3.7.1:0/0::gentoo, ebuild scheduled for merge) >>> >=sys-apps/systemd-44:0/2= required by (x11-misc/colord-1.2.11:0/2::gentoo, installed) >>> sys-apps/systemd:= required by (net-nds/rpcbind-0.2.3:0/0::gentoo, installed) >>> sys-apps/systemd required by (gnome-base/gnome-settings-daemon-3.16.3:0/0::gentoo, ebuild scheduled for merge) >>> sys-apps/systemd required by (sys-fs/udisks-2.1.6:2/2::gentoo, installed) >>> sys-apps/systemd required by (net-wireless/bluez-5.33:0/3::gentoo, installed) >>> sys-apps/systemd:0= required by (gnome-base/gvfs-1.24.2:0/0::gentoo, ebuild scheduled for merge) >>> sys-apps/systemd:0= required by (net-fs/samba-4.1.19:0/0::gentoo, installed) >>> >=sys-apps/systemd-212-r5:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=sys-apps/systemd-212-r5:0/2[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, installed) >>> sys-apps/systemd:0= required by (sys-auth/polkit-0.113:0/0::gentoo, installed) >>> >=sys-apps/systemd-197 required by (app-admin/openrc-settingsd-1.0.1:0/0::gentoo, installed) >>> sys-apps/systemd required by @selected >>> sys-apps/systemd[python(-),python_targets_python2_7(-)?,python_single_target_python2_7(+)?,python_targets_python3_3(-)?,python_single_target_python3_3(+)?,python_targets_python3_4(-)?,python_single_target_python3_4(+)?] (sys-apps/systemd[python(-),python_targets_python2_7(-),python_single_target_python2_7(+),python_targets_python3_4(-)]) required by (net-analyzer/fail2ban-0.9.3:0/0::gentoo, installed) >>> sys-apps/systemd:0/2= required by (sys-auth/polkit-0.113:0/0::gentoo, installed) >>> >=sys-apps/systemd-186:0/2= required by (sys-apps/accountsservice-0.6.40:0/0::gentoo, installed) >>> sys-apps/systemd:0/2= required by (sys-apps/dbus-1.8.20:0/0::gentoo, installed) >>> sys-apps/systemd required by (net-print/cups-2.0.4:0/0::gentoo, ebuild scheduled for merge) >>> sys-apps/systemd required by (net-misc/openvpn-2.3.8:0/0::gentoo, installed) >>> sys-apps/systemd required by (dev-qt/qtcore-5.4.2:5/5::gentoo, installed) >>> >=sys-apps/systemd-183:0/2= required by (gnome-base/gnome-session-3.16.0:0/0::gnome, installed) >>> sys-apps/systemd:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-apps/systemd:0=[abi_x86_64(-)]) required by (media-sound/pulseaudio-6.0:0/0::gentoo, installed) >>> >=sys-apps/systemd-217:0 required by (virtual/udev-217:0/0::gentoo, installed) >>> sys-apps/systemd:0= required by (sys-apps/dbus-1.8.20:0/0::gentoo, installed) >>> >=sys-apps/systemd-186:0= required by (sys-apps/accountsservice-0.6.40:0/0::gentoo, installed) >>> >=sys-apps/systemd-199 required by (sys-kernel/dracut-043-r2:0/0::gentoo, installed) >>> >=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-4:0/0::gentoo, installed) >>> sys-apps/systemd:0/2=[abi_x86_64(-)] required by (media-sound/pulseaudio-6.0:0/0::gentoo, installed) >>> >>> (dev-libs/libgudev-230:0/0::gentoo, installed) pulled in by >>> dev-libs/libgudev:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,introspection?,static-libs?] (dev-libs/libgudev:0/0[abi_x86_32(-),abi_x86_64(-),introspection]) required by (virtual/libgudev-230:0/0::gentoo, installed) >> >> and this is more explanatory data about why you need systemd, sysvinit >> and libgudev. Normally it's a good idea to print why blockers are being >> pulled in, but in this case systemd is a basic package and gets pulled >> in by many things. It makes for a long and confusing list >> >> >>> >>> >>> So, my real problem seems to be the systemd blockers. >>> >>> Thanks in advance for any suggestions. >>> > > So, I removed virtual/libgudev and libgudev and got an existing > preserved libs for that library, but the world update still wanted to > put it back. Then I changed systemd's use flags to say -gudev. So > portage was almost happy, (it did want to put back libgudev, but it was > not a block), but the one remaining block is sys-apps/sysvinit -- I > removed that, but portage wants to put it back and it still has the > bloc as seen below > [blocks B ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd-219_p112) > > Total: 81 packages (64 upgrades, 1 downgrade, 10 new, 2 in new slots, 4 reinstalls), Size of downloads: 274,456 KiB > Conflict: 1 block (1 unsatisfied) > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > (sys-apps/sysvinit-2.88-r7:0/0::gentoo, ebuild scheduled for merge) pulled in by > >=sys-apps/sysvinit-2.86-r6 required by (sys-apps/openrc-0.17:0/0::gentoo, installed) > >=sys-apps/sysvinit-2.87-r3 required by (sys-kernel/dracut-043-r2:0/0::gentoo, installed) > > followed by the same systemd messages as before. A clue is in the ebuilds for systemd: sysv-utils? ( !sys-apps/systemd-sysv-utils !sys-apps/sysvinit ) That's a hard blocker, no way round it. It's in all the systemd ebuilds for the current unstable versions. Do you have USE="sysv-utils" set for sysvinit? If so, to have both sysvinit and systemd, you will have to disable that USE flag and see what comes next. -- Alan McKinnon alan.mckinnon@gmail.com