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