TTF – Dienstprogramm zur Behebung von Tailscale-TPM-Fehlern
(github.com/mirseo)Hallo!
Ich habe vor Kurzem mein Mainboard ausgetauscht, danach trat das Problem auf, dass sich ein zuvor einwandfrei funktionierender Tailscale-Knoten nicht mehr verbinden konnte.
Nach Durchsicht der Dokumentation stellte sich heraus, dass es sich um ein Problem handelte, das durch eine TPM-Änderung verursacht wurde. Da ich in meiner Umgebung durch verschiedene Tests mehrfach Änderungen vorgenommen hatte, habe ich ein Rust-Dienstprogramm erstellt, das die TPM-bezogenen Dateien löscht und eine Initialisierung durchführt.
Falls jemand das gleiche Problem hat wie ich, hoffe ich, dass es hilfreich ist!
Achtung: Systemdateien
C:\ProgramData\Tailscale
C:\Users%USERNAME%\AppData\Local\Tailscale, /var/lib/tailscale/tailscaled.state
Da dabei Daten gelöscht werden, sind Administratorrechte erforderlich!
Zur Ausführung können Sie Rust Cargo verwenden oder eine vorab gebaute Release-Datei herunterladen und verwenden :)
4 Kommentare
Letztlich ist die TPM-basierte Verschlüsselungsfunktion ab der neuesten Version Tailscale v1.92.5 standardmäßig deaktiviert. Offenbar gab es dazu zu viele zugehörige Issues und Support-Anfragen.
https://tailscale.com/changelog
https://github.com/tailscale/tailscale/pull/18336
https://news.ycombinator.com/item?id=46531925
Hallo! Vielen Dank für die nützlichen Informationen :)
Ich wusste nicht, dass die Deaktivierung von TPM geplant ist, das ist wirklich schade.. Persönlich finde ich TPM zwar sinnvoll, aber die Unannehmlichkeiten lassen sich wohl nicht vermeiden.. Für Leute wie mich, die häufig die CPU oder das Board austauschen, scheint das definitiv ein Nachteil zu sein.
Vielen Dank, dass Sie diese hilfreichen Informationen geteilt haben.
Ich wünsche Ihnen einen schönen Tag!!
Wegen dieses Problems habe ich erlebt, dass sich meine Windows-VM plötzlich nicht mehr mit dem Tailnet verbunden hat, als der Client wohl auf die Versionen der v1.90er-Reihe aktualisiert wurde.
Selbst nach dem Löschen und Neuinstallieren trat das Problem nach einem Neustart erneut auf, deshalb nutze ich es einfach mit einer per Registry gesetzten Richtlinie zur Deaktivierung des TPM.
Ich komme damit zwar irgendwie zurecht, aber dass Sie dafür sogar selbst ein Utility erstellt und veröffentlicht haben, ist wirklich beeindruckend.
Hallo!
Als ich den TPM-Fehler zum ersten Mal erlebt habe, war ich auch erst einmal überfordert, habe sogar TPM beendet
und die Neuinstallation mehrfach durchgeführt, konnte das Problem am Ende aber nicht lösen und habe ziemlich viel Zeit mit der Suche nach einer Lösung verbracht (...)
Glücklicherweise habe ich diesmal die offizielle Dokumentation zu den TPM-bezogenen Problemen rund um Tailscale gefunden, aber
da es Einschränkungen gibt, etwa dass Nutzer Dateien selbst löschen müssen,
und es vermutlich viele Menschen gibt, denen es ähnlich geht wie mir, habe ich das erstellt, damit man es bequem nutzen kann!
Vielen Dank, dass ihr es wohlwollend betrachtet habt!!
Ich wünsche euch einen schönen Tag!!