mandos-client fails to install gpg-agent into intiramfs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mandos (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
# lsb_release -rd
No LSB modules are available.
Description: Ubuntu 24.04 LTS
Release: 24.04
# apt-cache policy mandos-client
mandos-client:
Installed: 1.8.16-1ubuntu4
Candidate: 1.8.16-1ubuntu4
Version table:
*** 1.8.16-1ubuntu4 500
500 http://
500 http://
100 /var/lib/
mandos-client is able to fetch password from server in running system, but fails in initrams with error
Mandos plugin mandos-client: bad gpgme_op_decrypt: GnuPG: No secret key
The reason why mandos-client is not working is that initramfs is missing the gpg-agent binary.
The reason why gpg-agent binary is not copied to initramfs is that the package libgpgme11 has been renamed to libgpgme11t64.
The fix is:
# diff /usr/share/
183c183
< libgpgme11_
---
> libgpgme11_
As I think creation of intiramfs is part of the distro I address this here.
Please let me know when I am wrong.
Kind regards
Christian Rusa
Status changed to 'Confirmed' because the bug affects multiple users.