[opensuse-support] TW KDM>SDDM=no DM (coredump)

I finally decided to allow SDDM (on an existing installation)for the first time since it was announced SDDM was to become default for KDE installations. I used zypper to remove the remnants of KDE4, then zypper in sddm sddm-branding-upstream I check with update-alternatives to find sddm had already been selected, then rebooted, with 5 instead of 3 on kernel cmdline. No DM at all, only login prompts on ttys1-6. I checked xdm and sddm with systemctl status. I found sddm disabled and xdm enabled, which I expected as xdm is how KDM3 and TDM are enabled. I tried zypper ve. That found the usual suspects, "broken" packages because either fonts I don't want installed would be, or because I refuse to allow glibc-locale to be installed (since glibc-locale-base should be sufficient[1,2]. glibc-locale is huge, and / has limited freespace) so I chose to keep all those broken. I allowed only other, plasma5-integration-plugin, to be added. Reboot, still no DM. So I tried using YaST2 from a Plasma session started with startx to see what else might be sddm-related, and selected to add kcm_sddm. That pulled in desktop-translations & ucode-intel with it. I rebooted, and still no DM. Finally I remembered to check the journal. SDDM coredump. Journal tail attached. Is this my fault rather than a bug? Does anyone else successfully use upstream SDM theme instead of openSUSE SDDM theme (without Plymouth installed)? Does this combination ever get QA tested? What next to do? [1] https://bugzilla.opensuse.org/show_bug.cgi?id=1153854 [2] https://bugzilla.opensuse.org/show_bug.cgi?id=1154405 -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/

