Seite 1 von 1

cryptsetup returned zu früh

Verfasst: 24.08.2021 03:11:20
von wanne
Ich benutze in einigen Scripten cryptsetup open. Seit bullseye habe ich das Problem, dass die devices erst nach einer Weile erscheint. – Weshalb die Nachfolgenden befehle fehlschlagen. (Mount des RAIDs)
Hat jemand eine Idee, wie man das fixed?
(Ja ich weiß, man könnte einen sleep-Loop bauen, der testet ob /dev/mapper/... existiert. Elegant ist aber anders.

Re: cryptsetup returned zu früh

Verfasst: 24.08.2021 10:40:41
von Tintom
Die Bootskripte von cryptsetup machen auch nichts anderes als einen sleep-Loop, sie verpacken es nur eleganter. Schau mal die Funktionen wait_for_source in /usr/share/initramfs-tools/scripts/local-top/cryptroot und wait_for_udev in /usr/share/initramfs-tools/scripts/functions an, vielleicht reicht dir das schon.

Re: cryptsetup returned zu früh

Verfasst: 24.08.2021 13:19:02
von wanne
udevadm ist schonmal deutlich eleganter als jetzt.