On Monday, July 23, 2018 8:01:36 AM CEST Martin Steigerwald wrote: > Hello inkbottle. > > inkbottle - 22.07.18, 23:42: > > As some of you already know, since *completely uneventful* upgrade of > > Friday, July 20, 2018, "sddm" does not start automatically anymore, > > whether because something goes wrong at some point or because it > > doesn't start at all, meaning it is not even invoked in the first > > place, that I know not ;) > > Are you aware of > > sddm: takes extremely long time to start > https://bugs.debian.org/898092 > > Workaround #1: Just type something in tty until there is enough > randomness. It usually just takes 5-20 seconds of typing something into > tty. You don´t even need to login, just type something into the login > prompt. > > Workaround #2: Install haveged (Maxy set it to recommended with sddm > 0.18 package). > > Workaround #3: Downgrade the kernel. > > I am still using workaround #1, cause I am not convinced that installing > haveged is beneficial for the reliability of /dev/random, at least not > for creating new SSH and GPG keys. However there is a host of different > opinions on that.
Workaround #1 did work; However I had to keep typing gibberish for a full minute I believe, even though my cpu is a i3-3210m, which I don't think is that slow. Anyway, I'm very satisfied with this workaround, and I'll stick to it. I've seen the Haveged recommendation after the "out of scope" resolution of https://bugreports.qt.io/browse/QTBUG-69555. There is a warning there https://wiki.archlinux.org/index.php/Haveged saying Haveged might not be safe. I've read that: "sddm uses QHash in some places, but if it uses logging then I see no way around but to get entropy", there: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898092 but I do not understand very well, specifically I don't understand what is logging, beside being related to logs. I've done searches and I didn't find neither package nor specific library named "logging". Thanks.