* Felix Miata <mrmazda@earthlink.net> [01-03-20 14:59]:
try: update-alternatives --config default-displaymanager -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Patrick Shanahan composed on 2020-01-03 18:43 (UTC-0500):
Felix Miata composed:
try: update-alternatives --config default-displaymanager
I knew I was forgetting something I had done when composing my OP. I switched between XDM and SDDM and rebooted more than once before beginning to compose. I repeated the to/from again now, and still only SDDM segfaults. Plasma still opens from XDM, and from startx after SDDM segfaults. I forgot before OP to try with an empty /etc/sddm.d/. I did that now, and SDDM is worked as far as it went. I had put three files in /etc/sddm.d/, one each for DPI, NUM and TTY. Putting NUM and TTY back kept SDDM working. DPI caused the segfault. All that was in it: [X11] ServerArguments=-nolisten tcp 120 I forgot the -dpi. :p Now with it working I'm up against my original objections to SDDM years ago, no way to type a username instead of selecting from a list of multiple users that don't belong there, and no way to explicitly specify via alphabetic characters matching usernames in config file which user(s) belong there. (SelectedUsers= in KDM) -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 2020-01-03 6:46 p.m., Felix Miata wrote:
What's in the [Users] section of your /etc/sddm.conf? -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Darryl Gregorash composed on 2020-01-03 22:00 (UTC-0600):
Felix Miata wrote:
What's in the [Users] section of your /etc/sddm.conf?
I shut it down for the night barely a minute before your reply arrived. :p IIRC there is no /etc/sddm.conf file. I have it working now with a users.conf file in /etc/sddm.d/, but it took a stupid amount of lookup and typing, and a 206 byte long HideUsers= line to replace KDM's 44 byte SelectedUsers= line that I could create from memory. -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 2020-01-03 10:17 p.m., Felix Miata wrote:
This is what's in my sddm.conf file. The HideShells gets rid of most of the unwanted ones, HideUsers is just for those that don't have a shell. [Users] MaximumUid=65000 MinimumUid=0 HideShells=/bin/false,/usr/bin/false,/sbin/nologin,/usr/sbin/nologin HideUsers=at,bin,daemon,ftp,games,lp,man,news,nobody,uucp,firebird -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Am Samstag, 4. Januar 2020, 01:46:13 CET schrieb Felix Miata:
Hm, on my sddm login screen, there is an option "Another User" or "More..." next to the "Standby", "Restart", and "Shutdown" buttons, which allows to enter user id and password (as in https://susepaste.org/61748393). I don't recall having anything special to configure for this. This is on a Tumbleweed installation (actually two, one an older VM, about a year not updated, and my current main desktop, with different labels but same function). /Andreas -- Time flies like an arrow. Fruit flies like a banana. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Hello, Am Samstag, 4. Januar 2020, 01:46:13 CET schrieb Felix Miata:
Nevertheless, please open a bugreport (ideally with SDDM upstream, but boo should also work) - a wrong parameter should be handled in a sane, graceful way, not with a segfault ;-) Regards, Christian Boltz -- NEVER use bad english as an excuse for anything with me :D cuz my english SUCKED when I got involved with FOSS. Now I can give talks to hundereds of ppl in english and not worry about my language anymore - thanks to Free Software! [jospoortvliet in #opensuse-project] -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Christian Boltz composed on 2020-01-06 19:31 (UTC+0100):
Felix Miata composed:
only SDDM segfaults. Plasma still opens from XDM, and from startx after SDDM segfaults.
I forgot before OP to try with an empty /etc/sddm.d/. I did that now, and SDDM is worked as far as it went.
[X11] ServerArguments=-nolisten tcp 120
I forgot the -dpi. :p
I hope you don't mind my plagiarism :-D https://github.com/sddm/sddm/issues/1225 -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

* Felix Miata <mrmazda@earthlink.net> [01-03-20 14:59]:
try: update-alternatives --config default-displaymanager -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Patrick Shanahan composed on 2020-01-03 18:43 (UTC-0500):
Felix Miata composed:
try: update-alternatives --config default-displaymanager
I knew I was forgetting something I had done when composing my OP. I switched between XDM and SDDM and rebooted more than once before beginning to compose. I repeated the to/from again now, and still only SDDM segfaults. Plasma still opens from XDM, and from startx after SDDM segfaults. I forgot before OP to try with an empty /etc/sddm.d/. I did that now, and SDDM is worked as far as it went. I had put three files in /etc/sddm.d/, one each for DPI, NUM and TTY. Putting NUM and TTY back kept SDDM working. DPI caused the segfault. All that was in it: [X11] ServerArguments=-nolisten tcp 120 I forgot the -dpi. :p Now with it working I'm up against my original objections to SDDM years ago, no way to type a username instead of selecting from a list of multiple users that don't belong there, and no way to explicitly specify via alphabetic characters matching usernames in config file which user(s) belong there. (SelectedUsers= in KDM) -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 2020-01-03 6:46 p.m., Felix Miata wrote:
What's in the [Users] section of your /etc/sddm.conf? -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Darryl Gregorash composed on 2020-01-03 22:00 (UTC-0600):
Felix Miata wrote:
What's in the [Users] section of your /etc/sddm.conf?
I shut it down for the night barely a minute before your reply arrived. :p IIRC there is no /etc/sddm.conf file. I have it working now with a users.conf file in /etc/sddm.d/, but it took a stupid amount of lookup and typing, and a 206 byte long HideUsers= line to replace KDM's 44 byte SelectedUsers= line that I could create from memory. -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

On 2020-01-03 10:17 p.m., Felix Miata wrote:
This is what's in my sddm.conf file. The HideShells gets rid of most of the unwanted ones, HideUsers is just for those that don't have a shell. [Users] MaximumUid=65000 MinimumUid=0 HideShells=/bin/false,/usr/bin/false,/sbin/nologin,/usr/sbin/nologin HideUsers=at,bin,daemon,ftp,games,lp,man,news,nobody,uucp,firebird -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Am Samstag, 4. Januar 2020, 01:46:13 CET schrieb Felix Miata:
Hm, on my sddm login screen, there is an option "Another User" or "More..." next to the "Standby", "Restart", and "Shutdown" buttons, which allows to enter user id and password (as in https://susepaste.org/61748393). I don't recall having anything special to configure for this. This is on a Tumbleweed installation (actually two, one an older VM, about a year not updated, and my current main desktop, with different labels but same function). /Andreas -- Time flies like an arrow. Fruit flies like a banana. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
participants (5)
-
Andreas Mahel
-
Christian Boltz
-
Darryl Gregorash
-
Felix Miata
-
Patrick Shanahan