Hallo @thomas ,
hier nochmal meine etwas nähere Analyse:
Bei mir hängt jeder PC, der über Linbo bootet 1min30 bis 2 min scheinbar (siehe unten, flushing) bei folgender zeile im init.shSkript, die ich mit --> hier <-- gekennzeichnet habe.
print_status "IP: $IP * Hostname: $HOSTNAME * MAC: $MACADDR * Server: $LINBOSERVER"
# split downloaded start.conf
linbo_split_startconf
# first do linbo update
do_linbo_update
---> hier <---
# time sync
print_status "Starting time sync ..."
# time sync
/usr/lib/systemd/systemd-timesyncd
# get onboot linbo-remote commands, if there are any
local item
for item in $HOSTNAME $IP; do
rsync -L "$LINBOSERVER::linbo/linbocmd/$item.cmd" "/linbocmd" &> /dev/null
if [ -s /linbocmd ]; then
echo "$item.cmd successfully downloaded."
break
fi
done
# save linbo-remote noauto and disablegui cmds to variables
if [ -s /linbocmd ]; then
for item in noauto disablegui; do
if grep -q $item /linbocmd; then
eval $item=yes
echo "$item=yes"
fi
done
fi
# save start.conf and hostname to cache
copytocache
fi
Die letzte Zeile, die ich sehe ist
Requesting upload von /tmp/linbo.log - aus der Funktion sendlog aus den shell-functions.
D.h. ich kann wirklich nicht erkennen, warum es einen Timeout gibt.
Eventuell hängt es nicht an dem upload, denn der output ist so ziemlich das letzte was die Zeile do_linbo_update macht.
Sondern eventuell hängt es an den nächsten Befehlen, aber die werden noch nicht auf den Bildschirm geflushed, das kannst du sicher besser beurteilen.
Was definitiv dann eine Fehlermeldung wirft ist /usr/lib/systemd/systemd-timesyncd, weil der Befehl einfach fehlschlägt, entweder fehlt neuerdings systemd oder da fehlt der User, den er als fehlend bemängelt, egal. Auch das kannst du beurteilen.
Wenn ich per linbo-ssh den systemd-timesyncd manuell als root ausführe, ist die Fehlermeldung sofort da, es gibt keinen Timeout.
Ob der nachfolgende rsync-Befehl einen Timeout im boot-prozess wirft, kann ich nicht so einfach manuell nachvollziehen.
Vielleicht funktioniert rsyncd auf Serverseite bei mir nicht richtig?
Kann ich dir helfen, das weiter zu debuggen?
VG, Tobias