View previous topic :: View next topic |
Author |
Message |
FilthyPitDog Apprentice
Joined: 12 Jan 2021 Posts: 194 Location: South Pacific
|
Posted: Sun Jan 31, 2021 11:31 am Post subject: eselect news - 2021-01-30-display-manager-init |
|
|
Hey so I tired to follow the steps as follows, however I am blocked at step one
Code: | There has been a refactoring of the old 'xdm' init script and its
requirements from various packages into an independent package:
gui-libs/display-manager-init
This package provides the 'display-manager' startup script for
handling your chosen display manager, without depending on
Xorg server. The old 'xdm' init script is no longer supported
and is going to be removed in the next version of xorg-server,
so it is imperative that you shift to display-manager-init.
To update to the new DM init scripts, you need to manually add the
package in your @world set:
emerge -vuDU gui-libs/display-manager-init
To start using the new init scripts, either copy your
existing /etc/conf.d/xdm to /etc/conf.d/displaymanager or
change the DISPLAYMANAGER variable in
/etc/conf.d/display-manager to your preferred DM:
DISPLAYMANAGER="gdm"
and remove 'xdm' from the default runlevel and add 'display-manager':
rc-update del xdm default
rc-update add display-manager default
The changes are complete and on the next reboot, 'display-manager'
will start your chosen DM.
To switch to the new scripts without rebooting, run the following
commands in a tty:
rc-service xdm stop
rc-service display-manager start
|
When I run Code: | emerge -vuDU gui-libs/display-manager-init | I get
Code: | ~ # emerge -vuDU gui-libs/display-manager-init
Unavailable repository 'bobwya' referenced by masters entry in '/var/lib/layman/thegreatmcpain/metadata/layout.conf'
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ~] gui-libs/display-manager-init-1.0::gentoo 0 KiB
[blocks B ] <=x11-apps/xinit-1.4.1 ("<=x11-apps/xinit-1.4.1" is blocking gui-libs/display-manager-init-1.0)
[blocks B ] <=sys-apps/sysvinit-2.98 ("<=sys-apps/sysvinit-2.98" is blocking gui-libs/display-manager-init-1.0)
[blocks B ] <=x11-base/xorg-server-1.20.10 ("<=x11-base/xorg-server-1.20.10" is blocking gui-libs/display-manager-init-1.0)
Total: 1 package (1 new), Size of downloads: 0 KiB
Conflict: 3 blocks (3 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(x11-apps/xinit-1.4.1:0/0::gentoo, installed) pulled in by
x11-apps/xinit required by (x11-apps/xdm-1.1.12:0/0::gentoo, installed) USE="ipv6 pam truetype -systemd -xinerama -xpm" ABI_X86="(64)"
>=x11-apps/xinit-1.3.3-r1 required by (x11-base/xorg-server-1.20.10:0/1.20.10::gentoo, installed) USE="elogind ipv6 udev xorg -debug -dmx -doc -kdrive -libressl -minimal (-selinux) -suid -systemd -unwind -wayland -xcsecurity -xephyr -xnest -xvfb" ABI_X86="(64)"
(gui-libs/display-manager-init-1.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
gui-libs/display-manager-init
(sys-apps/sysvinit-2.97-1:0/0::gentoo, installed) pulled in by
>=sys-apps/sysvinit-2.86-r6[selinux?] (>=sys-apps/sysvinit-2.86-r6) required by (sys-apps/openrc-0.42.1-r1:0/0::gentoo, installed) USE="ncurses netifrc pam (split-usr) unicode -audit -bash -debug -newnet (-prefix) (-selinux) -static-libs -sysv-utils" ABI_X86="(64)"
(x11-base/xorg-server-1.20.10:0/1.20.10::gentoo, installed) pulled in by
x11-base/xorg-server:= required by (x11-drivers/xf86-video-amdgpu-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-video-amdgpu-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-amdgpu-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
x11-base/xorg-server[-minimal] required by (x11-base/xorg-x11-7.4-r3:0/0::gentoo, installed) USE="fonts" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server:= required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[udev] required by (x11-base/xorg-drivers-1.20-r2:0/0::gentoo, installed) USE="" ABI_X86="(64)" INPUT_DEVICES="libinput -elographics -evdev -joystick -synaptics -vmmouse -void -wacom" VIDEO_CARDS="amdgpu radeonsi -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -i965 -intel -mga -nouveau -nv -nvidia (-omap) -qxl -r128 -radeon -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-video-amdgpu-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
>=x11-base/xorg-server-1.15.1 required by (x11-misc/sddm-0.18.1-r3:0/0::gentoo, installed) USE="elogind pam -systemd -test" ABI_X86="(64)"
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
x11-base/xorg-server:= required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
~ # |
Last edited by FilthyPitDog on Tue Mar 09, 2021 8:30 am; edited 2 times in total |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Sun Jan 31, 2021 11:38 am Post subject: |
|
|
This change was not made available to stable yet. If you want to go ahead already, you need to add entries to package.accept_keywords:
Code: | ~sys-apps/sysvinit-2.98
~x11-apps/xinit-1.4.1
~x11-base/xorg-server-1.20.10
~gui-libs/display-manager-init-1.0 |
See also: https://bugs.gentoo.org/768039
Last edited by asturm on Fri Feb 26, 2021 2:30 pm; edited 1 time in total |
|
Back to top |
|
|
FilthyPitDog Apprentice
Joined: 12 Jan 2021 Posts: 194 Location: South Pacific
|
Posted: Sun Jan 31, 2021 11:41 am Post subject: |
|
|
asturm wrote: | This change was not made available to stable yet. If you want to go ahead already, you need to add entries to package.accept_keywords:
Code: | =sys-apps/sysvinit-2.98-r1
=x11-apps/xinit-1.4.1-r1
=x11-base/xorg-server-1.20.10-r1
=gui-libs/display-manager-init-1.0 |
See also: https://bugs.gentoo.org/768039 |
That explains it, thank you sir. |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3005 Location: Edge of marsh USA
|
Posted: Sun Jan 31, 2021 1:51 pm Post subject: |
|
|
The fact that it's not yet stable should have been included in the news item. This is going to waste many manhours throughout Gentoo-land. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
flysideways Guru
Joined: 29 Jan 2005 Posts: 491
|
Posted: Sun Jan 31, 2021 3:24 pm Post subject: |
|
|
Quote: | The old 'xdm' init script is no longer supported
and is going to be removed in the next version of xorg-server,
so it is imperative that you shift to display-manager-init.
|
Are gui-libs/display-manager-init and its dependencies going to be moved to stable BEFORE the old 'xdm' init script is removed?
Or, are we going to need to mask packages if we are trying to maintain a stable Gentoo install? |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Sun Jan 31, 2021 3:38 pm Post subject: |
|
|
flysideways wrote: | Are gui-libs/display-manager-init and its dependencies going to be moved to stable BEFORE the old 'xdm' init script is removed? |
Certainly. Stabilisation is ongoing.
flysideways wrote: | Or, are we going to need to mask packages if we are trying to maintain a stable Gentoo install? |
Certainly not. How is that even a question? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31269 Location: here
|
Posted: Sun Jan 31, 2021 3:39 pm Post subject: |
|
|
I think the message is for now for unstable system.
Anyway when this package will be stable the you should remeber this news but /etc/ file isn't removed because is protected by default. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Ionen Developer
Joined: 06 Dec 2018 Posts: 2852
|
Posted: Sun Jan 31, 2021 3:39 pm Post subject: |
|
|
There's a stable req being considered right now to sort out the keywording issues, but there's still some concerns on how to handle this.
Have to agree this should've been handled better. These changes were considered a while ago but may not have gotten enough attention for a smoother transition. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Sun Jan 31, 2021 3:40 pm Post subject: |
|
|
I tested the migration and as long as you don't forget to run `etc-update` or `dispatch-conf`, as Portage will remind you of, it works fine, even if you didn't read the news item and forgot to switch. |
|
Back to top |
|
|
Ionen Developer
Joined: 06 Dec 2018 Posts: 2852
|
Posted: Sun Jan 31, 2021 3:44 pm Post subject: |
|
|
asturm wrote: | I tested the migration and as long as you don't forget to run `etc-update` or `dispatch-conf`, as Portage will remind you of, it works fine, even if you didn't read the news item and forgot to switch. | Sounds good to me then |
|
Back to top |
|
|
DancesWithWords Guru
Joined: 29 Jun 2002 Posts: 347 Location: ottawa, canada
|
Posted: Mon Feb 01, 2021 11:55 pm Post subject: |
|
|
asturm wrote: | This change was not made available to stable yet. If you want to go ahead already, you need to add entries to package.accept_keywords:
Code: | =sys-apps/sysvinit-2.98-r1
=x11-apps/xinit-1.4.1-r1
=x11-base/xorg-server-1.20.10-r1
=gui-libs/display-manager-init-1.0 |
See also: https://bugs.gentoo.org/768039 |
Tried this.... it didn't work. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Mon Feb 01, 2021 11:57 pm Post subject: |
|
|
But *what* didn't work? |
|
Back to top |
|
|
DancesWithWords Guru
Joined: 29 Jun 2002 Posts: 347 Location: ottawa, canada
|
Posted: Tue Feb 02, 2021 3:59 pm Post subject: |
|
|
asturm wrote: | But *what* didn't work? |
This was what happened when I tried the suggestion.
=========================================
bbox / # emerge -vuDU gui-libs/display-manager-init
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ~] gui-libs/display-manager-init-1.0::gentoo 0 KiB
[blocks B ] <=x11-base/xorg-server-1.20.10 ("<=x11-base/xorg-server-1.20.10" is blocking gui-libs/display-manager-init-1.0)
[blocks B ] <=x11-apps/xinit-1.4.1 ("<=x11-apps/xinit-1.4.1" is blocking gui-libs/display-manager-init-1.0)
[blocks B ] <=sys-apps/sysvinit-2.98 ("<=sys-apps/sysvinit-2.98" is blocking gui-libs/display-manager-init-1.0)
Total: 1 package (1 new), Size of downloads: 0 KiB
Conflict: 3 blocks (3 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(x11-base/xorg-server-1.20.10:0/1.20.10::gentoo, installed) pulled in by
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-video-nouveau-1.0.16:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.15.1 required by (x11-misc/sddm-0.18.1-r3:0/0::gentoo, installed) USE="elogind pam -systemd -test" ABI_X86="(64)"
x11-base/xorg-server:= required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-nouveau-1.0.16:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server:= required by (x11-drivers/xf86-video-nouveau-1.0.16:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server[xorg] required by (x11-drivers/xf86-video-nouveau-1.0.16:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[udev] required by (x11-base/xorg-drivers-1.20-r2:0/0::gentoo, installed) USE="" ABI_X86="(64)" INPUT_DEVICES="libinput -elographics -evdev -joystick -synaptics -vmmouse -void -wacom" VIDEO_CARDS="nouveau -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -i965 -intel -mga -nv -nvidia (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
(gui-libs/display-manager-init-1.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
gui-libs/display-manager-init
(sys-apps/sysvinit-2.97:0/0::gentoo, installed) pulled in by
>=sys-apps/sysvinit-2.86-r6[selinux?] (>=sys-apps/sysvinit-2.86-r6) required by (sys-apps/openrc-0.42.1-r1:0/0::gentoo, installed) USE="ncurses netifrc pam (split-usr) unicode -audit -bash -debug -newnet (-prefix) (-selinux) -static-libs -sysv-utils" ABI_X86="(64)" |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Tue Feb 02, 2021 4:00 pm Post subject: |
|
|
Well what do you expect when you only try to update gui-libs/display-manager-init instead of @world.
The news item really only works when the related dependencies have already been updated, if they aren't, then Portage can't resolve the ensuing blockers. |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3005 Location: Edge of marsh USA
|
Posted: Tue Feb 02, 2021 4:12 pm Post subject: |
|
|
asturm wrote: | Well what do you expect when you only try to update gui-libs/display-manager-init instead of @world.
|
He followed the instructions in the news, which was prepared for ~ users. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
DancesWithWords Guru
Joined: 29 Jun 2002 Posts: 347 Location: ottawa, canada
|
Posted: Tue Feb 02, 2021 4:50 pm Post subject: |
|
|
figueroa wrote: | asturm wrote: | Well what do you expect when you only try to update gui-libs/display-manager-init instead of @world.
|
He followed the instructions in the news, which was prepared for ~ users. |
I appreciate your pointing that out. |
|
Back to top |
|
|
nathanlkoch Apprentice
Joined: 31 Jan 2021 Posts: 163 Location: Earth / Sol
|
Posted: Wed Feb 03, 2021 4:09 am Post subject: |
|
|
I have also succumb to this issue. I imagine its due to the fact I sync'd emerge after a build world from almost two days ago. |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3005 Location: Edge of marsh USA
|
Posted: Wed Feb 03, 2021 4:31 am Post subject: |
|
|
Anathonous wrote: | I have also succumb to this issue. I imagine its due to the fact I sync'd emerge after a build world from almost two days ago. |
My suggestion is hang onto that news item, but wait till it's stable unless you are running unstable (~).
If I understand correctly, /etc/conf.d/xdm and /etc/init.d/xdm are part of xorg-server and will be discontinued. Once that happens, the functionality will be in its own package, gui-libs/display-manager-init, which is currently not stable.
Personally, I think it's a good time to stop using a display manager, login from the shell, and use startx to go to the desktop. I have a well tuned .xinitrc and a little script named x that runs startx for me.
Code: | $ cat bin/x
#!/bin/sh
play /scratch/wav/startup.wav &> /dev/null &
startx |
Code: | $ cat .xinitrc
setxkbmap -option terminate:ctrl_alt_bksp
#exec startkde
#exec xfce4-session
#exec startxfce4
#exec startlxde
xhost +local:root > /dev/null
/usr/bin/numlockx on
#DEPRECATED ck-launch-session
#ck-launch-session dbus-launch --sh-syntax --exit-with-session startlxde
export XDG_MENU_PREFI=lxde-
#dbus-launch --sh-syntax --exit-with-session startlxde
/usr/bin/dbus-launch --sh-syntax --exit-with-session /usr/bin/openbox-session |
Feedback welcome. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
nathanlkoch Apprentice
Joined: 31 Jan 2021 Posts: 163 Location: Earth / Sol
|
Posted: Wed Feb 03, 2021 5:23 am Post subject: |
|
|
figueroa wrote: | Anathonous wrote: | I have also succumb to this issue. I imagine its due to the fact I sync'd emerge after a build world from almost two days ago. |
My suggestion is hang onto that news item, but wait till it's stable unless you are running unstable (~).
If I understand correctly, /etc/conf.d/xdm and /etc/init.d/xdm are part of xorg-server and will be discontinued. Once that happens, the functionality will be in its own package, gui-libs/display-manager-init, which is currently not stable.
Personally, I think it's a good time to stop using a display manager, login from the shell, and use startx to go to the desktop. I have a well tuned .xinitrc and a little script named x that runs startx for me.
Code: | $ cat bin/x
#!/bin/sh
play /scratch/wav/startup.wav &> /dev/null &
startx |
Code: | $ cat .xinitrc
setxkbmap -option terminate:ctrl_alt_bksp
#exec startkde
#exec xfce4-session
#exec startxfce4
#exec startlxde
xhost +local:root > /dev/null
/usr/bin/numlockx on
#DEPRECATED ck-launch-session
#ck-launch-session dbus-launch --sh-syntax --exit-with-session startlxde
export XDG_MENU_PREFI=lxde-
#dbus-launch --sh-syntax --exit-with-session startlxde
/usr/bin/dbus-launch --sh-syntax --exit-with-session /usr/bin/openbox-session |
Feedback welcome. |
I am updating world after doing my main install. LOL. It's working faster with a Framebuffer. I will let you know how my progress comes along. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Wed Feb 03, 2021 7:13 am Post subject: |
|
|
figueroa wrote: | He followed the instructions in the news, which was prepared for ~ users. |
Visible to ~arch it is indeed. But we were past news item here already and way into supporting you getting around a suboptimal rollout. And the way to update a list of 4 packages is not emerge only a single one.
Ultimately the news item will be amended, and imo the particular instruction should just go away (or recommended to users of out-of-tree DMs) as we will make sure that display managers should find the dependency present by depending on d-m-i on their own instead of xorg-server. All will be fine and it will have been a learning experience for everyone involved, devs included. |
|
Back to top |
|
|
nathanlkoch Apprentice
Joined: 31 Jan 2021 Posts: 163 Location: Earth / Sol
|
Posted: Wed Feb 03, 2021 7:40 pm Post subject: |
|
|
Update. On clean install after running into this issue. I was able to resolve by rebuilding @world after emerge --sync. display-manager works how it should.
I am having issue with input devices but I believe that to be my own fault and a simple kernel config should fix the issue. Once recompile is done I will update this post. After that I have to install and troubleshoot nvidia drivers.
I have opted for Vanilla as it is latest. |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3005 Location: Edge of marsh USA
|
Posted: Wed Feb 03, 2021 8:00 pm Post subject: |
|
|
Anathonous wrote: | Update. On clean install after running into this issue. I was able to resolve by rebuilding @world after emerge --sync. display-manager works how it should.
I am having issue with input devices but I believe that to be my own fault and a simple kernel config should fix the issue. Once recompile is done I will update this post. After that I have to install and troubleshoot nvidia drivers.
I have opted for Vanilla as it is latest. |
Do you have INPUT_DEVICES="evdev libinput" in your make.conf?
The latest vanilla-sources is more likely than any other kernel to be a point of endless grief unless you specifically need hardware support only available in the latest kernel. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
nathanlkoch Apprentice
Joined: 31 Jan 2021 Posts: 163 Location: Earth / Sol
|
Posted: Wed Feb 03, 2021 8:18 pm Post subject: |
|
|
figueroa wrote: | Anathonous wrote: | Update. On clean install after running into this issue. I was able to resolve by rebuilding @world after emerge --sync. display-manager works how it should.
I am having issue with input devices but I believe that to be my own fault and a simple kernel config should fix the issue. Once recompile is done I will update this post. After that I have to install and troubleshoot nvidia drivers.
I have opted for Vanilla as it is latest. |
Do you have INPUT_DEVICES="evdev libinput" in your make.conf?
The latest vanilla-sources is more likely than any other kernel to be a point of endless grief unless you specifically need hardware support only available in the latest kernel. |
I am very close to have a working X system up and running. From there the fun starts trying to get these nvidia drivers to work...
and I only had libinput. |
|
Back to top |
|
|
nathanlkoch Apprentice
Joined: 31 Jan 2021 Posts: 163 Location: Earth / Sol
|
Posted: Wed Feb 03, 2021 8:34 pm Post subject: |
|
|
figueroa wrote: | Anathonous wrote: | Update. On clean install after running into this issue. I was able to resolve by rebuilding @world after emerge --sync. display-manager works how it should.
I am having issue with input devices but I believe that to be my own fault and a simple kernel config should fix the issue. Once recompile is done I will update this post. After that I have to install and troubleshoot nvidia drivers.
I have opted for Vanilla as it is latest. |
Do you have INPUT_DEVICES="evdev libinput" in your make.conf?
The latest vanilla-sources is more likely than any other kernel to be a point of endless grief unless you specifically need hardware support only available in the latest kernel. |
Thanks for the help, I changed those lines and followed this
https://wiki.gentoo.org/wiki/Libinput
Quote: | emerge --ask --changed-use --deep @world |
only had to rebuild the xorg-drivers file... pretty slick.
aaand, I'm back in business. |
|
Back to top |
|
|
DarkHunterRu n00b
Joined: 04 Feb 2021 Posts: 1
|
Posted: Thu Feb 04, 2021 6:25 am Post subject: |
|
|
asturm wrote: | Well what do you expect when you only try to update gui-libs/display-manager-init instead of @world.
The news item really only works when the related dependencies have already been updated, if they aren't, then Portage can't resolve the ensuing blockers. |
So, im update world, unmerge xinit xorg-server, sysvinit and install display-manager, but:
emerge -avuDN world
Code: | These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] sys-apps/sysvinit-2.97::gentoo USE="(-ibm) (-selinux) -static" 0 KiB
[ebuild N ] x11-apps/xinit-1.4.1::gentoo USE="-twm" 0 KiB
[ebuild N ] x11-base/xorg-server-1.20.10:0/1.20.10::gentoo USE="elogind ipv6 udev xorg -debug -dmx -doc -kdrive (-libressl) -minimal (-selinux) -suid -systemd -unwind -wayland -xcsecurity -xephyr -xnest -xvfb" 0 KiB
[blocks B ] <=x11-apps/xinit-1.4.1 ("<=x11-apps/xinit-1.4.1" is blocking gui-libs/display-manager-init-1.0)
[blocks B ] <=x11-base/xorg-server-1.20.10 ("<=x11-base/xorg-server-1.20.10" is blocking gui-libs/display-manager-init-1.0)
[blocks B ] <=sys-apps/sysvinit-2.98 ("<=sys-apps/sysvinit-2.98" is blocking gui-libs/display-manager-init-1.0)
Total: 3 packages (3 new), Size of downloads: 0 KiB
Conflict: 3 blocks (3 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(gui-libs/display-manager-init-1.0:0/0::gentoo, installed) pulled in by
gui-libs/display-manager-init required by @selected
(x11-base/xorg-server-1.20.10:0/1.20.10::gentoo, ebuild scheduled for merge) pulled in by
>=x11-base/xorg-server-1.18[udev] required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[udev] required by (x11-base/xorg-drivers-1.20-r2:0/0::gentoo, installed) USE="" ABI_X86="(64)" INPUT_DEVICES="libinput -elographics -evdev -joystick -synaptics -vmmouse -void -wacom" VIDEO_CARDS="nvidia -amdgpu -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -i965 -intel -mga -nouveau -nv (-omap) -qxl -r128 -radeon -radeonsi -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
>=x11-base/xorg-server-1.10 required by (x11-drivers/xf86-input-joystick-1.6.3:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server:= required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server[xorg] required by (x11-drivers/xf86-input-joystick-1.6.3:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-input-joystick-1.6.3:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server[xorg] required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-input-evdev-2.10.6:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.15.1 required by (x11-misc/sddm-0.18.1-r3:0/0::gentoo, installed) USE="elogind pam -systemd -test" ABI_X86="(64)"
x11-base/xorg-server:= required by (x11-drivers/xf86-input-joystick-1.6.3:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
<x11-base/xorg-server-1.20.99:0/1.20.10= required by (x11-drivers/nvidia-drivers-455.28-r1:0/455::gentoo, installed) USE="X driver kms (libglvnd) multilib tools -compat -gtk3 -static-libs -uvm -wayland" ABI_X86="32 (64) (-x32)"
x11-base/xorg-server:= required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
(sys-apps/sysvinit-2.97:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/sysvinit-2.86-r6[selinux?] (>=sys-apps/sysvinit-2.86-r6) required by (sys-apps/openrc-0.42.1-r1:0/0::gentoo, installed) USE="ncurses netifrc pam (split-usr) unicode -audit -bash -debug -newnet (-prefix) (-selinux) -static-libs -sysv-utils" ABI_X86="(64)" |
[Moderator edit: added [code] tags to preserve output layout. -Hu] |
|
Back to top |
|
|
|