Summary: | systemd symlink for gdm service results in gdm unable to start on system boot | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | dB <mutedbytes> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | leio, systemd, tsmksubc |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/5549 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 625954 |
Description
dB
2017-08-21 01:13:10 UTC
That's unlikely to be the problem. systemd only reads the name of the symlink, not the target. Check if there's some actual problem, like does systemctl status gdm.service say anything about that launch try or journalctl or some such. I suffered from the same issue and disabling then enabling gdm.service then NetworkManager.service seems to have solved the issue. I cannot comment on why. I had already disabled/enabled gdm (not sure if I rebooted then), then looked at /etc/systemd/system and noticed wrong symlinks for NetworkManager and dependencies, so I did disable/enable it. After reboot, gdm starts. I did disable the gdm service then re-enabled it, it seems to have corrected/updated the symlink. gdm is now starting successfully on boot. Bug has been referenced in the following commit: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=047d52561eb214973360b3682ff983733b60fd87 commit 047d52561eb214973360b3682ff983733b60fd87 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2017-08-28 22:25:10 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2017-09-03 01:14:43 +0000 gnome-base/gdm: call systemd_reenable from postinst Bug: https://bugs.gentoo.org/628454 Package-Manager: Portage-2.3.6_p39, Repoman-2.3.3_p17 gnome-base/gdm/gdm-3.22.3-r1.ebuild | 2 ++ gnome-base/gdm/gdm-3.24.2.ebuild | 2 ++ 2 files changed, 4 insertions(+) |