[Eisfair] Eis64 nicht mehr erreicbar
Marcus Röckrath
marcus.roeckrath at gmx.de
Mo Jan 12 15:41:39 CET 2026
Hallo Nelson,
Nelson Matias wrote:
>> Wenn eine ssh-Session stirbt, sterben auch alle Prozesse in ihr - oder
>> hast du screen oder tmux genutzt?
>>
>> Dann aber sollte diese Sitzung in einer neuen Konsole wieder aufgenommen
>> werden können und man sieht dann, dass sie in einer Nachfrage steht oder
>> wieder am Prompt gelandet ist.
>
> Theoretisch ja. Aber durch den Networkmanager wurde das Netzwerk nicht
> wieder aktiviert.
Klar, dann kommst du aus der Ferne nicht mehr ran, jedoch kann eine
screen/tmux-Session natürlich auch an einer lokalen Konsole wieder
aufgenommen werden. Da muss man dann notfalls jemanden vor Ort haben oder
doch mal Tastatur und Monitor anschliessen.
> Ich habe Routen in der base drin stehen. Ich musste
> also direkt an den Rechner. Und da hatte ich dann das Problem 'kein
> Bild'.
Das ist natürlich "Scheiße". Habe an meinen Kisten noch VGA-Anschlusse und
da kommt IMHO immer ein Bild, auch wenn beim Boot kein Monitor angeschlossen
war.
Hier sollte man mal recherchieren, wie die Monitoranschlüssen auch dann
initialisiert werden, wenn beim Boot kein Monitor dranhängt.
> Also musste ich neu starten. Ich konnte die screen-session nicht
> wiederaufnehmen.
Klar, nach Boot ist Essig mit der Wiederaufnahme.
> Ich denke dieses war ein besonderer Fall, der hier Probleme verursacht
> hat.
Holger hat schon schon geschrieben, das sich da noch ein Bug versteckt hat.
> Inzwischen halten meine ssh-Sitzungen auch ein restart des
> Networkmanagers aus.
Tun sie in der Regel, das Netzwerk sollte, wenn auch gegebenenfalls mit
anderen Einstellungen, wenn man z. B. die IP ändert oder von manueller IP
auf DHCP umschaltet, wieder hochkommen.
> Die Idee upgrades nur in einer screen- oder tmux-Sitzung zu erlauben ist
> gut.
Eine Testlogik könnte so aussehen:
if [ "${SSH_CONNECTION}" != "" ]
then
echo SSH-Connection
if [ "${TERM}" = "screen" ]
then
echo Screen running
echo ok
else
if [ "${TERM_PROGRAM}" = "tmux" ]
then
echo Tmux running
echo ok
else
echo not ok
fi
fi
else
echo ok
fi
Mal sehen, was Daniel dazu sagt.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair