Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
eselect news - 2021-01-30-display-manager-init
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
FilthyPitDog
Apprentice
Apprentice


Joined: 12 Jan 2021
Posts: 186
Location: South Pacific

PostPosted: Sun Jan 31, 2021 11:31 am    Post subject: eselect news - 2021-01-30-display-manager-init Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Jan 31, 2021 11:38 am    Post subject: Reply with quote

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
View user's profile Send private message
FilthyPitDog
Apprentice
Apprentice


Joined: 12 Jan 2021
Posts: 186
Location: South Pacific

PostPosted: Sun Jan 31, 2021 11:41 am    Post subject: Reply with quote

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
View user's profile Send private message
figueroa
Advocate
Advocate


Joined: 14 Aug 2005
Posts: 2956
Location: Edge of marsh USA

PostPosted: Sun Jan 31, 2021 1:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
flysideways
Guru
Guru


Joined: 29 Jan 2005
Posts: 436

PostPosted: Sun Jan 31, 2021 3:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Jan 31, 2021 3:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30881
Location: here

PostPosted: Sun Jan 31, 2021 3:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2713

PostPosted: Sun Jan 31, 2021 3:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Sun Jan 31, 2021 3:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2713

PostPosted: Sun Jan 31, 2021 3:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
DancesWithWords
Guru
Guru


Joined: 29 Jun 2002
Posts: 347
Location: ottawa, canada

PostPosted: Mon Feb 01, 2021 11:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Mon Feb 01, 2021 11:57 pm    Post subject: Reply with quote

But *what* didn't work?
Back to top
View user's profile Send private message
DancesWithWords
Guru
Guru


Joined: 29 Jun 2002
Posts: 347
Location: ottawa, canada

PostPosted: Tue Feb 02, 2021 3:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Tue Feb 02, 2021 4:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
figueroa
Advocate
Advocate


Joined: 14 Aug 2005
Posts: 2956
Location: Edge of marsh USA

PostPosted: Tue Feb 02, 2021 4:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
DancesWithWords
Guru
Guru


Joined: 29 Jun 2002
Posts: 347
Location: ottawa, canada

PostPosted: Tue Feb 02, 2021 4:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
nathanlkoch
Apprentice
Apprentice


Joined: 31 Jan 2021
Posts: 163
Location: Earth / Sol

PostPosted: Wed Feb 03, 2021 4:09 am    Post subject: Reply with quote

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
View user's profile Send private message
figueroa
Advocate
Advocate


Joined: 14 Aug 2005
Posts: 2956
Location: Edge of marsh USA

PostPosted: Wed Feb 03, 2021 4:31 am    Post subject: Reply with quote

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
View user's profile Send private message
nathanlkoch
Apprentice
Apprentice


Joined: 31 Jan 2021
Posts: 163
Location: Earth / Sol

PostPosted: Wed Feb 03, 2021 5:23 am    Post subject: Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Wed Feb 03, 2021 7:13 am    Post subject: Reply with quote

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
View user's profile Send private message
nathanlkoch
Apprentice
Apprentice


Joined: 31 Jan 2021
Posts: 163
Location: Earth / Sol

PostPosted: Wed Feb 03, 2021 7:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
figueroa
Advocate
Advocate


Joined: 14 Aug 2005
Posts: 2956
Location: Edge of marsh USA

PostPosted: Wed Feb 03, 2021 8:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
nathanlkoch
Apprentice
Apprentice


Joined: 31 Jan 2021
Posts: 163
Location: Earth / Sol

PostPosted: Wed Feb 03, 2021 8:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
nathanlkoch
Apprentice
Apprentice


Joined: 31 Jan 2021
Posts: 163
Location: Earth / Sol

PostPosted: Wed Feb 03, 2021 8:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
DarkHunterRu
n00b
n00b


Joined: 04 Feb 2021
Posts: 1

PostPosted: Thu Feb 04, 2021 6:25 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum