TrueCrypt is already running
December 22, 2009
TrueCrypt legt beim Hochfahren des Programms für jeden Benutzer eine Punkt-Datei namens .TrueCrypt-lock-user im Home-Verzeichnis des betreffenden Benutzers an. Das File ist schlanke 5 Byte groß und beinhaltet nichts als die Prozess-ID des (vermeintlich) laufenden Programms. Schließt man TrueCrypt, wird das File wieder gelöscht.
Ich kann nicht mehr nachvollziehen, warum TrueCrypt auf das File beim letzten Herunterfahren vergessen hat (ein Programmabsturz ist als Ursache sehr wahrscheinlich); Tatsache ist, dass sich TrueCrypt nicht mehr starten lässt, wenn das File schon vor dem Hochfahren des Programms vorhanden ist.
Glücklicherweise lässt sich das Problem unschwierig lösen. Das besagte File kann einfach gelöscht werden (das sollte man aber nur machen, wenn TrueCrypt tatsächlich nicht läuft!). Vorsichtshalber liest man deshalb die Prozess-ID in der Datei aus und überprüft mit dem Befehl
pgrep truecrypt
(oder mit "top", "htop"...), ob TrueCrypt nicht doch unter der angegebenen ID gestartet ist.
Ich kann nicht mehr nachvollziehen, warum TrueCrypt auf das File beim letzten Herunterfahren vergessen hat (ein Programmabsturz ist als Ursache sehr wahrscheinlich); Tatsache ist, dass sich TrueCrypt nicht mehr starten lässt, wenn das File schon vor dem Hochfahren des Programms vorhanden ist.
Glücklicherweise lässt sich das Problem unschwierig lösen. Das besagte File kann einfach gelöscht werden (das sollte man aber nur machen, wenn TrueCrypt tatsächlich nicht läuft!). Vorsichtshalber liest man deshalb die Prozess-ID in der Datei aus und überprüft mit dem Befehl
pgrep truecrypt
(oder mit "top", "htop"...), ob TrueCrypt nicht doch unter der angegebenen ID gestartet ist.


Trackbacks