Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Other Things Gentoo
  • Search

eselect news - 2021-01-30-display-manager-init

Still need help with Gentoo, and your question doesn't fit in the above forums? Here is your last bastion of hope.
Post Reply
Advanced search
76 posts
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
FilthyPitDog
Apprentice
Apprentice
User avatar
Posts: 207
Joined: Tue Jan 12, 2021 8:47 am
Location: South Pacific
Contact:
Contact FilthyPitDog
Website

eselect news - 2021-01-30-display-manager-init

  • Quote

Post by FilthyPitDog » Sun Jan 31, 2021 11:31 am

Hey so I tired to follow the steps as follows, however I am blocked at step one

Code: Select all

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: Select all

emerge -vuDU gui-libs/display-manager-init
I get

Code: Select all

~ # 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.
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Sun Jan 31, 2021 11:38 am

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: Select all

~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.
Top
FilthyPitDog
Apprentice
Apprentice
User avatar
Posts: 207
Joined: Tue Jan 12, 2021 8:47 am
Location: South Pacific
Contact:
Contact FilthyPitDog
Website

  • Quote

Post by FilthyPitDog » Sun Jan 31, 2021 11:41 am

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: Select all

=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.
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Sun Jan 31, 2021 1:51 pm

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 -wayland
Top
flysideways
Guru
Guru
Posts: 526
Joined: Sat Jan 29, 2005 1:06 pm

  • Quote

Post by flysideways » Sun Jan 31, 2021 3:24 pm

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?
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Sun Jan 31, 2021 3:38 pm

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?
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sun Jan 31, 2021 3:39 pm

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.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Ionen
Developer
Developer
User avatar
Posts: 3009
Joined: Thu Dec 06, 2018 2:23 pm

  • Quote

Post by Ionen » Sun Jan 31, 2021 3:39 pm

There's a [bug=768039]stable req[/bug] 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.
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Sun Jan 31, 2021 3:40 pm

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.
Top
Ionen
Developer
Developer
User avatar
Posts: 3009
Joined: Thu Dec 06, 2018 2:23 pm

  • Quote

Post by Ionen » Sun Jan 31, 2021 3:44 pm

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 :)
Top
DancesWithWords
Guru
Guru
Posts: 352
Joined: Sat Jun 29, 2002 8:56 pm
Location: ottawa, canada

  • Quote

Post by DancesWithWords » Mon Feb 01, 2021 11:55 pm

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: Select all

=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.
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Mon Feb 01, 2021 11:57 pm

But *what* didn't work?
Top
DancesWithWords
Guru
Guru
Posts: 352
Joined: Sat Jun 29, 2002 8:56 pm
Location: ottawa, canada

  • Quote

Post by DancesWithWords » Tue Feb 02, 2021 3:59 pm

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)"
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Tue Feb 02, 2021 4:00 pm

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.
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Tue Feb 02, 2021 4:12 pm

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 -wayland
Top
DancesWithWords
Guru
Guru
Posts: 352
Joined: Sat Jun 29, 2002 8:56 pm
Location: ottawa, canada

  • Quote

Post by DancesWithWords » Tue Feb 02, 2021 4:50 pm

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.
Top
nathanlkoch
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sun Jan 31, 2021 6:45 am
Location: Earth / Sol
Contact:
Contact nathanlkoch
Website

  • Quote

Post by nathanlkoch » Wed Feb 03, 2021 4:09 am

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.
SETI - Earth/Sol
Affiliated with Spahc Ehwriens
Gentoo:Wikiuser
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Wed Feb 03, 2021 4:31 am

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: Select all

$ cat bin/x
#!/bin/sh
play /scratch/wav/startup.wav &> /dev/null &
startx

Code: Select all

$ 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 -wayland
Top
nathanlkoch
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sun Jan 31, 2021 6:45 am
Location: Earth / Sol
Contact:
Contact nathanlkoch
Website

  • Quote

Post by nathanlkoch » Wed Feb 03, 2021 5:23 am

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: Select all

$ cat bin/x
#!/bin/sh
play /scratch/wav/startup.wav &> /dev/null &
startx

Code: Select all

$ 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.
SETI - Earth/Sol
Affiliated with Spahc Ehwriens
Gentoo:Wikiuser
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Wed Feb 03, 2021 7:13 am

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.
Top
nathanlkoch
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sun Jan 31, 2021 6:45 am
Location: Earth / Sol
Contact:
Contact nathanlkoch
Website

  • Quote

Post by nathanlkoch » Wed Feb 03, 2021 7:40 pm

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.
SETI - Earth/Sol
Affiliated with Spahc Ehwriens
Gentoo:Wikiuser
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Wed Feb 03, 2021 8:00 pm

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 -wayland
Top
nathanlkoch
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sun Jan 31, 2021 6:45 am
Location: Earth / Sol
Contact:
Contact nathanlkoch
Website

  • Quote

Post by nathanlkoch » Wed Feb 03, 2021 8:18 pm

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.
SETI - Earth/Sol
Affiliated with Spahc Ehwriens
Gentoo:Wikiuser
Top
nathanlkoch
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Sun Jan 31, 2021 6:45 am
Location: Earth / Sol
Contact:
Contact nathanlkoch
Website

  • Quote

Post by nathanlkoch » Wed Feb 03, 2021 8:34 pm

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
emerge --ask --changed-use --deep @world
only had to rebuild the xorg-drivers file... pretty slick.

aaand, I'm back in business.
SETI - Earth/Sol
Affiliated with Spahc Ehwriens
Gentoo:Wikiuser
Top
DarkHunterRu
n00b
n00b
Posts: 1
Joined: Thu Feb 04, 2021 6:22 am

  • Quote

Post by DarkHunterRu » Thu Feb 04, 2021 6:25 am

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: Select all

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]
Top
Post Reply

76 posts
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Other Things Gentoo”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy