Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 627984 - sys-apps/systemd-234-r3 - sddm fails to start due to broken display-manger.service symlink
Summary: sys-apps/systemd-234-r3 - sddm fails to start due to broken display-manger.se...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 625954
  Show dependency tree
 
Reported: 2017-08-16 06:37 UTC by Ivan Grynko
Modified: 2017-09-03 14:29 UTC (History)
2 users (show)

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 Ivan Grynko 2017-08-16 06:37:31 UTC
After 4ad264dbae71c361b268ef521ace36d81b118dc8 when 2 patches were added
+               "${FILESDIR}"/234-0002-cryptsetup-fix-infinite-timeout-6486.patch
+               "${FILESDIR}"/234-0003-resolved-make-sure-idn2-conversions-are-roundtrippab.patch

I realized that my system won't boot in graphical mode, sddm wont start with no reason, also noticed a lot of network related errors in the log, I'm using systemd-network.
Reverting above commit fixes this issue.
Comment 1 Ivan Grynko 2017-08-16 06:47:43 UTC
Isolated this problem by enabling libidn2 USE flag(was disabled by default), . After that all works fine as before 4ad264dbae71c361b268ef521ace36d81b118dc8.
Comment 2 Craig Andrews gentoo-dev 2017-08-16 23:21:47 UTC
Confirmed. I'm experiencing this behavior as well and the USE="libidn2" workaround also works here.
Comment 3 Mike Gilbert gentoo-dev 2017-08-16 23:31:40 UTC
Can you reproduce this with systemd 9999? Maybe I missed a commit somewhere.
Comment 4 Cyril 2017-08-21 15:13:22 UTC
readd ssdm in systemd fixes this issue for me

# systemctl disable sddm
# systemctl enable sddm
Comment 5 Märt Bakhoff 2017-08-21 16:59:47 UTC
i have systemd USE="-libidn2". sddm did not automatically start on startup, even though it was enabled. running `systemctl start sddm` manually worked. readding sddm fixed start on boot for me as well.
Comment 6 Mike Gilbert gentoo-dev 2017-08-21 17:56:52 UTC
Yeah, I don't see how libidn2 would affect sddm at all. This is probably happening due to the broken display-manager.service symlink.
Comment 7 Larry the Git Cow gentoo-dev 2017-09-03 01:15:07 UTC
Bug has been referenced in the following commit:
    https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934192b55ae7ecc82be37fad7b9060e2bd1abd3d

    commit 934192b55ae7ecc82be37fad7b9060e2bd1abd3d
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2017-08-28 22:21:45 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2017-09-03 01:14:43 +0000

    x11-misc/sddm: call systemd_reenable in postinst
    
    Bug: https://bugs.gentoo.org/627984
    Package-Manager: Portage-2.3.6_p39, Repoman-2.3.3_p17

 x11-misc/sddm/sddm-0.14.0-r2.ebuild | 4 +++-
 x11-misc/sddm/sddm-0.14.0-r4.ebuild | 4 +++-
 x11-misc/sddm/sddm-0.15.0.ebuild    | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)