$ pijul id new --read-password ✔ New password · ******** ✔ Unique identity name · default ✔ Display name · Mike ✔ Email (leave blank for none) · firstname.lastname@example.org ✔ Do you want to change the encryption? (Current status: encrypted) · no ✔ Do you want this key to expire? (Current expiry: never) · no ✔ Do you want to link this identity to a remote? · no $ pijul id rem ✔ Select identity · default Removing identity: default at "/home/mpech/.config/pijul/identities/default" ✔ Do you wish to continue? · yes Identity removed. Error: Platform secure storage failure: zbus error: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
Thanks for catching this. This seems to be the only place an absence of platform secret storage was not handled correctly.
Only tangentially related, but you shouldn’t be able to call with
--read-password with interactive prompts enabled. My bad, this second patch should fix things.