PS C:\Users\thun888> tailscaled TPM: successfully read all properties ... store.New failed: failed to migrate existing TPM-sealed state file to plaintext format: newTPMStore("C:\\ProgramData\\Tailscale\\server-state.conf"): failed to unseal state file: failed to unseal encryption key with TPM: tpm2.Load: TPM_RC_INTEGRITY (handle 0): integrity check failed; starting with in-memory store with a health warning logpolicy: using dir C:\ProgramData\Tailscale linkChange: in state NoState; PAC or proxyConfig changed; updating routes got LocalBackend in1.632s Start desktop-sessions: registered for session notifications ipnext: active extensions: desktop-sessions, conn25, portlist, posture, clientupdate, relayserver, taildrop, auditlog Start: serverMode=false auditlog: created auditlog: [unexpected] failed to restore logs: empty key Backend: logs: be:d610ce8d98f125b70fd624b1f33f9d34cd1695c1d28675d6bcca7f2a666aff83 fe: health(warnable=wantrunning-false): error: Tailscale is stopped. pm: failed to migrate from legacy preferences: load legacy prefs: profile migration already completed client connected (THUN888-LAPTOP\thun888): disconnecting Tailscale Start control: client.Shutdown ... control: authRoutine: exiting auditlog: stopped for profileID: control: updateRoutine: exiting control: mapRoutine: exiting Start: serverMode=false control: Client.Shutdown done. auditlog: created auditlog: [unexpected] failed to restore logs: empty key Backend: logs: be:................................................. fe: client disconnected (THUN888-LAPTOP\thun888): disconnecting Tailscale Start control: client.Shutdown ... auditlog: stopped for profileID: control: mapRoutine: exiting control: authRoutine: exiting control: updateRoutine: exiting control: Client.Shutdown done. Start: serverMode=false auditlog: created auditlog: [unexpected] failed to restore logs: empty key Backend: logs: be:...................................................... fe: pm: failed to migrate from legacy preferences: load legacy prefs: profile migration already completed client connected (THUN888-LAPTOP\thun888): disconnecting Tailscale Start control: client.Shutdown ... auditlog: stopped for profileID: Start: serverMode=false control: updateRoutine: exiting control: mapRoutine: exiting auditlog: created auditlog: [unexpected] failed to restore logs: empty key Backend: logs: be:..................................................... fe: control: authRoutine: exiting client disconnected (THUN888-LAPTOP\thun888): disconnecting Tailscale control: Client.Shutdown done. control: client.Shutdown ... auditlog: stopped for profileID: control: authRoutine: exiting Start [RATELIMIT] format("Start") control: mapRoutine: exiting control: updateRoutine: exiting [RATELIMIT] format("[v\x00JSON]%d%s") Start: serverMode=false [RATELIMIT] format("Start: serverMode=%v") control: Client.Shutdown done. auditlog: created [RATELIMIT] format("auditlog: created") auditlog: [unexpected] failed to restore logs: empty key [RATELIMIT] format("auditlog: [unexpected] failed to restore logs: %v") Backend: logs: be:d610ce8d98f125b70fd624b1f33f9d34cd1695c1d28675d6bcca7f2a666aff83 fe: [RATELIMIT] format("Backend: logs: be:%v fe:%v") pm: failed to migrate from legacy preferences: load legacy prefs: profile migration already completed client connected (THUN888-LAPTOP\thun888): disconnecting Tailscale [RATELIMIT] format("%s: disconnecting Tailscale") control: client.Shutdown ... [RATELIMIT] format("control: client.Shutdown ...") control: authRoutine: exiting [RATELIMIT] format("control: authRoutine: exiting") control: updateRoutine: exiting [RATELIMIT] format("control: updateRoutine: exiting") control: mapRoutine: exiting [RATELIMIT] format("control: mapRoutine: exiting") auditlog: stopped for profileID: [RATELIMIT] format("auditlog: stopped for profileID: %v") control: Client.Shutdown done. [RATELIMIT] format("control: Client.Shutdown done.") ...
从这里可见密钥解密失败
1
store.New failed: failed to migrate existing TPM-sealed state file to plaintext format: newTPMStore("C:\\ProgramData\\Tailscale\\server-state.conf"): failed to unseal state file: failed to unseal encryption key with TPM: tpm2.Load: TPM_RC_INTEGRITY (handle 0): integrity check failed; starting with in-memory store with a health warning