Re: System haengt beim Booten (war: Keine Ethernetverbindung bis Console-Login)

2019-05-08 Diskussionsfäden Christian Perle
Hallo Ronny,

On Wed, May 08, 2019 at 15:16:58 +0200, Ronny Seffner wrote:

> Ob Christian Recht hat, ließe sich mit einem Blick in
> /proc/sys/kernel/random/entropy_avail belegen - vielleicht durch einen
> at/cron-Job, der das im Hintergrund auch vor Login mal testweise
> protokolliert.

...falls das System bis dorthin ueberhaupt kommt. Wie gesagt, hier
blockiert systemd intern, deshalb laesst sich das Problem auch
kaum mit systemctl/systemd-analyze finden, weil es keine unit ist.

Und ja, wenn man den Inhalt von /proc/sys/kernel/random/entropy_avail
sehen will, dann nicht interaktiv per Shell, sondern per cron,
weil sonst die Messung das Messergebnis beeinflusst :)

Leider assimiliert systemd ja immer mehr Dienste, so auch cron.
Damit koennte es prinzipiell auch *vor* dem Start des cron-Pendant von
systemd zum Haenger kommen, und man sieht wieder nichts.

Gruss,
  Christian
-- 
Christian Perlechris AT linuxinfotag.de
010111  http://chris.silmor.de/
101010  LinuxGuitarKitesBicyclesBeerPizzaRaytracing



AW: System haengt beim Booten (war: Keine Ethernetverbindung bis Console-Login)

2019-05-08 Diskussionsfäden Ronny Seffner
Hallo,

> Symptom hier ist: System bootet und bleibt noch vor dem Starten der
> Login-Prompts haengen. Dieser Zustand wird erst verlassen, wenn
> ausreichend viel auf der Tastatur rumgetippt wurde. Das fuellt den
> Entropie-Pool im Kernel und fuehrt schliesslich dazu, dass das
> blockierende getrandom() zurueckkehrt. Der Aufruf von getrandom()
> scheint in diesem Fall direkt im systemd stattzufinden.
>
Hilft es hier dann (auch) z.B. haveged zu installieren? Das mache ich sonst
häufig auf Kisten mit zuwenig Zufall.

Ob Christian Recht hat, ließe sich mit einem Blick in
/proc/sys/kernel/random/entropy_avail belegen - vielleicht durch einen
at/cron-Job, der das im Hintergrund auch vor Login mal testweise
protokolliert.


Mit freundlichen Grüßen / Kind regards
     Ronny Seffner
--
Ronny Seffner  |  Alter Viehweg 1  |  01665 Klipphausen
www.seffner.de  |  ro...@seffner.de  |  +49 35245 72950
7EA62E22D9CC4F0B74DCBCEA864623A568694DB8




System haengt beim Booten (war: Keine Ethernetverbindung bis Console-Login)

2019-05-08 Diskussionsfäden Christian Perle
Hallo,

da mir gerade an anderer Stelle ein aehnliches Problem untergekommen
ist, habe ich etwas weiter gesucht und das hier gefunden:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897572

tl;dr: Seit Kernel commit 43838a23a0 kann sich ein Prozess nicht mehr
darauf verlassen, dass der getrandom() Syscall *nicht* blockiert, obwohl
kein Flag GRND_RANDOM gesetzt ist.

getrandom() ist ein relativ neuer Syscall und nicht zu verwechseln mit
Lesen aus /dev/random oder /dev/urandom.

Symptom hier ist: System bootet und bleibt noch vor dem Starten der
Login-Prompts haengen. Dieser Zustand wird erst verlassen, wenn
ausreichend viel auf der Tastatur rumgetippt wurde. Das fuellt den
Entropie-Pool im Kernel und fuehrt schliesslich dazu, dass das
blockierende getrandom() zurueckkehrt. Der Aufruf von getrandom()
scheint in diesem Fall direkt im systemd stattzufinden.

Gruss,
  Christian
-- 
Christian Perlechris AT linuxinfotag.de
010111  http://chris.silmor.de/
101010  LinuxGuitarKitesBicyclesBeerPizzaRaytracing



Re: Keine Ethernetverbindung bis Console-Login

2019-05-06 Diskussionsfäden Luca Bertoncello
Am 06.05.2019 um 17:03 schrieb Christian Perle:

Hallo

> Vielleicht nach dem Konsolen-Login mit systemctl, systemd-analyze
> etc. nachgucken, was systemd dazu veranlasst, diese Dienste zu
> verzoegern. Wobei meine Erfahrung ist, dass trotz all dieser tollen
> Debug-Tools selten die wirkliche Ursache damit klar wird.
> Ausserdem ist Debian Buster nun mal noch nicht stable.

Wir haben Debian Buster bei einige andere Server in Betrieb und bisher
kein Problem gehabt.
Ein Debug habe ich schon probiert aber konnte nichts finden.

Da ich den Server relativ schnell brauchte, habe ich mich entschieden
eine Stretch dort zu installieren...

Leider keine große Zeit für die Forschung... :(

Grüße und danke trotzdem
Luca Bertoncello
(lucab...@lucabert.de)



Re: Keine Ethernetverbindung bis Console-Login

2019-05-06 Diskussionsfäden Christian Perle
Hallo Luca,

On Mon, May 06, 2019 at 14:27:02 +0200, Luca Bertoncello wrote:

> Ich bin dabei einen Server einzurichten. Dieser läuft mit Debian Buster.
> Eigentlich geht es auch, allerdings wenn ich das System neustarte,
> ist keine Verbindung über Netz möglich, bis ich mich an der Console
> eingeloggt habe.
> ping geht, aber kein SSH, kein Nagios, nix.
> 
> Sobald ich mich per Console einlogge, gehen alle Dienste. Die
> Dienste sind in dem Autostart.

Vielleicht nach dem Konsolen-Login mit systemctl, systemd-analyze
etc. nachgucken, was systemd dazu veranlasst, diese Dienste zu
verzoegern. Wobei meine Erfahrung ist, dass trotz all dieser tollen
Debug-Tools selten die wirkliche Ursache damit klar wird.
Ausserdem ist Debian Buster nun mal noch nicht stable.

Gruss,
  Christian
-- 
Christian Perlechris AT linuxinfotag.de
010111  http://chris.silmor.de/
101010  LinuxGuitarKitesBicyclesBeerPizzaRaytracing



Keine Ethernetverbindung bis Console-Login

2019-05-06 Diskussionsfäden Luca Bertoncello

Hallo Leute!

Ich bin dabei einen Server einzurichten. Dieser läuft mit Debian Buster.
Eigentlich geht es auch, allerdings wenn ich das System neustarte, ist 
keine Verbindung über Netz möglich, bis ich mich an der Console 
eingeloggt habe.

ping geht, aber kein SSH, kein Nagios, nix.

Sobald ich mich per Console einlogge, gehen alle Dienste. Die Dienste 
sind in dem Autostart.


Hat jemand eine Ahnung, was das Problem sein kann?

Danke
Luca Bertoncello
(lucab...@lucabert.de)