systemd-credsでFailed to decrypt: io.systemd.Systemエラーが発生する
私物のVAIO Zはもともと preloader-signed でセキュアブートしていたが、2025年業務PCセットアップで sbctl という便利なツールがあると知ったので、それに切り替えた。そうすると、以前にユーザー権限でsystemd-credsを使うで設定していた systemd-creds が、以下のエラーで動かなくなってしまった。
Failed to decrypt: io.systemd.System
この現象は再度セットアップから実行すれば解消する。
systemd-creds setupsystemd-creds --user --name=foo encrypt plain ciphercreds/creds.cを読むとデフォルトではPCRに何もセットしていない。なので正確な原因は不明だが、セキュアブートのセットアップモードにしたことでTPMを使った複合ができなくなったのではないか。