Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 476854 - gnome-base/gdm-3.8.3.1 fails to start with /etc/init.d/xdm start
Summary: gnome-base/gdm-3.8.3.1 fails to start with /etc/init.d/xdm start
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-14 22:30 UTC by Harris Landgarten
Modified: 2013-07-16 20:45 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harris Landgarten 2013-07-14 22:30:27 UTC
New gdm puts executable in /usr/sbin/gdm but /etc/init.d/xdm is looking for /usr/bin/gdm.

Simple workaround:

ln -sf /usr/sbin/gdm /usr/bin/gdm
Comment 1 Pacho Ramos gentoo-dev 2013-07-15 06:43:15 UTC
*gdm-3.8.3.1 (14 Jul 2013)

  14 Jul 2013; Pacho Ramos <pacho@gentoo.org> +gdm-3.8.3.1.ebuild:
  Version bump, use more upstream stuff (like exherbo pam.d files, systemd
  units), systemd is required as upstream only cares about it (#463784) and we
  will need systemd for other Gnome 3.8 parts (also, logind cannot be run
  without systemd from >= 205).

In summary, you need to migrate to systemd
Comment 2 Harris Landgarten 2013-07-15 12:10:37 UTC
not clear. Am I supposed to do a complete migration to systemd and replace init or just install systemd to work along with openrc with is still controlling the boot process?
Comment 3 Pacho Ramos gentoo-dev 2013-07-15 18:09:56 UTC
You need to completely migrate to systemd
Comment 4 Harris Landgarten 2013-07-15 18:13:11 UTC
Will give it a try tonight. Don't see anything about raid or lvm. Maybe it just works. Also don't see any way to start vmware service.
Comment 5 Pacho Ramos gentoo-dev 2013-07-15 18:57:03 UTC
(In reply to Harris Landgarten from comment #4)
> Will give it a try tonight. Don't see anything about raid or lvm. Maybe it
> just works. Also don't see any way to start vmware service.

In some cases, unit files are present in testing packages (that moved me to create https://bugs.gentoo.org/show_bug.cgi?id=unit-in-stable with the packages I hit), most unit files available in systemd-love overlay were recently committed (https://bugs.gentoo.org/show_bug.cgi?id=systemd-love), but there are more pending unit files blocking https://bugs.gentoo.org/show_bug.cgi?id=448882)

You can try to find unit files in other distributions like opensuse, fedora, Arch, Mageia and try to make them work on Gentoo. In that case would be nice if you could report the bug and make it block bug 448882
Comment 6 Harris Landgarten 2013-07-15 23:56:28 UTC
first more info of gdm.

I am now using full systemd. systemctl start gdm brings up a signon dialog but after signing in I get 4 blank screens and nothing happens. I then went back to tty1 and ctrl-c and startx and gnome came up.

Later I logged out and systemctl restart gdm and it worked perfectly. No idea why yet.

I found vmware.target and service files from arch and modified them to work on gentoo. I will post to a bug later.

I also had problem with ntp-client but fixed by removing all the \ from

NTPCLIENT_OPTS in /etc/conf.d/ntp-client.

Still looking for lvm2 unit files. Big omission. I know upstream is in love the initrams files but I am not.

I will post more bugs later. systemd needs lots of love.
Comment 7 Pacho Ramos gentoo-dev 2013-07-16 20:44:10 UTC
Open new bugs for each issue. Anyway, for the first one, it looks like one I different long time ago -> bug 464842 -> in summary, try with newer mesa (I am running 9.1.3)
Comment 8 Pacho Ramos gentoo-dev 2013-07-16 20:45:38 UTC
lvm2 is handled in bug 453594, for the rest of missing unit files, please make them block bug 448882

Thanks!