[Bug 1714222] Re: Cannot pull from gcrypt git remote since 17.04: No secret key

Alejandro R. Mosteo 1714222 at bugs.launchpad.net
Thu Aug 31 11:06:11 UTC 2017


pinentry -> git-remote-gcrypt, sorry.

** Package changed: pinentry (Ubuntu) => git-remote-gcrypt (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to pinentry in Ubuntu.
https://bugs.launchpad.net/bugs/1714222

Title:
  Cannot pull from gcrypt git remote since 17.04: No secret key

Status in git-remote-gcrypt package in Ubuntu:
  New

Bug description:
  Since I upgraded to 17.04 my gcrypted remotes can't be pulled from. I
  get this error:

  $ git pull
  gpg: Oops: keyid_from_fingerprint: no pubkey

  This might or not be related to bug 1647364.

  Doing the same in a 16.04 schroot works as expected.

  While attempting to gain some information I tried to create a
  repository from scratch:

  1. Create empty repo somewhere (in my case bitbucket)
  2. Create empty local repository, add the gcrypt remote:

  $ git remote add origin gcrypt::git at bitbucket.org:amosteo/test.git

  3. Make a local commit and push it (this worked, I got a pop-up window
  instead of being prompted in the command line like in <17.04):

  $ git push --set-upstream origin master
  gcrypt: Repository not found: git at bitbucket.org:amosteo/test.git
  gcrypt: Setting up new repository
  gcrypt: Remote ID is :id:o+7umMvaOYf/7p48+Img
  Counting objects: 3, done.
  Total 3 (delta 0), reused 0 (delta 0)
  gcrypt: Encrypting to: --throw-keyids --default-recipient-self
  gcrypt: Requesting manifest signature
  To bitbucket.org:amosteo/test.git
   * [new branch]      master -> master
  Branch master set up to track remote branch master from origin.

  4. Doing a pull fails again (same happens for push):

  $ git pull
  gcrypt: Decrypting manifest
  gpg: decryption failed: No secret key
  gcrypt: Failed to decrypt manifest!

  Note that this error is different to the one in my old repositories,
  but I think it's simply because I have this in the older repositories
  config:

  gcrypt.participants=<my address>
  gcrypt.publish-participants=true

  Any advice on how to further investigate this is welcome. Some version
  details:

  $ lsb_release -rd
  Description:    Ubuntu 17.04
  Release:        17.04

  $ apt policy git-remote-gcrypt 
  git-remote-gcrypt:
    Installed: 1.0.1-1

  This happens to me in several machines (all the ones that I have
  upgraded to 17.04).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/git-remote-gcrypt/+bug/1714222/+subscriptions



More information about the foundations-bugs mailing list