Security level turns to "unknown" each time after boltd is restarted
$ sudo systemctl restart bolt
$ busctl introspect org.freedesktop.bolt /org/freedesktop/bolt org.freedesktop.bolt1.Manager
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
.DeviceByUid method s o -
.DomainById method s o -
.EnrollDevice method sss o -
.ForgetDevice method s - -
.ListDevices method - ao -
.ListDomains method - ao -
.AuthMode property s "enabled" emits-change writable
.DefaultPolicy property s "auto" emits-change
.PowerState property s "unset" emits-change
.Probing property b false emits-change
.SecurityLevel property s "unknown" emits-change
.Version property u 1 emits-change
.DeviceAdded signal o - -
.DeviceRemoved signal o - -
.DomainAdded signal o - -
.DomainRemoved signal o - -
$ find /var/lib/boltd
/var/lib/boltd
/var/lib/boltd/domains
/var/lib/boltd/domains/d0010000-0060-6f08-23f9-2614b2108b21
/var/lib/boltd/bootacl
/var/lib/boltd/bootacl/d0010000-0060-6f08-23f9-2614b2108b21
/var/lib/boltd/boltd.conf
/var/lib/boltd/devices
/var/lib/boltd/devices/007348cc-d54d-2701-ffff-ffffffffffff
/var/lib/boltd/keys
/var/lib/boltd/keys/007348cc-d54d-2701-ffff-ffffffffffff
/var/lib/boltd/times
/var/lib/boltd/times/007348cc-d54d-2701-ffff-ffffffffffff.conntime
/var/lib/boltd/times/007348cc-d54d-2701-ffff-ffffffffffff.authtime
$ sudo rm -rf /var/lib/boltd
$ sudo systemctl restart bolt
$ busctl introspect org.freedesktop.bolt /org/freedesktop/bolt org.freedesktop.bolt1.Manager
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
.DeviceByUid method s o -
.DomainById method s o -
.EnrollDevice method sss o -
.ForgetDevice method s - -
.ListDevices method - ao -
.ListDomains method - ao -
.AuthMode property s "enabled" emits-change writable
.DefaultPolicy property s "auto" emits-change
.PowerState property s "unset" emits-change
.Probing property b false emits-change
.SecurityLevel property s "secure" emits-change
.Version property u 1 emits-change
.DeviceAdded signal o - -
.DeviceRemoved signal o - -
.DomainAdded signal o - -
.DomainRemoved signal o - -
If I restart boltd
again at this point, security level will turn to "unknown"
.
Reproducible with all actual security levels.