lassulus_ has joined #nixos-de
lassulus has quit [Ping timeout: 268 seconds]
lassulus_ is now known as lassulus
palo_ has joined #nixos-de
palo_ has quit [Changing host]
palo_ has joined #nixos-de
palo has quit [Ping timeout: 268 seconds]
<jonge> interesting. wegen des nix integration tests problems mit qemu gestern: hab 2 rechner auf denen ich das reproduzieren kann. auf beiden gehts wenn ich den parameter `-device virtio-rng-pci` von qemu wegnehme.
<andi-> jonge: strange. Es gibt noch einen "simple" test
<andi-> Was ist das für ein host?
<jonge> also das eine ist nen macbook von 2011 auf dem nixos installiert ist. das andere ist nen hp laptop irgendwas.
<jonge> ich versuche gerade mti google rauszufinden was man so braucht damit virtio-rng-pci laeuft oder nicht laeuft, aber ich finde leider nicht so viel gerade...
<jonge> das waere jetzt bisschen aetzend wenn man qemu sourcecode studieren muss um das rauszufinden.
<jonge> aber ich vermute dass das irgendein hostseitiges problem ist. der gast wartet wohl auch nur auf der virtio queue und vom host kommt wohl nichts an irgendeiner stelle.
<jonge> also falls die beiden CPUs haben die irgendwas mit RNG nicht unterstuetzen... dann wuerde ich erwarten dass qemu das irgendwie rafft.
<jonge> ich glaub mein short term workaround ist, dass ich nen nixpkgs overload finde der genau dieses feature fuer alle tests abschaltet. und longterm muss ich jetzt wohl mal nen minimalbeispiel finden und irgendwie bei qemu bugrequesten oder so?
<andi-> Hast du mal Entropie auf dem host angeschaut?
<jonge> andi-: was genau wuerde ich dafuer tun? ich kenn mich mit dem entropie zeug nicht so gut aus. meinst du dass auf dem host die entropie vielleicht leergelaufen ist und das deshalb blockt? wie zeigt man das an?
<andi-> jonge: $ cat /proc/sys/kernel/random/entropy_avail
<jonge> wenn ich das mache waehrend so nen integration test mit virtio-rng-pci unnoetig blockt, kommen da so ein- bis zweistellige werte aus entropy_avail
<andi-> Ich glaube das ist etwas mau
<jonge> haette der wert wvielleicht immer bei 0 sein sollen wenn die entropie wirklich leergelutscht ist auf dem host?
<andi-> 3972
<andi-> Das hat mein weechat host gerade.
<jonge> oh warte. sie war zwischenzeitlich bei 0.
<jonge> ok... was macht man auf nem system mit armer entropie um die zu pushen...
<andi-> Starte mal sowas wie haveged
<andi-> Ggf willst du auch schauen wieso die Hardware keine Entropie generiert.. Vielleicht ist das noch ein bug in kernel.. In VMS ist das oft "normal"
<jonge> wow !
<jonge> mit haveged rennt der test direkt durch!
<jonge> omg du hast gerade mein problem voll elegant geloest
<andi-> Schau trotzdem mal im dmesg vom host bzgl. Rng
<jonge> bis auf "uninitialized urandom read" sehe ich keine fehlermeldungen oder besorgniserregendes
<andi-> auf dem host?
<jonge> ja richtig
lassulus has quit [Ping timeout: 252 seconds]
{^_^} has quit [Ping timeout: 250 seconds]
{^_^} has joined #nixos-de
{^_^} has quit [Ping timeout: 250 seconds]
{^_^} has joined #nixos-de