Linux の起動時 (Debian) で gpg を使用する際に問題があります。
を使用して起動時にロードされるプロセスがありますrc.local
。このプロセスは、gpg
を使用して検証 APIを呼び出しますgpgme
。プロセスを手動で実行すると正常に動作することがわかりましたが、 gpggpg
を使用してプロセスをロードするとrc.local
動作しません。(rc.local
起動時に実行されます。)試してみると、起動時にキーが取得されません。
gpg --list-keys
rc.local
キーをロードする前に が呼び出されていると推測しています ( trustdb.gpg
)。起動時にカーネルのどこに公開 gpg キーをロードするか知っていますか?