[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemctl restart sddm



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.



Reply to: