1 |
Walter Dnes wrote: |
2 |
> On Tue, Sep 14, 2021 at 08:22:07AM +0100, Neil Bothwick wrote |
3 |
>> Do a world update first, but you'll probably find you still need some of |
4 |
>> them afterwards. |
5 |
> "emerge -pv --changed-use --deep --update @world" gives me... |
6 |
> |
7 |
> Total: 378 packages (299 upgrades, 52 new, 2 in new slots, 25 reinstalls), Size of downloads: 1,408,922 KiB |
8 |
> Conflict: 4 blocks |
9 |
> |
10 |
> Trying to run the emerge shuts down in a few seconds without obvious |
11 |
> error messages. The blocks are... |
12 |
> |
13 |
> [blocks b ] <=x11-apps/xinit-1.4.1 ("<=x11-apps/xinit-1.4.1" is blocking gui-libs/display-manager-init-1.0-r3) |
14 |
> [blocks b ] <dev-libs/gobject-introspection-1.68.0 ("<dev-libs/gobject-introspection-1.68.0" is blocking dev-libs/gobject-introspection-common-1.68.0) |
15 |
> [blocks b ] >perl-core/Scalar-List-Utils-1.500.0-r999 (">perl-core/Scalar-List-Utils-1.500.0-r999" is blocking virtual/perl-Scalar-List-Utils-1.500.0-r2) |
16 |
> [blocks b ] =x11-base/xorg-server-1.20.10-r2 ("=x11-base/xorg-server-1.20.10-r2" is blocking gui-libs/display-manager-init-1.0-r3) |
17 |
> |
18 |
> On a hunch, I tried "emerge -pv xorg-server" and got more errors... |
19 |
> |
20 |
> These are the packages that would be merged, in order: |
21 |
> |
22 |
> Calculating dependencies... done! |
23 |
> [ebuild N ] gui-libs/display-manager-init-1.0-r3::gentoo 0 KiB |
24 |
> [ebuild r U ] x11-base/xorg-server-1.20.13-r1:0/1.20.13::gentoo [1.20.10-r2:0/1.20.10::gentoo] USE="suid udev xorg -debug -dmx -doc -elogind -ipv6 -kdrive -minimal (-selinux) -systemd -test% -unwind -xcsecurity -xephyr -xnest -xvfb (-libressl%) (-wayland%)" 5,003 KiB |
25 |
> [blocks b ] =x11-base/xorg-server-1.20.10-r2 ("=x11-base/xorg-server-1.20.10-r2" is blocking gui-libs/display-manager-init-1.0-r3) |
26 |
> [ebuild r U ] x11-drivers/xf86-input-libinput-1.1.0::gentoo [0.30.0::gentoo] 372 KiB |
27 |
> [blocks B ] <=x11-apps/xinit-1.4.1 ("<=x11-apps/xinit-1.4.1" is blocking gui-libs/display-manager-init-1.0-r3) |
28 |
> [blocks B ] <=sys-apps/sysvinit-2.98 ("<=sys-apps/sysvinit-2.98" is blocking gui-libs/display-manager-init-1.0-r3) |
29 |
> |
30 |
> Total: 3 packages (2 upgrades, 1 new), Size of downloads: 5,375 KiB |
31 |
> Conflict: 3 blocks (2 unsatisfied) |
32 |
> |
33 |
> * Error: The above package list contains packages which cannot be |
34 |
> * installed at the same time on the same system. |
35 |
> |
36 |
> (x11-apps/xinit-1.4.1:0/0::gentoo, installed) pulled in by |
37 |
> >=x11-apps/xinit-1.3.3-r1 required by (x11-base/xorg-server-1.20.13-r1:0/1.20.13::gentoo, ebuild scheduled for merge) USE="suid udev xorg -debug -dmx -doc -elogind -ipv6 -kdrive -minimal (-selinux) -systemd -test -unwind -xcsecurity -xephyr -xnest -xvfb" |
38 |
> |
39 |
> (gui-libs/display-manager-init-1.0-r3:0/0::gentoo, ebuild scheduled for merge) pulled in by |
40 |
> gui-libs/display-manager-init required by (x11-base/xorg-server-1.20.13-r1:0/1.20.13::gentoo, ebuild scheduled for merge) USE="suid udev xorg -debug -dmx -doc -elogind -ipv6 -kdrive -minimal (-selinux) -systemd -test -unwind -xcsecurity -xephyr -xnest -xvfb" |
41 |
> |
42 |
> (sys-apps/sysvinit-2.97-1:0/0::gentoo, installed) pulled in by |
43 |
> >=sys-apps/sysvinit-2.86-r6 required by (sys-apps/openrc-0.42.1-r1:0/0::gentoo, installed) USE="ncurses netifrc (split-usr) unicode -audit -bash -debug -newnet -pam (-prefix) (-selinux) -static-libs -sysv-utils" |
44 |
> |
45 |
|
46 |
|
47 |
I'm no pro at this but I think if you update xinit and sysvinit first it |
48 |
will clear that block. It could be the other way around tho. If init |
49 |
packages first doesn't work, try the display-manager-init first. |
50 |
Sometimes emerge spits things out backwards. |
51 |
|
52 |
One could remove those two *init packages but if you are actually |
53 |
running that install, it could cause issues. If done while chrooting |
54 |
in, it should be safe. |
55 |
|
56 |
One of those methods *should* work. In theory. ;-) |
57 |
|
58 |
Dale |
59 |
|
60 |
:-) :-) |