* [gentoo-user] a few blockers I can't figure out @ 2015-08-31 4:19 covici 2015-08-31 8:50 ` Neil Bothwick 2015-08-31 9:36 ` Alan McKinnon 0 siblings, 2 replies; 30+ messages in thread From: covici @ 2015-08-31 4:19 UTC (permalink / raw To: gentoo-user 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) 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: 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) 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) ^^^^^^^ (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) ^^^^^ 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) So, my real problem seems to be the systemd blockers. Thanks in advance for any suggestions. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 4:19 [gentoo-user] a few blockers I can't figure out covici @ 2015-08-31 8:50 ` Neil Bothwick 2015-08-31 9:04 ` covici 2015-08-31 9:36 ` Alan McKinnon 1 sibling, 1 reply; 30+ messages in thread From: Neil Bothwick @ 2015-08-31 8:50 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1637 bytes --] On Mon, 31 Aug 2015 00:19:08 -0400, covici@ccs.covici.com wrote: > 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) > You have omitted some important information before this, but the problem you have is that something is trying to pull in libgudev, which is provided by systemd and well, hence the blocker. Packages should depend on virtual/libgudev, which avoids this type of conflict. Run the update again --tree to see just what is trying to install libgudev. > 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) In this situation, with so many packages being updated, I try to reduce the noise from portage by emerge --oneshot-ing anything in the list that is not related to the blockers, it makes the tree output much easier to work with. -- Neil Bothwick Some people are born mediocre, some people achieve mediocrity, and some people have mediocrity thrust upon them. - Joseph Heller, "Catch-22" [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 8:50 ` Neil Bothwick @ 2015-08-31 9:04 ` covici 0 siblings, 0 replies; 30+ messages in thread From: covici @ 2015-08-31 9:04 UTC (permalink / raw To: gentoo-user Neil Bothwick <neil@digimed.co.uk> wrote: > On Mon, 31 Aug 2015 00:19:08 -0400, covici@ccs.covici.com wrote: > > > 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) > > > You have omitted some important information before this, but the problem > you have is that something is trying to pull in libgudev, which is > provided by systemd and well, hence the blocker. Packages should depend on > virtual/libgudev, which avoids this type of conflict. Run the update > again --tree to see just what is trying to install libgudev. > > > 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) > > In this situation, with so many packages being updated, I try to reduce > the noise from portage by emerge --oneshot-ing anything in the list that > is not related to the blockers, it makes the tree output much easier to > work with. OK, I will try that, I thought it would tell me what is pulling libgudev in. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 4:19 [gentoo-user] a few blockers I can't figure out covici 2015-08-31 8:50 ` Neil Bothwick @ 2015-08-31 9:36 ` Alan McKinnon 2015-08-31 11:03 ` covici 1 sibling, 1 reply; 30+ messages in thread From: Alan McKinnon @ 2015-08-31 9:36 UTC (permalink / raw To: gentoo-user 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. > -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 9:36 ` Alan McKinnon @ 2015-08-31 11:03 ` covici 2015-08-31 11:10 ` Alan McKinnon 0 siblings, 1 reply; 30+ messages in thread From: covici @ 2015-08-31 11:03 UTC (permalink / raw To: gentoo-user Alan McKinnon <alan.mckinnon@gmail.com> 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. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 11:03 ` covici @ 2015-08-31 11:10 ` Alan McKinnon 2015-08-31 11:49 ` covici 0 siblings, 1 reply; 30+ messages in thread From: Alan McKinnon @ 2015-08-31 11:10 UTC (permalink / raw To: gentoo-user On 31/08/2015 13:03, covici@ccs.covici.com wrote: > Alan McKinnon <alan.mckinnon@gmail.com> 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 ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 11:10 ` Alan McKinnon @ 2015-08-31 11:49 ` covici 2015-08-31 12:40 ` Alan McKinnon 0 siblings, 1 reply; 30+ messages in thread From: covici @ 2015-08-31 11:49 UTC (permalink / raw To: gentoo-user Alan McKinnon <alan.mckinnon@gmail.com> wrote: > On 31/08/2015 13:03, covici@ccs.covici.com wrote: > > Alan McKinnon <alan.mckinnon@gmail.com> 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. I put that use flag in there because I thought it would allow systemd to generate a service from a script in /etc/init.d, but I will see what happens when I remove that flag or maybe if there is another way to accomplish that? Well, that did it! It still is downgrading systemd, but that's not too bad, thanks guys. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 11:49 ` covici @ 2015-08-31 12:40 ` Alan McKinnon 2015-08-31 13:37 ` Alec Ten Harmsel 2015-08-31 14:03 ` covici 0 siblings, 2 replies; 30+ messages in thread From: Alan McKinnon @ 2015-08-31 12:40 UTC (permalink / raw To: gentoo-user On 31/08/2015 13:49, covici@ccs.covici.com wrote: >> 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. > I put that use flag in there because I thought it would allow systemd to > generate a service from a script in /etc/init.d, but I will see what > happens when I remove that flag or maybe if there is another way to > accomplish that? > Well, that did it! It still is downgrading systemd, but that's not too > bad, thanks guys. $ euses -sf sysv-utils sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown That description is quite vague, and could mean many things. I'm no expert on systemd, but I would imagine that it already has it's own scripts to deal with those listed functions. I wonder what the use of the flag is then? Perhaps an old compatibility layer than is not needed now? I can't see a reason why systemd is being downgraded; the previous output either lists just "sys-apps/systemd" or uses a ">=" operator. Nothing to say why 219_p112 is the highest usable version. Once the emerge finishes and portage has done what it wants, run these commands: emerge -pv systemd emerge -pv =systemd-225 (225 being latest in the tree). Then we can see better why portage is doing what it does -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 12:40 ` Alan McKinnon @ 2015-08-31 13:37 ` Alec Ten Harmsel 2015-08-31 14:03 ` covici 1 sibling, 0 replies; 30+ messages in thread From: Alec Ten Harmsel @ 2015-08-31 13:37 UTC (permalink / raw To: gentoo-user On Mon, Aug 31, 2015 at 02:40:02PM +0200, Alan McKinnon wrote: > On 31/08/2015 13:49, covici@ccs.covici.com wrote: > >> 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. > > I put that use flag in there because I thought it would allow systemd to > > generate a service from a script in /etc/init.d, but I will see what > > happens when I remove that flag or maybe if there is another way to > > accomplish that? > > Well, that did it! It still is downgrading systemd, but that's not too > > bad, thanks guys. > > $ euses -sf sysv-utils > sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks > and manpages for init, telinit, halt, poweroff, reboot, runlevel, and > shutdown > > > That description is quite vague, and could mean many things. I'm no > expert on systemd, but I would imagine that it already has it's own > scripts to deal with those listed functions. I wonder what the use of > the flag is then? Perhaps an old compatibility layer than is not needed now? This means that it installs /bin/poweroff, /bin/reboot, etc. and the relevant manpages. I'm pretty sure that's all it does. It is not needed at all, as long as you don't mind typing `systemctl poweroff' instead of `poweroff', and so on and so forth. I guess the /bin/init symlink would be helpful so that you don't have to add `init=/usr/lib/systemd/systemd' to the kernel commandline, but whatever. Alec ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 12:40 ` Alan McKinnon 2015-08-31 13:37 ` Alec Ten Harmsel @ 2015-08-31 14:03 ` covici 2015-08-31 14:53 ` Alan McKinnon 1 sibling, 1 reply; 30+ messages in thread From: covici @ 2015-08-31 14:03 UTC (permalink / raw To: gentoo-user Alan McKinnon <alan.mckinnon@gmail.com> wrote: > On 31/08/2015 13:49, covici@ccs.covici.com wrote: > >> 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. > > I put that use flag in there because I thought it would allow systemd to > > generate a service from a script in /etc/init.d, but I will see what > > happens when I remove that flag or maybe if there is another way to > > accomplish that? > > Well, that did it! It still is downgrading systemd, but that's not too > > bad, thanks guys. > > $ euses -sf sysv-utils > sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks > and manpages for init, telinit, halt, poweroff, reboot, runlevel, and > shutdown > > > That description is quite vague, and could mean many things. I'm no > expert on systemd, but I would imagine that it already has it's own > scripts to deal with those listed functions. I wonder what the use of > the flag is then? Perhaps an old compatibility layer than is not needed now? > > > I can't see a reason why systemd is being downgraded; the previous > output either lists just "sys-apps/systemd" or uses a ">=" operator. > Nothing to say why 219_p112 is the highest usable version. > > Once the emerge finishes and portage has done what it wants, run these > commands: > > emerge -pv systemd > emerge -pv =systemd-225 > > (225 being latest in the tree). Then we can see better why portage is > doing what it does > > > I think it has something to do with fail2ban -- the version of systemd in the tree after the 219 version is 224-r1 and 225 and now portage is saying WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: and one of those says (sys-apps/systemd-225:0/2::gentoo, ebuild scheduled for merge) conflicts with^M 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) Does that make sense? -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 14:03 ` covici @ 2015-08-31 14:53 ` Alan McKinnon 2015-08-31 16:54 ` covici 0 siblings, 1 reply; 30+ messages in thread From: Alan McKinnon @ 2015-08-31 14:53 UTC (permalink / raw To: gentoo-user On 31/08/2015 16:03, covici@ccs.covici.com wrote: > Alan McKinnon <alan.mckinnon@gmail.com> wrote: > >> On 31/08/2015 13:49, covici@ccs.covici.com wrote: >>>> 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. >>> I put that use flag in there because I thought it would allow systemd to >>> generate a service from a script in /etc/init.d, but I will see what >>> happens when I remove that flag or maybe if there is another way to >>> accomplish that? >>> Well, that did it! It still is downgrading systemd, but that's not too >>> bad, thanks guys. >> >> $ euses -sf sysv-utils >> sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks >> and manpages for init, telinit, halt, poweroff, reboot, runlevel, and >> shutdown >> >> >> That description is quite vague, and could mean many things. I'm no >> expert on systemd, but I would imagine that it already has it's own >> scripts to deal with those listed functions. I wonder what the use of >> the flag is then? Perhaps an old compatibility layer than is not needed now? >> >> >> I can't see a reason why systemd is being downgraded; the previous >> output either lists just "sys-apps/systemd" or uses a ">=" operator. >> Nothing to say why 219_p112 is the highest usable version. >> >> Once the emerge finishes and portage has done what it wants, run these >> commands: >> >> emerge -pv systemd >> emerge -pv =systemd-225 >> >> (225 being latest in the tree). Then we can see better why portage is >> doing what it does >> >> >> > > I think it has something to do with fail2ban -- the version of systemd > in the tree after the 219 version is 224-r1 and 225 and now portage is > saying > WARNING: One or more updates/rebuilds have been skipped due to a > dependency conflict: > and one of those says > (sys-apps/systemd-225:0/2::gentoo, ebuild scheduled for merge) > conflicts with^M > 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) > Does that make sense? > The words make sense, the meaning doesn't :-) It looks like fail2ban wants systemd without python support, but the true reason is still hidden. The fail2ban ebuild has this: RDEPEND=" ... systemd? ( $(python_gen_cond_dep '|| ( dev-python/python-systemd[${PYTHON_USEDEP}] sys-apps/systemd[python(-),${PYTHON_USEDEP}] I'm thinking maybe you have a specific portage entry that's getting in the way. What are your results for: emerge --info grep -r python /etc/portage grep -r systemd /etc/portage -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 14:53 ` Alan McKinnon @ 2015-08-31 16:54 ` covici 2015-08-31 17:02 ` Neil Bothwick ` (2 more replies) 0 siblings, 3 replies; 30+ messages in thread From: covici @ 2015-08-31 16:54 UTC (permalink / raw To: gentoo-user Alan McKinnon <alan.mckinnon@gmail.com> wrote: > On 31/08/2015 16:03, covici@ccs.covici.com wrote: > > Alan McKinnon <alan.mckinnon@gmail.com> wrote: > > > >> On 31/08/2015 13:49, covici@ccs.covici.com wrote: > >>>> 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. > >>> I put that use flag in there because I thought it would allow systemd to > >>> generate a service from a script in /etc/init.d, but I will see what > >>> happens when I remove that flag or maybe if there is another way to > >>> accomplish that? > >>> Well, that did it! It still is downgrading systemd, but that's not too > >>> bad, thanks guys. > >> > >> $ euses -sf sysv-utils > >> sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks > >> and manpages for init, telinit, halt, poweroff, reboot, runlevel, and > >> shutdown > >> > >> > >> That description is quite vague, and could mean many things. I'm no > >> expert on systemd, but I would imagine that it already has it's own > >> scripts to deal with those listed functions. I wonder what the use of > >> the flag is then? Perhaps an old compatibility layer than is not needed now? > >> > >> > >> I can't see a reason why systemd is being downgraded; the previous > >> output either lists just "sys-apps/systemd" or uses a ">=" operator. > >> Nothing to say why 219_p112 is the highest usable version. > >> > >> Once the emerge finishes and portage has done what it wants, run these > >> commands: > >> > >> emerge -pv systemd > >> emerge -pv =systemd-225 > >> > >> (225 being latest in the tree). Then we can see better why portage is > >> doing what it does > >> > >> > >> > > > > I think it has something to do with fail2ban -- the version of systemd > > in the tree after the 219 version is 224-r1 and 225 and now portage is > > saying > > WARNING: One or more updates/rebuilds have been skipped due to a > > dependency conflict: > > and one of those says > > (sys-apps/systemd-225:0/2::gentoo, ebuild scheduled for merge) > > conflicts with^M > > 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) > > Does that make sense? > > > > The words make sense, the meaning doesn't :-) > > It looks like fail2ban wants systemd without python support, but the > true reason is still hidden. The fail2ban ebuild has this: > > RDEPEND=" > ... > systemd? ( $(python_gen_cond_dep '|| ( > dev-python/python-systemd[${PYTHON_USEDEP}] > sys-apps/systemd[python(-),${PYTHON_USEDEP}] > > > I'm thinking maybe you have a specific portage entry that's getting in > the way. What are your results for: > > emerge --info > grep -r python /etc/portage > grep -r systemd /etc/portage Just to let you know, most of the python entries were mandated by portage, certainly the systemd one. emerge --info Portage 2.2.20.1 (python 2.7.10-final-0, default/linux/amd64/13.0/desktop/gnome, gcc-4.9.3, glibc-2.21-r1, 3.16.3-gentoo x86_64) ================================================================= System uname: Linux-3.16.3-gentoo-x86_64-Intel-R-_Core-TM-_i7-2600_CPU_@_3.40GHz-with-gentoo-2.2 KiB Mem: 16451492 total, 8652740 free KiB Swap: 2097148 total, 2063580 free Timestamp of repository gentoo: Sun, 30 Aug 2015 19:30:01 +0000 sh bash 4.3_p39 ld GNU ld (Gentoo 2.25.1 p1.0) 2.25.1 app-shells/bash: 4.3_p39::gentoo dev-java/java-config: 2.2.0::gentoo dev-lang/perl: 5.22.0::gentoo dev-lang/python: 2.7.10::gentoo, 3.3.5-r1::gentoo, 3.4.3::gentoo dev-util/cmake: 3.3.0::gentoo dev-util/pkgconfig: 0.28-r3::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.17::gentoo sys-apps/sandbox: 2.6-r1::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69-r1::gentoo sys-devel/automake: 1.9.6-r3::gentoo, 1.10.3::gentoo, 1.11.6-r1::gentoo, 1.12.6::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15::gentoo sys-devel/binutils: 2.25.1::gentoo sys-devel/gcc: 4.9.3::gentoo sys-devel/gcc-config: 1.8::gentoo sys-devel/libtool: 2.4.6-r1::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 4.1::gentoo (virtual/os-headers) sys-libs/glibc: 2.21-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 local_ebuilds location: /usr/local/portage masters: gentoo priority: 0 gnome location: /var/lib/layman/gnome sync-type: laymansync sync-uri: git://anongit.gentoo.org/proj/gnome.git masters: gentoo priority: 50 haskell location: /var/lib/layman/haskell sync-type: laymansync sync-uri: git://github.com/gentoo-haskell/gentoo-haskell.git masters: gentoo priority: 50 mv location: /var/lib/layman/mv sync-type: laymansync sync-uri: git://anongit.gentoo.org/user/mv.git masters: gentoo priority: 50 ABI="amd64" ABI_X86="64" ACCEPT_KEYWORDS="amd64 ~amd64 ~x86" ACCEPT_LICENSE="*" ACCEPT_PROPERTIES="*" ACCEPT_RESTRICT="*" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ANT_HOME="/usr/share/ant" APACHE2_MODULES="actions alias access_compat auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mime mime_magic negotiation proxy proxy_ajp proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_aliasasis authn_alias log_forensic substitute vhost_alias asis log_forensic authn_core authz_core unixd socache_shmcb" APACHE2_MPMS="prefork" ARCH="amd64" AUTOCLEAN="yes" BASH_ENV="/root/.bashrc" BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_4 python_targets_python2_7 multilib" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -mtune=core2 -pipe -ggdb" CFLAGS_amd64="-m64" CFLAGS_x32="-mx32" CFLAGS_x86="-m32" CHOST="x86_64-pc-linux-gnu" CHOST_amd64="x86_64-pc-linux-gnu" CHOST_x32="x86_64-pc-linux-gnux32" CHOST_x86="i686-pc-linux-gnu" CLEAN_DELAY="5" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CPU_FLAGS_X86="avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CVS_RSH="ssh" CXXFLAGS="-O2 -mtune=core2 -pipe -ggdb" DEFAULT_ABI="amd64" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/emacs" ELIBC="glibc" EMERGE_DEFAULT_OPTS="--ask --color=n --verbose --nospinner --autounmask=n --quiet-build=n" EMERGE_WARNING_DELAY="10" EPREFIX="" EROOT="/" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" FETCHCOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}"" FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp -P \${port} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"" FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"" FFLAGS="-O2 -pipe" GCC_SPECS="" GCPAN_OVERLAY="/usr/local/portage" GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo http://distfiles.gentoo.org" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="" GSETTINGS_BACKEND="dconf" GUILE_LOAD_PATH="/usr/share/guile/1.8" HOME="/root" HUSHLOGIN="FALSE" INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/info:/usr/share/info/emacs-24" INPUT_DEVICES="keyboard mouse evdev" IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest" JAVAC="/etc/java-config-2/current-system-vm/bin/javac" JAVA_HOME="/etc/java-config-2/current-system-vm" JDK_HOME="/etc/java-config-2/current-system-vm" KERNEL="linux" LADSPA_PATH="/usr/lib64/ladspa" LANG="en_US.UTF-8" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LC_MESSAGES="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LDFLAGS_amd64="-m elf_x86_64" LDFLAGS_x32="-m elf32_x86_64" LDFLAGS_x86="-m elf_i386" LESS="-sFRiMX --shift 5" LESSOPEN="|lesspipe.sh %s" LESS_ADVANCED_PREPROCESSOR="1" LIBDIR_amd64="lib64" LIBDIR_amd64_fbsd="lib64" LIBDIR_arm="lib" LIBDIR_arm64="lib64" LIBDIR_n32="lib32" LIBDIR_n64="lib64" LIBDIR_o32="lib" LIBDIR_ppc="lib32" LIBDIR_ppc64="lib64" LIBDIR_s390="lib32" LIBDIR_s390x="lib64" LIBDIR_sparc32="lib32" LIBDIR_sparc64="lib64" LIBDIR_x32="libx32" LIBDIR_x86="lib32" LIBDIR_x86_fbsd="lib32" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LOGNAME="root" LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:" LUA_PATH=";;/etc/freeswitch/scripts/?.lua" MAIL="/var/mail/root" MAILMAN_MAILGID="2" MAKEOPTS="-j1" MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.3/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.25.1/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php5.5/man/:/usr/lib64/php5.6/man/:/usr/share/postgresql/man/:/usr/share/postgresql-9.4/man/" MULTILIB_ABIS="amd64 x86" MULTILIB_STRICT_DENY="64-bit.*shared object" MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec)" NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" NOCOLOR="true" OFFICE_IMPLEMENTATION="libreoffice" OLDPWD="/usr/src/linux.git" OPENCL_PROFILE="nvidia" OPENGL_PROFILE="nvidia" PAGER="/usr/bin/less" PATH="/usr/local/sbin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3:/root/bin" PHP_TARGETS="php5-4 php5-5 php5-6" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips nios2 ppc ppc-aix ppc-macos ppc-openbsd ppc64 ppc64-linux riscv s390 sh sparc sparc-fbsd sparc-solaris sparc64-freebsd sparc64-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt" PORTAGE_BIN_PATH="/usr/lib/portage/python2.7" PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_ELOG_MAILFROM="portage@localhost" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="covici /usr/sbin/sendmail" PORTAGE_ELOG_SYSTEM="save mail_summary save_summary" PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5" PORTAGE_FETCH_RESUME_MIN_SIZE="350K" PORTAGE_GID="250" PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}"" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_INTERNAL_CALLER="1" PORTAGE_OVERRIDE_EPREFIX="" PORTAGE_PYM_PATH="/usr/lib64/python2.7/site-packages" PORTAGE_PYTHONPATH="/usr/lib64/python2.7/site-packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_RSYNC_RETRIES="-1" PORTAGE_SYNC_STALE="30" PORTAGE_TMPDIR="/var/tmp" PORTAGE_VERBOSE="1" PORTAGE_WORKDIR_MODE="0700" PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima security.selinux system.nfs4_acl" PORT_LOGDIR="/var/log/portage" PORT_LOGDIR_CLEAN="find "${PORT_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete" PRELINK_PATH_MASK="/usr/lib64/klibc:/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so" PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" PS1="\h:\w\$ " PWD="/usr/src" PYTHONDOCS_2_7="/usr/share/doc/python-docs-2.7.8/html/library" PYTHONDOCS_3_2="/usr/share/doc/python-docs-3.2.5/html/library" PYTHONDOCS_3_3="/usr/share/doc/python-docs-3.3.5-r1/html/library" PYTHONDONTWRITEBYTECODE="1" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" RESUMECOMMAND_RSYNC="rsync -avP "${URI}" "${DISTDIR}/${FILE}"" RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port=22 ; exec rsync --rsh=\"ssh -p\${port} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"" ROOT="/" ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3" RPMDIR="/usr/portage/rpm" RUBY_TARGETS="ruby21" SBCL_HOME="/usr/lib64/sbcl" SBCL_SOURCE_ROOT="/usr/lib64/sbcl/src" SHELL="/bin/bash" SHLVL="1" SPEECHD_ADDRESS="inet_socket:localhost:6560" SYMLINK_LIB="yes" TERM="linux" UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock" USE="X a52 aac accessibility acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli colord cracklib crypt cups cxx dbus doc dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gif glamor gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk gtk3 iconv introspection ipv6 jpeg lcms ldap libnotify libsecret mad mmx mmxext mng modules mp3 mp4 mpeg multilib nautilus ncurses nls nptl nsplugin ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support readline sdl seccomp session spell sse sse2 ssl startup-notification svg systemd tcpd tiff tracker truetype udev udisks unicode upower usb vorbis wxwidgets x264 xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="actions alias access_compat auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mime mime_magic negotiation proxy proxy_ajp proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_aliasasis authn_alias log_forensic substitute vhost_alias asis log_forensic authn_core authz_core unixd socache_shmcb" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4 php5-5 php5-6" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" USER="root" USERLAND="GNU" USERNAME="root" USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL DRACUT_MODULES DVB_CARDS ELIBC ENLIGHTENMENT_MODULES FCDSL_CARDS FFTOOLS FOO2ZJS_DEVICES FRITZCAPI_CARDS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS" USE_EXPAND_HIDDEN="ABI_MIPS ABI_PPC ABI_S390 CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd riscv s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt" USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" USE_ORDER="env:pkg:conf:defaults:pkginternal:repo:env.d" UUCPLOCK="/var/lock/LCK.." VIDEO_CARDS="nvidia" XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm" XDG_RUNTIME_DIR="/run/user/0" XDG_SEAT="seat0" XDG_SESSION_ID="1" XDG_VTNR="1" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" grep -r python /etc/portage /etc/portage/package.env:dev-python/pycurl curl.conf /etc/portage/package.use:# move dev-python/twisted dev-python/twisted-core /etc/portage/package.use:dev-python/twisted-core -gtk /etc/portage/package.use:app-accessibility/brltty python usb /etc/portage/package.use:dev-python/jinja -doc /etc/portage/package.use:dev-lang/python tk /etc/portage/package.use:dev-python/dbus-python -doc /etc/portage/package.use:dev-python/pycrypto -doc /etc/portage/package.use:app-accessibility/speech-dispatcher alsa python /etc/portage/package.use:dev-lang/yasm -python /etc/portage/package.use:media-sound/ecasound libsamplerate python /etc/portage/package.use:dev-libs/boost python tools /etc/portage/package.use:sys-libs/talloc python /etc/portage/package.use:media-sound/rhythmbox python python_targets_python3_4 /etc/portage/package.use:dev-python/sphinx -doc /etc/portage/package.use:dev-db/postgresql-server perl python /etc/portage/package.use:dev-db/postgresql python /etc/portage/package.use:sys-apps/systemd python abi_x86_32 -gudev /etc/portage/package.use:sys-libs/tdb python /etc/portage/package.use:sys-libs/ntdb python /etc/portage/package.use:sys-libs/tevent python /etc/portage/package.use:dev-python/pygments -doc /etc/portage/package.use:dev-python/Babel -doc grep -r systemd /etc/portage /etc/portage/package.use:dev-lang/php apache2 bcmath bzip2 cgi curl expat ftp imap mhash mysql odb pcntl postgres sharedmem sockets sysvipc tokenizer xmlrpc xsl zip posix ctype simplexml pdo mysqli hash gd odbc sqlite3 sqlite fpm xmlwriter -systemd /etc/portage/package.use:sys-apps/systemd python abi_x86_32 -gudev -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 16:54 ` covici @ 2015-08-31 17:02 ` Neil Bothwick 2015-08-31 18:12 ` covici 2015-08-31 22:18 ` Alan McKinnon 2015-08-31 23:51 ` Jeremi Piotrowski 2 siblings, 1 reply; 30+ messages in thread From: Neil Bothwick @ 2015-08-31 17:02 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 628 bytes --] On Mon, 31 Aug 2015 12:54:47 -0400, covici@ccs.covici.com wrote: > EMERGE_DEFAULT_OPTS="--ask --color=n --verbose --nospinner > --autounmask=n --quiet-build=n" Get rid of the --verbose flag as a default. Part of the reason the output from portage is so confusing is that there is so much of it, --verbose adds even more noise. By all means use it on those occasions you need more information, but as a default it just hides the real information among a load of noise. -- Neil Bothwick Windows 98 took us to the edge of the cliff. With Windows XP we took a big step forward. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 17:02 ` Neil Bothwick @ 2015-08-31 18:12 ` covici 0 siblings, 0 replies; 30+ messages in thread From: covici @ 2015-08-31 18:12 UTC (permalink / raw To: gentoo-user Neil Bothwick <neil@digimed.co.uk> wrote: > On Mon, 31 Aug 2015 12:54:47 -0400, covici@ccs.covici.com wrote: > > > EMERGE_DEFAULT_OPTS="--ask --color=n --verbose --nospinner > > --autounmask=n --quiet-build=n" > > Get rid of the --verbose flag as a default. Part of the reason the output > from portage is so confusing is that there is so much of it, --verbose > adds even more noise. By all means use it on those occasions you need > more information, but as a default it just hides the real information > among a load of noise. OK, I will see if I get better output that way. I am sure I had a reason for doing it, maybe some recomendation, but I can't remember anymore. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 16:54 ` covici 2015-08-31 17:02 ` Neil Bothwick @ 2015-08-31 22:18 ` Alan McKinnon 2015-09-01 0:12 ` covici 2015-08-31 23:51 ` Jeremi Piotrowski 2 siblings, 1 reply; 30+ messages in thread From: Alan McKinnon @ 2015-08-31 22:18 UTC (permalink / raw To: gentoo-user On 31/08/2015 18:54, covici@ccs.covici.com wrote: >> The words make sense, the meaning doesn't :-) >> > >> > It looks like fail2ban wants systemd without python support, but the >> > true reason is still hidden. The fail2ban ebuild has this: >> > >> > RDEPEND=" >> > ... >> > systemd? ( $(python_gen_cond_dep '|| ( >> > dev-python/python-systemd[${PYTHON_USEDEP}] >> > sys-apps/systemd[python(-),${PYTHON_USEDEP}] >> > >> > >> > I'm thinking maybe you have a specific portage entry that's getting in >> > the way. What are your results for: >> > >> > emerge --info >> > grep -r python /etc/portage >> > grep -r systemd /etc/portage > Just to let you know, most of the python entries were mandated by > portage, certainly the systemd one. I'm having a hard time figuring out what is making portage do this. I also figure you're OK with a downgraded systemd meanwhile, but just for kicks, lets test my theory: If you run this, does portage offer to upgrade systemd? USE="-python" emerge -pv systemd -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 22:18 ` Alan McKinnon @ 2015-09-01 0:12 ` covici 2015-09-01 9:55 ` Alan McKinnon 0 siblings, 1 reply; 30+ messages in thread From: covici @ 2015-09-01 0:12 UTC (permalink / raw To: gentoo-user Alan McKinnon <alan.mckinnon@gmail.com> wrote: > On 31/08/2015 18:54, covici@ccs.covici.com wrote: > >> The words make sense, the meaning doesn't :-) > >> > > >> > It looks like fail2ban wants systemd without python support, but the > >> > true reason is still hidden. The fail2ban ebuild has this: > >> > > >> > RDEPEND=" > >> > ... > >> > systemd? ( $(python_gen_cond_dep '|| ( > >> > dev-python/python-systemd[${PYTHON_USEDEP}] > >> > sys-apps/systemd[python(-),${PYTHON_USEDEP}] > >> > > >> > > >> > I'm thinking maybe you have a specific portage entry that's getting in > >> > the way. What are your results for: > >> > > >> > emerge --info > >> > grep -r python /etc/portage > >> > grep -r systemd /etc/portage > > Just to let you know, most of the python entries were mandated by > > portage, certainly the systemd one. > > > I'm having a hard time figuring out what is making portage do this. > I also figure you're OK with a downgraded systemd meanwhile, but just > for kicks, lets test my theory: If you run this, does portage offer to > upgrade systemd? > > > USE="-python" emerge -pv systemd Well, here is what I got [ebuild U ] sys-apps/systemd-225:0/2::gentoo [219_p112:0/2::gentoo] USE="acl kdbus* kmod lz4 pam policykit seccomp ssl -apparmor -audit -cryptsetup -curl -elfutils -gcrypt -gnuefi% -http -idn -importd -lzma -nat -qrcode (-selinux) -sysv-utils {-test} -vanilla -xkb (-doc%*) (-gudev%) (-introspection%*) (-python%*) (-terminal%)" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="(-python2_7%*) (-python3_3%) (-python3_4%)" PYTHON_TARGETS="(-python2_7%*) (-python3_3%) (-python3_4%*)" 3,788 KiB Total: 1 package (1 upgrade), Size of downloads: 3,788 KiB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-apps/systemd:0 (sys-apps/systemd-225:0/2::gentoo, ebuild scheduled for merge) pulled in by sys-apps/systemd (Argument) (sys-apps/systemd-219_p112:0/2::gentoo, installed) pulled in by 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(+)?] required by (net-analyzer/fail2ban-0.9.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. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 0:12 ` covici @ 2015-09-01 9:55 ` Alan McKinnon 2015-09-01 10:15 ` Rich Freeman ` (2 more replies) 0 siblings, 3 replies; 30+ messages in thread From: Alan McKinnon @ 2015-09-01 9:55 UTC (permalink / raw To: gentoo-user On 01/09/2015 02:12, covici@ccs.covici.com wrote: > Alan McKinnon <alan.mckinnon@gmail.com> wrote: > >> On 31/08/2015 18:54, covici@ccs.covici.com wrote: >>>> The words make sense, the meaning doesn't :-) >>>>> >>>>> It looks like fail2ban wants systemd without python support, but the >>>>> true reason is still hidden. The fail2ban ebuild has this: >>>>> >>>>> RDEPEND=" >>>>> ... >>>>> systemd? ( $(python_gen_cond_dep '|| ( >>>>> dev-python/python-systemd[${PYTHON_USEDEP}] >>>>> sys-apps/systemd[python(-),${PYTHON_USEDEP}] >>>>> >>>>> >>>>> I'm thinking maybe you have a specific portage entry that's getting in >>>>> the way. What are your results for: >>>>> >>>>> emerge --info >>>>> grep -r python /etc/portage >>>>> grep -r systemd /etc/portage >>> Just to let you know, most of the python entries were mandated by >>> portage, certainly the systemd one. >> >> >> I'm having a hard time figuring out what is making portage do this. >> I also figure you're OK with a downgraded systemd meanwhile, but just >> for kicks, lets test my theory: If you run this, does portage offer to >> upgrade systemd? >> >> >> USE="-python" emerge -pv systemd > > Well, here is what I got > [ebuild U ] sys-apps/systemd-225:0/2::gentoo [219_p112:0/2::gentoo] > USE="acl kdbus* kmod lz4 pam policykit seccomp ssl -apparmor -audit > -cryptsetup -curl -elfutils -gcrypt -gnuefi% -http -idn -importd -lzma > -nat -qrcode (-selinux) -sysv-utils {-test} -vanilla -xkb (-doc%*) > (-gudev%) (-introspection%*) (-python%*) > (-terminal%)" ABI_X86="32 (64) (-x32)" > PYTHON_SINGLE_TARGET="(-python2_7%*) (-python3_3%) (-python3_4%)" > PYTHON_TARGETS="(-python2_7%*) (-python3_3%) (-python3_4%*)" 3,788 KiB > > Total: 1 package (1 upgrade), Size of downloads: 3,788 KiB > > !!! Multiple package instances within a single package slot have been > pulled > !!! into the dependency graph, resulting in a slot conflict: > > sys-apps/systemd:0 > > (sys-apps/systemd-225:0/2::gentoo, ebuild scheduled for merge) pulled > in by > sys-apps/systemd (Argument) > > (sys-apps/systemd-219_p112:0/2::gentoo, installed) pulled in by > 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(+)?] > required by (net-analyzer/fail2ban-0.9.3:0/0::gentoo, installed) Got it, finally :-) fail2ban wants sys-apps/systemd[python(-)], and systemd-219_p112 is the highest version with an explicit python USE flag. All later versions do not have the flag at all. Your choices are either to have fail2ban fixed to deal with recent systemd USE, and tolerate the systemd downgrade meanwhile; or to replace fail2ban with something equivalent -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 9:55 ` Alan McKinnon @ 2015-09-01 10:15 ` Rich Freeman 2015-09-01 11:13 ` covici 2015-09-01 10:18 ` Marc Joliet_1 2015-09-01 11:03 ` covici 2 siblings, 1 reply; 30+ messages in thread From: Rich Freeman @ 2015-09-01 10:15 UTC (permalink / raw To: gentoo-user On Tue, Sep 1, 2015 at 5:55 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > Got it, finally :-) > > fail2ban wants sys-apps/systemd[python(-)], and systemd-219_p112 is the > highest version with an explicit python USE flag. All later versions do > not have the flag at all. > > Your choices are either to have fail2ban fixed to deal with recent > systemd USE, and tolerate the systemd downgrade meanwhile; or to replace > fail2ban with something equivalent > Sounds like this is covered by: https://bugs.gentoo.org/show_bug.cgi?id=558168 https://bugs.gentoo.org/show_bug.cgi?id=555502 It seems to me like this is a portage issue with the resolver. Running emerge -1 python-systemd sounds like it fixes the issue. Apparently once it is installed portage will figure out it needs to hang onto it. -- Rich ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 10:15 ` Rich Freeman @ 2015-09-01 11:13 ` covici 2015-09-01 11:45 ` Rich Freeman 0 siblings, 1 reply; 30+ messages in thread From: covici @ 2015-09-01 11:13 UTC (permalink / raw To: gentoo-user Rich Freeman <rich0@gentoo.org> wrote: > On Tue, Sep 1, 2015 at 5:55 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > > Got it, finally :-) > > > > fail2ban wants sys-apps/systemd[python(-)], and systemd-219_p112 is the > > highest version with an explicit python USE flag. All later versions do > > not have the flag at all. > > > > Your choices are either to have fail2ban fixed to deal with recent > > systemd USE, and tolerate the systemd downgrade meanwhile; or to replace > > fail2ban with something equivalent > > > > Sounds like this is covered by: > https://bugs.gentoo.org/show_bug.cgi?id=558168 > https://bugs.gentoo.org/show_bug.cgi?id=555502 > > It seems to me like this is a portage issue with the resolver. > Running emerge -1 python-systemd sounds like it fixes the issue. > Apparently once it is installed portage will figure out it needs to > hang onto it. And portage will not let me do that even though I have removed the explicit python use flag from sys-apps/systemd -- in fact it will not let me reinstall the same version of systemd without the python use flag. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 11:13 ` covici @ 2015-09-01 11:45 ` Rich Freeman 2015-09-01 11:54 ` covici 0 siblings, 1 reply; 30+ messages in thread From: Rich Freeman @ 2015-09-01 11:45 UTC (permalink / raw To: gentoo-user On Tue, Sep 1, 2015 at 7:13 AM, <covici@ccs.covici.com> wrote: > Rich Freeman <rich0@gentoo.org> wrote: >> >> Sounds like this is covered by: >> https://bugs.gentoo.org/show_bug.cgi?id=558168 >> https://bugs.gentoo.org/show_bug.cgi?id=555502 >> >> It seems to me like this is a portage issue with the resolver. >> Running emerge -1 python-systemd sounds like it fixes the issue. >> Apparently once it is installed portage will figure out it needs to >> hang onto it. > > And portage will not let me do that even though I have removed the > explicit python use flag from sys-apps/systemd -- in fact it will not > let me reinstall the same version of systemd without the python use > flag. > Can you attach the emerge output of "emerge -1 python-systemd" ? I don't see that anywhere in this thread. As far as I can tell everything should work as long as you emerge that first, or on the same command line as fail2ban, as the bug indicates. You shouldn't have to mess with any systemd USE flag settings if you're on ~amd64, and in theory touching the flag won't change anything anyway. -- Rich ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 11:45 ` Rich Freeman @ 2015-09-01 11:54 ` covici 0 siblings, 0 replies; 30+ messages in thread From: covici @ 2015-09-01 11:54 UTC (permalink / raw To: gentoo-user Rich Freeman <rich0@gentoo.org> wrote: > On Tue, Sep 1, 2015 at 7:13 AM, <covici@ccs.covici.com> wrote: > > Rich Freeman <rich0@gentoo.org> wrote: > >> > >> Sounds like this is covered by: > >> https://bugs.gentoo.org/show_bug.cgi?id=558168 > >> https://bugs.gentoo.org/show_bug.cgi?id=555502 > >> > >> It seems to me like this is a portage issue with the resolver. > >> Running emerge -1 python-systemd sounds like it fixes the issue. > >> Apparently once it is installed portage will figure out it needs to > >> hang onto it. > > > > And portage will not let me do that even though I have removed the > > explicit python use flag from sys-apps/systemd -- in fact it will not > > let me reinstall the same version of systemd without the python use > > flag. > > > > Can you attach the emerge output of "emerge -1 python-systemd" ? I > don't see that anywhere in this thread. > > As far as I can tell everything should work as long as you emerge that > first, or on the same command line as fail2ban, as the bug indicates. > You shouldn't have to mess with any systemd USE flag settings if > you're on ~amd64, and in theory touching the flag won't change > anything anyway. Here it is, I filed a bug anyway against fail2ban. [ebuild N ] dev-python/python-systemd-230::gentoo PYTHON_TARGETS="python2_7 python3_4 -python3_3" 39 KiB [blocks B ] sys-apps/systemd[python(-)] ("sys-apps/systemd[python(-)]" is blocking dev-python/python-systemd-230) Total: 1 package (1 new), Size of downloads: 39 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. (dev-python/python-systemd-230:0/0::gentoo, ebuild scheduled for merge) pulled in by python-systemd -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 9:55 ` Alan McKinnon 2015-09-01 10:15 ` Rich Freeman @ 2015-09-01 10:18 ` Marc Joliet_1 2015-09-01 10:46 ` Alan McKinnon 2015-09-01 11:03 ` covici 2 siblings, 1 reply; 30+ messages in thread From: Marc Joliet_1 @ 2015-09-01 10:18 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 986 bytes --] On Tuesday 01 September 2015 11:55:12 Alan McKinnon wrote: >On 01/09/2015 02:12, covici@ccs.covici.com wrote: [...] > >Got it, finally :-) > >fail2ban wants sys-apps/systemd[python(-)], and systemd-219_p112 is the >highest version with an explicit python USE flag. All later versions do >not have the flag at all. > >Your choices are either to have fail2ban fixed to deal with recent >systemd USE, and tolerate the systemd downgrade meanwhile; or to replace >fail2ban with something equivalent That'll be because the systemd python bindings were split into a separate package upstream. But fail2ban already depends on it: systemd? ( $(python_gen_cond_dep '|| ( dev-python/python-systemd[${PYTHON_USEDEP}] sys-apps/systemd[python(-),${PYTHON_USEDEP}] )' 'python*' ) ) So maybe the OP just needs to unmask python-systemd? HTH -- Marc Joliet -- "People who think they know everything really annoy those of us who know we don't" - Bjarne Stroustrup [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 819 bytes --] ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 10:18 ` Marc Joliet_1 @ 2015-09-01 10:46 ` Alan McKinnon 0 siblings, 0 replies; 30+ messages in thread From: Alan McKinnon @ 2015-09-01 10:46 UTC (permalink / raw To: gentoo-user On 01/09/2015 12:18, Marc Joliet_1 wrote: > On Tuesday 01 September 2015 11:55:12 Alan McKinnon wrote: >> On 01/09/2015 02:12, covici@ccs.covici.com wrote: > [...] >> >> Got it, finally :-) >> >> fail2ban wants sys-apps/systemd[python(-)], and systemd-219_p112 is the >> highest version with an explicit python USE flag. All later versions do >> not have the flag at all. >> >> Your choices are either to have fail2ban fixed to deal with recent >> systemd USE, and tolerate the systemd downgrade meanwhile; or to replace >> fail2ban with something equivalent > > That'll be because the systemd python bindings were split into a separate > package upstream. But fail2ban already depends on it: > > systemd? ( $(python_gen_cond_dep '|| ( > dev-python/python-systemd[${PYTHON_USEDEP}] > sys-apps/systemd[python(-),${PYTHON_USEDEP}] > )' 'python*' ) ) > > So maybe the OP just needs to unmask python-systemd? That makes sense. -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 9:55 ` Alan McKinnon 2015-09-01 10:15 ` Rich Freeman 2015-09-01 10:18 ` Marc Joliet_1 @ 2015-09-01 11:03 ` covici 2015-09-01 11:15 ` Alan McKinnon 2 siblings, 1 reply; 30+ messages in thread From: covici @ 2015-09-01 11:03 UTC (permalink / raw To: gentoo-user Alan McKinnon <alan.mckinnon@gmail.com> wrote: > On 01/09/2015 02:12, covici@ccs.covici.com wrote: > > Alan McKinnon <alan.mckinnon@gmail.com> wrote: > > > >> On 31/08/2015 18:54, covici@ccs.covici.com wrote: > >>>> The words make sense, the meaning doesn't :-) > >>>>> > >>>>> It looks like fail2ban wants systemd without python support, but the > >>>>> true reason is still hidden. The fail2ban ebuild has this: > >>>>> > >>>>> RDEPEND=" > >>>>> ... > >>>>> systemd? ( $(python_gen_cond_dep '|| ( > >>>>> dev-python/python-systemd[${PYTHON_USEDEP}] > >>>>> sys-apps/systemd[python(-),${PYTHON_USEDEP}] > >>>>> > >>>>> > >>>>> I'm thinking maybe you have a specific portage entry that's getting in > >>>>> the way. What are your results for: > >>>>> > >>>>> emerge --info > >>>>> grep -r python /etc/portage > >>>>> grep -r systemd /etc/portage > >>> Just to let you know, most of the python entries were mandated by > >>> portage, certainly the systemd one. > >> > >> > >> I'm having a hard time figuring out what is making portage do this. > >> I also figure you're OK with a downgraded systemd meanwhile, but just > >> for kicks, lets test my theory: If you run this, does portage offer to > >> upgrade systemd? > >> > >> > >> USE="-python" emerge -pv systemd > > > > Well, here is what I got > > [ebuild U ] sys-apps/systemd-225:0/2::gentoo [219_p112:0/2::gentoo] > > USE="acl kdbus* kmod lz4 pam policykit seccomp ssl -apparmor -audit > > -cryptsetup -curl -elfutils -gcrypt -gnuefi% -http -idn -importd -lzma > > -nat -qrcode (-selinux) -sysv-utils {-test} -vanilla -xkb (-doc%*) > > (-gudev%) (-introspection%*) (-python%*) > > (-terminal%)" ABI_X86="32 (64) (-x32)" > > PYTHON_SINGLE_TARGET="(-python2_7%*) (-python3_3%) (-python3_4%)" > > PYTHON_TARGETS="(-python2_7%*) (-python3_3%) (-python3_4%*)" 3,788 KiB > > > > Total: 1 package (1 upgrade), Size of downloads: 3,788 KiB > > > > !!! Multiple package instances within a single package slot have been > > pulled > > !!! into the dependency graph, resulting in a slot conflict: > > > > sys-apps/systemd:0 > > > > (sys-apps/systemd-225:0/2::gentoo, ebuild scheduled for merge) pulled > > in by > > sys-apps/systemd (Argument) > > > > (sys-apps/systemd-219_p112:0/2::gentoo, installed) pulled in by > > 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(+)?] > > required by (net-analyzer/fail2ban-0.9.3:0/0::gentoo, installed) > > > > Got it, finally :-) > > fail2ban wants sys-apps/systemd[python(-)], and systemd-219_p112 is the > highest version with an explicit python USE flag. All later versions do > not have the flag at all. > > Your choices are either to have fail2ban fixed to deal with recent > systemd USE, and tolerate the systemd downgrade meanwhile; or to replace > fail2ban with something equivalent I do need fail2ban, so should I file a bug against it? -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-09-01 11:03 ` covici @ 2015-09-01 11:15 ` Alan McKinnon 0 siblings, 0 replies; 30+ messages in thread From: Alan McKinnon @ 2015-09-01 11:15 UTC (permalink / raw To: gentoo-user On 01/09/2015 13:03, covici@ccs.covici.com wrote: > Alan McKinnon <alan.mckinnon@gmail.com> wrote: > >> On 01/09/2015 02:12, covici@ccs.covici.com wrote: >>> Alan McKinnon <alan.mckinnon@gmail.com> wrote: >>> >>>> On 31/08/2015 18:54, covici@ccs.covici.com wrote: >>>>>> The words make sense, the meaning doesn't :-) >>>>>>> >>>>>>> It looks like fail2ban wants systemd without python support, but the >>>>>>> true reason is still hidden. The fail2ban ebuild has this: >>>>>>> >>>>>>> RDEPEND=" >>>>>>> ... >>>>>>> systemd? ( $(python_gen_cond_dep '|| ( >>>>>>> dev-python/python-systemd[${PYTHON_USEDEP}] >>>>>>> sys-apps/systemd[python(-),${PYTHON_USEDEP}] >>>>>>> >>>>>>> >>>>>>> I'm thinking maybe you have a specific portage entry that's getting in >>>>>>> the way. What are your results for: >>>>>>> >>>>>>> emerge --info >>>>>>> grep -r python /etc/portage >>>>>>> grep -r systemd /etc/portage >>>>> Just to let you know, most of the python entries were mandated by >>>>> portage, certainly the systemd one. >>>> >>>> >>>> I'm having a hard time figuring out what is making portage do this. >>>> I also figure you're OK with a downgraded systemd meanwhile, but just >>>> for kicks, lets test my theory: If you run this, does portage offer to >>>> upgrade systemd? >>>> >>>> >>>> USE="-python" emerge -pv systemd >>> >>> Well, here is what I got >>> [ebuild U ] sys-apps/systemd-225:0/2::gentoo [219_p112:0/2::gentoo] >>> USE="acl kdbus* kmod lz4 pam policykit seccomp ssl -apparmor -audit >>> -cryptsetup -curl -elfutils -gcrypt -gnuefi% -http -idn -importd -lzma >>> -nat -qrcode (-selinux) -sysv-utils {-test} -vanilla -xkb (-doc%*) >>> (-gudev%) (-introspection%*) (-python%*) >>> (-terminal%)" ABI_X86="32 (64) (-x32)" >>> PYTHON_SINGLE_TARGET="(-python2_7%*) (-python3_3%) (-python3_4%)" >>> PYTHON_TARGETS="(-python2_7%*) (-python3_3%) (-python3_4%*)" 3,788 KiB >>> >>> Total: 1 package (1 upgrade), Size of downloads: 3,788 KiB >>> >>> !!! Multiple package instances within a single package slot have been >>> pulled >>> !!! into the dependency graph, resulting in a slot conflict: >>> >>> sys-apps/systemd:0 >>> >>> (sys-apps/systemd-225:0/2::gentoo, ebuild scheduled for merge) pulled >>> in by >>> sys-apps/systemd (Argument) >>> >>> (sys-apps/systemd-219_p112:0/2::gentoo, installed) pulled in by >>> 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(+)?] >>> required by (net-analyzer/fail2ban-0.9.3:0/0::gentoo, installed) >> >> >> >> Got it, finally :-) >> >> fail2ban wants sys-apps/systemd[python(-)], and systemd-219_p112 is the >> highest version with an explicit python USE flag. All later versions do >> not have the flag at all. >> >> Your choices are either to have fail2ban fixed to deal with recent >> systemd USE, and tolerate the systemd downgrade meanwhile; or to replace >> fail2ban with something equivalent > > I do need fail2ban, so should I file a bug against it? Yes, definitely. There's a problem with fail2ban, or with portage's resolver, or with our ability to read portage operators, I'm not sure which :-) The package maintainer is in a position to help out here. -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 16:54 ` covici 2015-08-31 17:02 ` Neil Bothwick 2015-08-31 22:18 ` Alan McKinnon @ 2015-08-31 23:51 ` Jeremi Piotrowski 2015-09-01 0:22 ` covici 2015-09-02 11:57 ` [gentoo-user] " walt 2 siblings, 2 replies; 30+ messages in thread From: Jeremi Piotrowski @ 2015-08-31 23:51 UTC (permalink / raw To: gentoo-user On Mon, 31 Aug 2015, covici@ccs.covici.com wrote: [snip] > Just to let you know, most of the python entries were mandated by > portage, certainly the systemd one. > emerge --info > Portage 2.2.20.1 (python 2.7.10-final-0, default/linux/amd64/13.0/desktop/gnome, gcc-4.9.3, glibc-2.21-r1, 3.16.3-gentoo x86_64) I think this is your problem right here: you don't have the systemd profile selected. You're trying to splice together the use settings needed to get this to work when all of them are already gathered in the right profile. Remove most of the use settings you were forced to make because of systemd related issues, change your profile to default/linux/amd64/13.0/desktop/gnome/systemd and emerge -uDUva @world. This should remove most (if not all) of the blockers caused by conflicting use flags you currently have set. ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] a few blockers I can't figure out 2015-08-31 23:51 ` Jeremi Piotrowski @ 2015-09-01 0:22 ` covici 2015-09-02 11:57 ` [gentoo-user] " walt 1 sibling, 0 replies; 30+ messages in thread From: covici @ 2015-09-01 0:22 UTC (permalink / raw To: gentoo-user Jeremi Piotrowski <jeremi.piotrowski@gmail.com> wrote: > On Mon, 31 Aug 2015, covici@ccs.covici.com wrote: > > [snip] > > > Just to let you know, most of the python entries were mandated by > > portage, certainly the systemd one. > > emerge --info > > Portage 2.2.20.1 (python 2.7.10-final-0, default/linux/amd64/13.0/desktop/gnome, gcc-4.9.3, glibc-2.21-r1, 3.16.3-gentoo x86_64) > > I think this is your problem right here: you don't have the systemd > profile selected. You're trying to splice together the use settings needed > to get this to work when all of them are already gathered in the right > profile. > > Remove most of the use settings you were forced to make because of systemd > related issues, change your profile to > > default/linux/amd64/13.0/desktop/gnome/systemd > > and emerge -uDUva @world. > > This should remove most (if not all) of the blockers caused by conflicting > use flags you currently have set. Hmmm, how can I tell which use flags to remove? I could remove the systemd ones, but what else -- I will look at that directory and see what it tells me, but any hints would be appreciated. I wonder if I started this long enough ago that that profile did not exist? -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com ^ permalink raw reply [flat|nested] 30+ messages in thread
* [gentoo-user] Re: a few blockers I can't figure out 2015-08-31 23:51 ` Jeremi Piotrowski 2015-09-01 0:22 ` covici @ 2015-09-02 11:57 ` walt 2015-09-02 12:45 ` Rich Freeman 2015-09-02 13:06 ` Jeremi Piotrowski 1 sibling, 2 replies; 30+ messages in thread From: walt @ 2015-09-02 11:57 UTC (permalink / raw To: gentoo-user On Tue, 1 Sep 2015 01:51:51 +0200 (CEST) Jeremi Piotrowski <jeremi.piotrowski@gmail.com> wrote: > On Mon, 31 Aug 2015, covici@ccs.covici.com wrote: > > [snip] > > > Just to let you know, most of the python entries were mandated by > > portage, certainly the systemd one. > > emerge --info > > Portage 2.2.20.1 (python 2.7.10-final-0, > > default/linux/amd64/13.0/desktop/gnome, gcc-4.9.3, glibc-2.21-r1, > > 3.16.3-gentoo x86_64) > > I think this is your problem right here: you don't have the systemd > profile selected. You're trying to splice together the use settings > needed to get this to work when all of them are already gathered in > the right profile. > > Remove most of the use settings you were forced to make because of > systemd related issues, change your profile to > > default/linux/amd64/13.0/desktop/gnome/systemd > > and emerge -uDUva @world. > > This should remove most (if not all) of the blockers caused by > conflicting use flags you currently have set. Thank you. I've been running systemd for months and this is the first time I've heard about systemd profiles. I'm not using either gnome or kde, so should I use default/linux/amd64/13.0/systemd, which doesn't seem to care if I'm running a desktop machine or a headless server? ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: a few blockers I can't figure out 2015-09-02 11:57 ` [gentoo-user] " walt @ 2015-09-02 12:45 ` Rich Freeman 2015-09-02 13:06 ` Jeremi Piotrowski 1 sibling, 0 replies; 30+ messages in thread From: Rich Freeman @ 2015-09-02 12:45 UTC (permalink / raw To: gentoo-user On Wed, Sep 2, 2015 at 7:57 AM, walt <w41ter@gmail.com> wrote: > Thank you. I've been running systemd for months and this is the first > time I've heard about systemd profiles. I'm not using either gnome or > kde, so should I use default/linux/amd64/13.0/systemd, which doesn't > seem to care if I'm running a desktop machine or a headless server? Yes. The profile doesn't do too much, but it is helpful. At this point I think all the USE changes you've been making are causing you more harm than good. I'm pretty sure that you just need to emerge -1 python-systemd, but I'm travelling so it might be a while before I can take a closer look at things. -- Rich ^ permalink raw reply [flat|nested] 30+ messages in thread
* Re: [gentoo-user] Re: a few blockers I can't figure out 2015-09-02 11:57 ` [gentoo-user] " walt 2015-09-02 12:45 ` Rich Freeman @ 2015-09-02 13:06 ` Jeremi Piotrowski 1 sibling, 0 replies; 30+ messages in thread From: Jeremi Piotrowski @ 2015-09-02 13:06 UTC (permalink / raw To: gentoo-user On Wed, 2 Sep 2015, walt wrote: > Thank you. I've been running systemd for months and this is the first > time I've heard about systemd profiles. I'm not using either gnome or > kde, so should I use default/linux/amd64/13.0/systemd, which doesn't > seem to care if I'm running a desktop machine or a headless server? > I just had a closer look of the profile and it's definitely more suitable for servers. However do remember that this is gentoo so we can work around that. Easy way: stay on the desktop profile and copy all of the systemd profile files into /etc/portage: mkdir -p /etc/portage/profile cp /usr/portage/profiles/targets/systemd/* /etc/portage/profile A bit harder (but way more interesting!): roll your own profile. Never done this before and the documentation is a bit scarce, but this seems to do the right thing: # mkdir -p /etc/portage/repos.conf # cat >/etc/portage/repos.conf/local.conf <<EOF [local] location = /usr/local/portage auto-sync = no EOF # mkdir -p /usr/local/portage # cd /usr/local/portage # mkdir metadata profiles # echo -e "masters = gentoo\nprofile-formats = portage-2" >metadata/layout.conf # cd profiles # echo "local" >repo_name # echo -e "amd64\tdefault/linux/amd64/13.0/desktop/systemd\texp" >profiles.desc # mkdir -p default/linux/amd64/13.0/desktop/systemd # cd default/linux/amd64/13.0/desktop/systemd # echo "gentoo:default/linux/amd64/13.0/desktop" >parent # echo "gentoo:default/linux/amd64/13.0/systemd" >>parent Then eselect your new profile and emerge -uDNva @world. ^ permalink raw reply [flat|nested] 30+ messages in thread
end of thread, other threads:[~2015-09-02 13:06 UTC | newest] Thread overview: 30+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-08-31 4:19 [gentoo-user] a few blockers I can't figure out covici 2015-08-31 8:50 ` Neil Bothwick 2015-08-31 9:04 ` covici 2015-08-31 9:36 ` Alan McKinnon 2015-08-31 11:03 ` covici 2015-08-31 11:10 ` Alan McKinnon 2015-08-31 11:49 ` covici 2015-08-31 12:40 ` Alan McKinnon 2015-08-31 13:37 ` Alec Ten Harmsel 2015-08-31 14:03 ` covici 2015-08-31 14:53 ` Alan McKinnon 2015-08-31 16:54 ` covici 2015-08-31 17:02 ` Neil Bothwick 2015-08-31 18:12 ` covici 2015-08-31 22:18 ` Alan McKinnon 2015-09-01 0:12 ` covici 2015-09-01 9:55 ` Alan McKinnon 2015-09-01 10:15 ` Rich Freeman 2015-09-01 11:13 ` covici 2015-09-01 11:45 ` Rich Freeman 2015-09-01 11:54 ` covici 2015-09-01 10:18 ` Marc Joliet_1 2015-09-01 10:46 ` Alan McKinnon 2015-09-01 11:03 ` covici 2015-09-01 11:15 ` Alan McKinnon 2015-08-31 23:51 ` Jeremi Piotrowski 2015-09-01 0:22 ` covici 2015-09-02 11:57 ` [gentoo-user] " walt 2015-09-02 12:45 ` Rich Freeman 2015-09-02 13:06 ` Jeremi Piotrowski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox