1 |
Still blocked - anything else i should try? |
2 |
|
3 |
tnx. |
4 |
|
5 |
|
6 |
# emerge -a1 =sys-apps/systemd-226-r2 dev-libs/libgudev virtual/libgudev |
7 |
|
8 |
These are the packages that would be merged, in order: |
9 |
|
10 |
Calculating dependencies... done! |
11 |
[ebuild N ] dev-libs/libgudev-230 USE="introspection -debug |
12 |
(-static-libs)" ABI_X86="(64) -32 (-x32)" |
13 |
[ebuild U ] virtual/libgudev-230 [215-r3] |
14 |
[ebuild U ] sys-apps/systemd-226-r2 [218-r5] USE="kdbus* -gnuefi% |
15 |
-importd% -nat%" |
16 |
[blocks B ] sys-apps/systemd[gudev(-)] ("sys-apps/systemd[gudev(-)]" |
17 |
is blocking dev-libs/libgudev-230) |
18 |
|
19 |
!!! Multiple package instances within a single package slot have been pulled |
20 |
!!! into the dependency graph, resulting in a slot conflict: |
21 |
|
22 |
sys-apps/systemd:0 |
23 |
|
24 |
(sys-apps/systemd-226-r2:0/2::gentoo, ebuild scheduled for merge) pulled |
25 |
in by |
26 |
=sys-apps/systemd-226-r2 (Argument) |
27 |
|
28 |
(sys-apps/systemd-218-r5:0/2::gentoo, installed) pulled in by |
29 |
|
30 |
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(+)?] |
31 |
required by (net-analyzer/fail2ban-0.9.2:0/0::gentoo, installed) |
32 |
|
33 |
|
34 |
|
35 |
|
36 |
It may be possible to solve this problem by using package.mask to |
37 |
prevent one of those packages from being selected. However, it is also |
38 |
possible that conflicting dependencies exist such that they are |
39 |
impossible to satisfy simultaneously. If such a conflict exists in |
40 |
the dependencies of two different packages, then those packages can |
41 |
not be installed simultaneously. You may want to try a larger value of |
42 |
the --backtrack option, such as --backtrack=30, in order to see if |
43 |
that will solve this conflict automatically. |
44 |
|
45 |
For more information, see MASKED PACKAGES section in the emerge man |
46 |
page or refer to the Gentoo Handbook. |
47 |
|
48 |
|
49 |
* Error: The above package list contains packages which cannot be |
50 |
* installed at the same time on the same system. |
51 |
|
52 |
(dev-libs/libgudev-230:0/0::gentoo, ebuild scheduled for merge) pulled in |
53 |
by |
54 |
|
55 |
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?] |
56 |
(dev-libs/libgudev:0/0[abi_x86_64(-),introspection]) required by |
57 |
(virtual/libgudev-230:0/0::gentoo, ebuild scheduled for merge) |
58 |
dev-libs/libgudev |
59 |
|
60 |
|
61 |
On Fri, Dec 18, 2015 at 2:35 PM, Mike Gilbert <floppym@g.o> wrote: |
62 |
|
63 |
> On Dec 17, 2015 9:37 PM, "Adam Carter" <adamcarter3@×××××.com> wrote: |
64 |
> > |
65 |
> > The gudev USE flag is deprecated from systemd, and the functionality is |
66 |
> now provided by libgudev (see bug 552036). However, i get the following |
67 |
> block; |
68 |
> > |
69 |
> > # emerge -a1 =sys-apps/systemd-226-r2 dev-libs/libgudev |
70 |
> > |
71 |
> > These are the packages that would be merged, in order: |
72 |
> > |
73 |
> > Calculating dependencies... done! |
74 |
> > [ebuild N ] dev-libs/libgudev-230 USE="introspection -debug |
75 |
> (-static-libs)" ABI_X86="(64) -32 (-x32)" |
76 |
> > [ebuild U ] sys-apps/systemd-226-r2 [218-r5] USE="kdbus* -gnuefi% |
77 |
> -importd% -nat%" |
78 |
> > [blocks B ] sys-apps/systemd[gudev(-)] |
79 |
> ("sys-apps/systemd[gudev(-)]" is blocking dev-libs/libgudev-230) |
80 |
> > |
81 |
> > So i plan to emerge libgudev with nodeps (to avoid the blocker), then |
82 |
> upgrade systemd which will of course build without the gudev flag and I |
83 |
> think I should be ok. Do I understand correctly? |
84 |
> |
85 |
> Add virtual/libgudev to your emerge line and it should auto-resolve the |
86 |
> blocker. |
87 |
> |