Iwamatsu's Blog

Work log

GPG の clearsign を久しぶりにやったらエラーになった

以下のようなエラーになる。実行している環境にも依存すると思いますが。

$ echo "test" | gpg --clearsign
gpg: デフォルトの署名用の秘密鍵として"40AD1FA6"を用います
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

test
gpg: 署名に失敗しました: デバイスに対する不適切なioctlです
gpg: [stdin]: clear-sign failed: デバイスに対する不適切なioctlです

対策としては、GPG_TTYを設定すればよいとのこと。

export GPG_TTY=$(tty)

Vuls in Debian

脆弱性チェックツールである VulsのDebianパッケージ化を ちまちまやっていたのですが、昨日 experimental に入った。 依存関係の多さから、1年ぐらいかかった気がする。これからexperimental にある依存ライブラリ群をunstable に入 れて、unstable に移行させる。