keybase / keybase/keybase-issues
keybase-installer fails with my gpg.conf
- Dominant language
- No language data
- Stars
- 899
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
```
debug: + cmd.run 1.0.0
debug: ++ Installer::run
debug: +++ Installer::test_gpg
debug: ||| Found 'gpg2' @ gpg (GnuPG) 2.0.26
debug: libgcrypt 1.6.2
debug: Copyright (C) 2013 Free Software Foundation, Inc.
debug: License GPLv3+: GNU GPL version 3 or later
debug: This is free software: you are free to change and redistribute it.
debug: There is NO WARRANTY, to the extent permitted by law.
debug: Home: ~/.gnupg
debug: Supported algorithms:
debug: Pubkey: RSA, RSA, RSA, ELG, DSA
debug: Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
debug: CAMELLIA128, CAMELLIA192, CAMELLIA256
debug: Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
debug: Compression: Uncompressed, ZIP, ZLIB, BZIP2
debug: --- Installer::test_gpg -> OK
debug: +++ Installer::test_npm
debug: --- Installer::test_npm -> OK
debug: +++ Installer::test_npm_install
debug: ||| Testing install directory: /usr/local
debug: ||| Writing temporary file, to see if install will work: /usr/local/.keybase_test_install_f14bc9f3f12dcf3673fd
debug: ||| Unlinking file: /usr/local/.keybase_test_install_f14bc9f3f12dcf3673fd
debug: --- Installer::test_npm_install
info: Made temporary directory: /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q
debug: +++ Make new permanent keychain
debug: ||| mkdir_p parent /Users/filippo/.keybase-installer
debug: --- Made new permanent keychain
debug: +++ Make/check empty pubring /Users/filippo/.keybase-installer/keyring/pubring.gpg
debug: ||| Found one
debug: --- Made/check empty pubring -> true
debug: +++ Make/check empty secring /Users/filippo/.keybase-installer/keyring/secring.gpg
debug: ||| Found one
debug: --- Made/check empty secring -> true
debug: +++ Make/check empty trustdb /Users/filippo/.keybase-installer/keyring/trustdb.gpg
debug: ||| Found one
debug: --- Made/check empty trustdb -> true
debug: || Call to gpg2: { args: [ '-k', '--with-fingerprint', '--with-colons' ],
debug: quiet: true }
debug: || Mutate GPG args; new args: --no-default-keyring --keyring /Users/filippo/.keybase-installer/keyring/pubring.gpg --secret-keyring /Users/filippo/.keybase-installer/keyring/secring.gpg --trustdb-name /Users/filippo/.keybase-installer/keyring/trustdb.gpg -k --with-fingerprint --with-colons
debug: +++ KeySetup::run
debug: ++++ KeySetup::find_keyset null
debug: +++++ KeySetup::find_latest_key code@null
warn: No code-signing key (code@keybase.io) in GPG keychain
debug: ----- KeySetup::find_latest_key code@null -> null / null / undefined
debug: ---- KeySetup::find_keys false
debug: ++++ KeySetup::check_prepackaged_key 1
info: Fetching URL https://dist.keybase.io/sig/files/1/keyset.json
debug: * fetched -> 200
debug: ---- KeySetup::check_prepackaged_keyset 1 -> null
debug: ++++ Installing prepackaged keyset: v1
debug: +++++ KeyInstaller::run
info: Installing keyset version 1
debug: ||||| KeyInstaller::make_tmp_keyring
debug: ++++++ Make new temporary keychain
debug: |||||| mkdir_p parent /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q
debug: |||||| making directory /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH
debug: ------ Made new temporary keychain
debug: ++++++ Make/check empty pubring /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH/pubring.gpg
debug: |||||| Made a new one
debug: ------ Made/check empty pubring -> true
debug: ++++++ Make/check empty secring /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH/secring.gpg
debug: |||||| Made a new one
debug: ------ Made/check empty secring -> true
debug: ++++++ Make/check empty trustdb /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH/trustdb.gpg
debug: |||||| Made a new one
debug: ------ Made/check empty trustdb -> true
debug: ++++++ KeyInstaller::temporary_import
debug: |||||| Save key code@keybase.io/47484E50656D16C7 to tmp keyring /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH
debug: |||||| Call to gpg2: { args: [ '--import' ],
debug: stdin: '-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG/MacGPG2 v2.0.22 (Darwin)\nComment: GPGTools - https://gpgtools.org\n\n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\noJO3q10K/XeP2GohBf5q0imfUw==\n=2Er/\n-----END PGP PUBLIC KEY BLOCK-----\n',
debug: quiet: true,
debug: secret: undefined }
debug: |||||| Mutate GPG args; new args: --no-default-keyring --keyring /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH/pubring.gpg --secret-keyring /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH/secring.gpg --trustdb-name /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH/trustdb.gpg --import
info: Using keyset version v1
debug: ------ Installed: -> GpgError: exit code 2
debug: ++++++ cleanup /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q
info: cleaning up tmpdir /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q
debug: |||||| Unlink /var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH
error: In cleanup: Error: EPERM, unlink '/var/folders/v8/xdj2snz51sg2m2bnpmwl_91c0000gn/T/keybase_install_gUDJKFK4fUQpoJIDZaUR-Q/vlUx68R0Ei8WohSx8SUH'
error: exit code 2
warn: gpg: key 0xEBF01804BCF05F6B: no public key for trusted key - skipped
warn: gpg: key 0xEBF01804BCF05F6B marked as ultimately trusted
warn: gpg: key 0x47484E50656D16C7: public key "Keybase.io Code Signing (v1) " imported
warn: gpg: Total number processed: 1
warn: gpg: imported: 1 (RSA: 1)
warn: gpg: public key of ultimately trusted key 0xEBF01804BCF05F6B not found
warn: gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
warn: gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
```
```
default-key C5C92C16AB6572C2
trusted-key EBF01804BCF05F6B
hidden-encrypt-to C5C92C16AB6572C2
keyserver hkps://hkps.pool.sks-keyservers.net
keyserver-options auto-key-retrieve
keyserver-options ca-cert-file=/Users/filippo/.gnupg/sks-keyservers.netCA.pem
keyserver-options no-try-dns-srv
keyserver-options no-honor-keyserver-url
keyserver-options include-revoked
ask-cert-level
personal-cipher-preferences AES256 TWOFISH AES192 AES CAST5
personal-digest-preferences SHA512 SHA384 SHA256
cert-digest-algo SHA512
default-preference-list SHA512 SHA384 SHA256 AES256 TWOFISH AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
personal-compress-preferences ZLIB BZIP2 ZIP Uncompressed
no-emit-version
no-comments
keyid-format 0xlong
with-fingerprint
list-options show-uid-validity
verify-options show-uid-validity
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the failure with the reported gpg.conf, then start from the Installer::test_gpg and KeyInstaller::temporary_import steps shown in the log. Determine why the temporary key import exits with code 2 and make the installer complete successfully without the cleanup error.
Written by the indexing model from the issue text.
Assessment
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100