Skip to main content

key generation error

· One min read
Haril Song
Owner, Software Engineer at 42dot
info

오류 해결 방법을 간단하게 공유합니다.

key generation error: Unknown signature subpacket: 34

Keybase 에 gpg key 를 등록하려던 중 위와 같은 에러가 발생했다. 해결을 위해 방법을 찾다보니 github 에 다음과 같은 해결법이 등록되어 있었다.

$ gpg --edit-key mykey

gpg> showpref
[ultimate] (1). mykey
Cipher: AES256, AES192, AES, 3DES
AEAD: OCB, EAX
Digest: SHA512, SHA384, SHA256, SHA224, SHA1
Compression: ZLIB, BZIP2, ZIP, Uncompressed
Features: MDC, AEAD, Keyserver no-modify

gpg> setpref AES256 AES192 AES 3DES SHA512 SHA384 SHA256 SHA224 SHA1 ZLIB BZIP2 ZIP
Set preference list to:
Cipher: AES256, AES192, AES, 3DES
AEAD:
Digest: SHA512, SHA384, SHA256, SHA224, SHA1
Compression: ZLIB, BZIP2, ZIP, Uncompressed
Features: MDC, Keyserver no-modify
Really update the preferences? (y/N) y

gpg> save

이후 정상 실행된다. 자세한 사항은 링크를 참조.

Reference