Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] a few blockers I can't figure out
Date: Mon, 31 Aug 2015 09:37:18
Message-Id: 55E42037.1060402@gmail.com
In Reply to: [gentoo-user] a few blockers I can't figure out by covici@ccs.covici.com
1 On 31/08/2015 06:19, covici@××××××××××.com wrote:
2
3
4 answers interleaved
5
6
7 > Hi. On my latest update of world, I have a few blockers which I am
8 > unable to figure out how to solve -- I will put the related output below
9 > with inserted comments. I am using "unstable" gentooand I have masked
10 > ncurses-6 for the time being. Portage also wants to downgrade my
11 > systemd from 221(0/2) to 219_p112(0/2).
12 >
13 > [blocks B ] sys-apps/systemd[gudev(-)] ("sys-apps/systemd[gudev(-)]" is blocking dev-libs/libgudev-230)
14 > [blocks B ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd-219_p112)
15 > [blocks B ] dev-libs/libgudev ("dev-libs/libgudev" is blocking sys-apps/systemd-219_p112)
16
17 These ebuilds are a bit hard to read (they are complex beasts) but it
18 appears that you don't need libgudev anymore. Perhaps it's now part of
19 systemd itself and it's presence requires a systemd that can work with
20 it as you have it?
21
22 I recommend you unmerge libgudev and try again, let portage figure out
23 what to do. Make a note of your USE for libgudev so you can put it back
24 if needed
25
26
27 >
28 > Total: 75 packages (64 upgrades, 1 downgrade, 7 new, 2 in new slots, 1 reinstall), Size of downloads: 273,248 KiB
29 > Conflict: 3 blocks (3 unsatisfied)
30 >
31 > !!! Multiple package instances within a single package slot have been pulled
32 > !!! into the dependency graph, resulting in a slot conflict:
33
34 This stuff is just info, portage justifying it's behaviour to you
35 (portage is very verbose at the times you don't want it to be...)
36
37 It's not upgrading x264 to atest available, everything below is the
38 reason why:
39
40 >
41 > media-libs/x264:0
42 >
43 > (media-libs/x264-0.0.20150820:0/148::gentoo, ebuild scheduled for merge) pulled in by
44 > (no parents that aren't satisfied by other packages in this slot)
45
46 This is the latest version in the tree
47
48 >
49 > If I mask this off, this one goes away, but why is it trying to pull it?
50 >
51 > (media-libs/x264-0.0.20140308:0/142::gentoo, installed) pulled in by
52 > >=media-libs/x264-0.0.20090923:0/142= required by (media-video/vlc-2.2.1:0/5-8::gentoo, installed)
53 > ^^^^^^^
54
55 vlc needs subslot 0/142 because it's ebuild says so. This can be
56 satisfied, but it's not the latest x264 in the tree, and portage is
57 telling you why
58
59
60 > (and 3 more with the same problem)
61 >
62 > net-firewall/iptables:0
63 >
64 > (net-firewall/iptables-1.4.21-r3:0/10::gentoo, ebuild scheduled for merge) pulled in by
65 > (no parents that aren't satisfied by other packages in this slot)
66 >
67 > And same for this one.
68 >
69 >
70 > (net-firewall/iptables-1.4.21-r1:0/0::gentoo, installed) pulled in by
71 > >=net-firewall/iptables-1.4.20:0/0= required by (sys-apps/iproute2-4.1.1:0/0::gentoo, installed)
72 > ^^^^^
73
74 same general idea as x264
75
76 >
77 >
78 > It may be possible to solve this problem by using package.mask to
79 > prevent one of those packages from being selected. However, it is also
80 > possible that conflicting dependencies exist such that they are
81 > impossible to satisfy simultaneously. If such a conflict exists in
82 > the dependencies of two different packages, then those packages can
83 > not be installed simultaneously.
84 >
85 > For more information, see MASKED PACKAGES section in the emerge man
86 > page or refer to the Gentoo Handbook.
87 >
88 >
89 > * Error: The above package list contains packages which cannot be
90 > * installed at the same time on the same system.
91 >
92 > (sys-apps/sysvinit-2.88-r7:0/0::gentoo, installed) pulled in by
93 > >=sys-apps/sysvinit-2.86-r6 required by (sys-apps/openrc-0.17:0/0::gentoo, installed)
94 > >=sys-apps/sysvinit-2.87-r3 required by (sys-kernel/dracut-043-r2:0/0::gentoo, installed)
95 >
96 > (sys-apps/systemd-219_p112:0/2::gentoo, ebuild scheduled for merge) pulled in by
97 > sys-apps/systemd required by (media-sound/mpd-0.19.9-r1:0/0::gentoo, installed)
98 > >=sys-apps/systemd-204[pam] required by (sys-auth/pambase-20150213:0/0::gentoo, installed)
99 > sys-apps/systemd:0/2= required by (net-fs/samba-4.1.19:0/0::gentoo, installed)
100 > >=sys-apps/systemd-44:0= required by (x11-misc/colord-1.2.11:0/2::gentoo, installed)
101 > sys-apps/systemd required by (sys-apps/util-linux-2.26.2:0/0::gentoo, installed)
102 > >=sys-apps/systemd-209 required by (sys-process/procps-3.3.10-r1:0/0::gentoo, installed)
103 > sys-apps/systemd:0/2= required by (net-nds/rpcbind-0.2.3:0/0::gentoo, installed)
104 > sys-apps/systemd required by (app-admin/syslog-ng-3.7.1:0/0::gentoo, ebuild scheduled for merge)
105 > >=sys-apps/systemd-44:0/2= required by (x11-misc/colord-1.2.11:0/2::gentoo, installed)
106 > sys-apps/systemd:= required by (net-nds/rpcbind-0.2.3:0/0::gentoo, installed)
107 > sys-apps/systemd required by (gnome-base/gnome-settings-daemon-3.16.3:0/0::gentoo, ebuild scheduled for merge)
108 > sys-apps/systemd required by (sys-fs/udisks-2.1.6:2/2::gentoo, installed)
109 > sys-apps/systemd required by (net-wireless/bluez-5.33:0/3::gentoo, installed)
110 > sys-apps/systemd:0= required by (gnome-base/gvfs-1.24.2:0/0::gentoo, ebuild scheduled for merge)
111 > sys-apps/systemd:0= required by (net-fs/samba-4.1.19:0/0::gentoo, installed)
112 > >=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)
113 > sys-apps/systemd:0= required by (sys-auth/polkit-0.113:0/0::gentoo, installed)
114 > >=sys-apps/systemd-197 required by (app-admin/openrc-settingsd-1.0.1:0/0::gentoo, installed)
115 > sys-apps/systemd required by @selected
116 > 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)
117 > sys-apps/systemd:0/2= required by (sys-auth/polkit-0.113:0/0::gentoo, installed)
118 > >=sys-apps/systemd-186:0/2= required by (sys-apps/accountsservice-0.6.40:0/0::gentoo, installed)
119 > sys-apps/systemd:0/2= required by (sys-apps/dbus-1.8.20:0/0::gentoo, installed)
120 > sys-apps/systemd required by (net-print/cups-2.0.4:0/0::gentoo, ebuild scheduled for merge)
121 > sys-apps/systemd required by (net-misc/openvpn-2.3.8:0/0::gentoo, installed)
122 > sys-apps/systemd required by (dev-qt/qtcore-5.4.2:5/5::gentoo, installed)
123 > >=sys-apps/systemd-183:0/2= required by (gnome-base/gnome-session-3.16.0:0/0::gnome, installed)
124 > 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)
125 > >=sys-apps/systemd-217:0 required by (virtual/udev-217:0/0::gentoo, installed)
126 > sys-apps/systemd:0= required by (sys-apps/dbus-1.8.20:0/0::gentoo, installed)
127 > >=sys-apps/systemd-186:0= required by (sys-apps/accountsservice-0.6.40:0/0::gentoo, installed)
128 > >=sys-apps/systemd-199 required by (sys-kernel/dracut-043-r2:0/0::gentoo, installed)
129 > >=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-4:0/0::gentoo, installed)
130 > sys-apps/systemd:0/2=[abi_x86_64(-)] required by (media-sound/pulseaudio-6.0:0/0::gentoo, installed)
131 >
132 > (dev-libs/libgudev-230:0/0::gentoo, installed) pulled in by
133 > 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)
134
135 and this is more explanatory data about why you need systemd, sysvinit
136 and libgudev. Normally it's a good idea to print why blockers are being
137 pulled in, but in this case systemd is a basic package and gets pulled
138 in by many things. It makes for a long and confusing list
139
140
141 >
142 >
143 > So, my real problem seems to be the systemd blockers.
144 >
145 > Thanks in advance for any suggestions.
146 >
147
148
149 --
150 Alan McKinnon
151 alan.mckinnon@×××××.com

Replies

Subject Author
Re: [gentoo-user] a few blockers I can't figure out covici@××××××××××.com