dorian
21. Februar 2021 um 07:19
251
Hi Thomas,
Ich hab es grad nochmal ausprobiert.
Es scheint so zu sein, dass der Fehler aus format nicht in initcache abgefangen wird.
Vermutlich hier:
local group local found if remote_cache "$cachedev"; then echo "Cache $cachedev ist nicht lokal, und muss daher nicht aktualisiert werden." return 1 fi if [ -n "$FORCE_FORMAT" ]; then local cachefs="$(fstype_startconf "$cachedev")" if [ -n "$cachefs" ]; then echo "Formatiere Cache-Partition $cachedev..." format "$cachedev" "$cachefs" "$label" 2>> /tmp/linbo.log fi fi mountcache "$cachedev" || return "$?" cd /cache shift; shift; shift # clean up obsolete linbofs files rm -f linbofs[.a-zA-Z0-9_-]*.gz* rm -f linbo*.info
Es lässt sich folgendermaßen reproduzieren:
Linbo starten, dann auf der Konsole:
linbo_cmd mountcache
cd /cache
linbo_cmd initcache_format 10.9.0.1 /dev/sdX rsync test.cloop
echo „$?“
Letzteres gibt „0“ zurück.
Außerdem wird nach der Ausgabe „Partition is not ready yet - trying again … Fehler!“ trotzdem versucht, das Image runterzuladen. Deshalb gehe ich davon aus, dass der Fehler einfach nicht abgefangen wird.
Hab gleich ein Issue erstellt:
opened 07:19AM - 21 Feb 21 UTC
When running linbo_cmd initcache_format while the /cache partition is still busy, the formatting fails, but there is still a 0 return...
VG, Dorian
3 „Gefällt mir“