Keine Entropy vorhanden

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
uncleowen
Posts: 5
Joined: 2004-11-20 11:30

Keine Entropy vorhanden

Post by uncleowen » 2005-07-06 16:12

Ich bin gerade dabei, Exim4 auf meinem vserver (Server4You) einzurichten. Der soll natuerlich auch TLS koennen. Wenn ich jetzt versuche, mails zu verschicken, haengt der Mail-Client :(

Ein bisschen googlen hat ergeben, dass das Problem ziemlich genau das in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285371 ist. Sprich:

- Exim antwortet nicht auf das starttls-Kommando
- Die Debug-Version liefert:

Code: Select all

26593 SMTP>> 250-vs169145.vserver.de Hello d015189.adsl.hansenet.de [80.171.15.189]
26593 250-SIZE 52428800
26593 250-PIPELINING
26593 250-STARTTLS
26593 250 HELP
26593 SMTP<< STARTTLS
26593 initializing GnuTLS as a server
26593 generating 512 bit RSA key...
und nichts weiter

- kernel/random/entropy_avail liefert 0 zurueck.

Letzteres scheint die Ursache des ganzen zu sein. Was kann man dagegen machen? Selber irgendwas in /dev/urandom zu schreiben liefert (auch als root...) liefert permission denied.

Was kann man da machen?

captaincrunch
Userprojekt
Userprojekt
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Keine Entropy vorhanden

Post by captaincrunch » 2005-07-06 16:22

Welchen Kernel verwendest du? Hast du die im von dir selbst genannten Workarounds mal ausprobiert? Was passiert, wenn du währenddessen mal ein wenig Last auf der Kiste erzeugst (und somit dem Kernel wieder Entropie hinzufügst)?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

uncleowen
Posts: 5
Joined: 2004-11-20 11:30

Re: Keine Entropy vorhanden

Post by uncleowen » 2005-07-06 17:13

CaptainCrunch wrote:Welchen Kernel verwendest du?

Code: Select all

# uname -a
Linux vs169145.vserver.de 2.4.20-021stab028.12.777-enterprise #1 SMP Fri May 13 15:50:02 MSD 2005 i686 GNU/Linux
Hast du die im von dir selbst genannten Workarounds mal ausprobiert?
Also zumindest die mehrfach angehaengte exim_gnutls-params.c kompiliert nicht...
Was passiert, wenn du währenddessen mal ein wenig Last auf der Kiste erzeugst (und somit dem Kernel wieder Entropie hinzufügst)?
Sowas wie "find / | xargs md5sum"? Scheint keine Besserung zu liefern, zumindest ist laut sysctl immernoch keine Entropie vorhanden.

theomega
Userprojekt
Userprojekt
Posts: 704
Joined: 2003-01-27 14:36

Re: Keine Entropy vorhanden

Post by theomega » 2005-07-06 23:54

nachdem das nach einem vserver aussieht würde ich darauf tippen das es am VServer liegt, oder besser gesagt an der Verbindung VServer->Host-System. Bin mir aber nicht sicher.

Gruß
TO