Problem with PPA upload. Verification failed 3 times

Asked by Ivan Bessarabov on 2011-05-08

I'm trying to upload a package to ppa, but I get the error message (it is in the end of this post). I've created the ppa and tried to upload a signed package and I got the error. I thought that this is because I don't have my ssh key in the settings, so I've added one. But the problem is still here.

After reading some docs I've found how to upload to ppa with sftp and the upload finished without errors, but the uploaded file has not appeared in https://launchpad.net/~bessarabov/+archive/star

bessarabov@bessarabov-note:~/tmp/delete_after_2011-05-08$ dput ppa:bessarabov/star libsql-easy-perl_0.02-1_i386.changes
Checking signature on .changes
gpg: Signature made Sun 08 May 2011 01:36:39 PM MSD using RSA key ID 79B2238B
gpg: Good signature from "Ivan Bessarabov <email address hidden>"
Good signature on /home/bessarabov/tmp/delete_after_2011-05-08/libsql-easy-perl_0.02-1_i386.changes.
Checking signature on .dsc
gpg: Signature made Sun 08 May 2011 01:36:24 PM MSD using RSA key ID 79B2238B
gpg: Good signature from "Ivan Bessarabov <email address hidden>"
Good signature on /home/bessarabov/tmp/delete_after_2011-05-08/libsql-easy-perl_0.02-1.dsc.
Uploading to ppa (via ftp to ppa.launchpad.net):
  Uploading libsql-easy-perl_0.02-1.dsc: done.
  Uploading libsql-easy-perl_0.02-1.tar.gz: done.
  Uploading libsql-easy-perl_0.02-1_all.deb: done.
  Uploading libsql-easy-perl_0.02-1_i386.changes: 1k/2k550 Changes file must be signed with a valid GPG signature: Verification failed 3 times: ["(7, 9, u'No public key')", "(7, 9, u'No public key')", "(7, 9, u'No public key')"] : Permission denied.
Note: This error might indicate a problem with your passive_ftp setting.
      Please consult dput.cf(5) for details on this configuration option. bessarabov@bessarabov-note:~/tmp/delete_after_2011-05-08$

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Ivan Bessarabov
Solved:
2011-05-09
Last query:
2011-05-09
Last reply:
2011-05-09
William Grant (wgrant) said : #1

FTP package uploads use an OpenPGP key, not an SSH key. SFTP uploads use both.

I can see that you've signed the package with the OpenPGP key 0x79B2238B, but that's not registered with your Launchpad account. Try following the instructions at https://launchpad.net/people/+me/+editpgpkeys and upload via FTP or SFTP again.

Ivan Bessarabov (bessarabov) said : #2

Thank you, the problem is solved.