Compartilhar rapidamente o erro (não é possível fazer upload para o ppa)

3

Estou usando rapidamente e não consigo enviar para o meu ppa. Isso é o que eu recebo:

$ quickly share --ppa swink/ppa
Get Launchpad Settings
Launchpad connection is ok
.........An error has occurred when creating debian packaging
ERROR: can't create or update ubuntu package
ERROR: share command failed
Aborting

Eu posso criar um pacote, mas recebo um aviso:

$ quickly package --extras
........Ubuntu packaging created in debian/
............................................................................................................................................................................................................................
Command returned some WARNINGS:
----------------------------------
** (setup.py:26291): WARNING **: Error sending credentials: Error sending message: Operation not permitted
----------------------------------
Ubuntu package has been successfully created in ../unity-bookmarks_1.0-public4_all.deb

Qual poderia ser o problema?

Editar:

quando executo debuild -S , recebo isto: clearsign failed: secret key not available

Editar 2:

Eu até tentei configurar uma nova chave pgp, mas recebo exatamente os mesmos erros ...

    
por Nick Lemaire 27.06.2012 / 01:48

2 respostas

0

Eu não usei rapidamente, então desculpe a ignorância, mas ...

Quando você está tentando criar um pacote fonte com debuild, o dpkg-buildpackage irá passar e tentar assinar usando gpg. Se o gpg não estiver configurado corretamente, isso obviamente falhará, mas também se o uid da sua chave não corresponder à entrada do changelog, ele não conseguirá assinar também.

Se você usar debuild -us -S , isso criará um pacote não assinado. Você pode assinar os arquivos depois para fazer o upload.

Assegure-se de que a entrada do changelog (email e nome) corresponda ao uid da sua chave. Você sempre pode configurá-lo em bashrc com entradas DEBEMAIL e DEBFULLNAME.

Você pode verificar a chave correta usando gpg --list-key

    
por zoopster 27.06.2012 / 02:38
0

Parece que você pode não ter seu SSH & amp; ou suas chaves GPG configuradas corretamente. Você deve ser capaz de ver os dois a partir da página da conta no Launchpad (ao lado direito, um pouco é onde eles devem estar quando se olha para o seu perfil)

Você quer ter certeza de que eles realmente sabem como o pacote mgmt autentica que você pode enviar e também fez os pacotes você mesmo.

Felicidades!

EDITAR :: Mais informações para suas atualizações ...

OK, e vendo a sua outra edição, você também garantiu que DEBEMAIL e DEBNAME estão corretos no ambiente, pois isso será usado para preencher o log de mudanças, assim também o que é usado para procurar por uma chave privada do mesmo endereço de e-mail, então certifique-se de que eles coincidam, assim como execute "gpg --list-secret-keys" para ter certeza de que o seu e-mail aparece e você pode forçá-lo a ser usado com o debhelper usando o -k fag ao construir (é como os uploads de pacotes são geralmente assinados quando patrocinados no debian, são muito comuns e bem documentados)

    
por brandon.holtsclaw 27.06.2012 / 01:58