Como resolver “comando de liberação falhou” no aplicativo rapidamente hello-world?

6

Eu sou novo no Ubuntu e novo na programação. Eu assisti o vídeo no link e o vídeo fez com que parecesse fácil. Eu segui todos os passos e tudo estava indo bem até que eu tentei liberar o aplicativo, como demonstrado no vídeo.

Tenho certeza de que não sou a única pessoa a receber esse erro. Por favor me diga como corrigir o erro.

Aqui está o erro que recebi (removi meu nome e endereço de e-mail da mensagem de erro).

user@ubuntu:~/hello-world$ quickly release
Get Launchpad Settings
Launchpad connection is ok
...........Ubuntu packaging created in debian/
.........pushing to launchpad
..................
You need a passphrase to unlock the secret key for
user: "user "
2048-bit RSA key, ID F89E77C4, created 2012-04-27

......
You need a passphrase to unlock the secret key for
user: "user "
2048-bit RSA key, ID F89E77C4, created 2012-04-27

......Checking signature on .changes
gpg: Signature made Fri 27 Apr 2012 10:24:56 PM EDT using RSA key ID F89E77C4
gpg: Good signature from "user "
Good signature on ../hello-world_12.04.9_source.changes.
Checking signature on .dsc
gpg: Signature made Fri 27 Apr 2012 10:24:55 PM EDT using RSA key ID F89E77C4
gpg: Good signature from "user "
Good signature on ../hello-world_12.04.9.dsc.
Uploading to ppa (via ftp to ppa.launchpad.net):
Uploading hello-world_12.04.9.dsc: done.
Uploading hello-world_12.04.9.tar.gz: done.
Uploading hello-world_12.04.9_source.changes: done.
Successfully uploaded packages.
Traceback (most recent call last):
File "/usr/share/quickly/templates/ubuntu-application/release.py", line 287, in
release_version), changelog)
File "/usr/share/quickly/templates/ubuntu-application/internal/launchpad_helper.py", line 57, in push_tarball_to_launchpad
release = create_release(project, version)
File "/usr/share/quickly/templates/ubuntu-application/internal/launchpad_helper.py", line 44, in create_release
date_targeted=release_date)
File "/usr/lib/python2.7/dist-packages/lazr/restfulclient/resource.py", line 573, in call
url, in_representation, http_method, extra_headers=extra_headers)
File "/usr/lib/python2.7/dist-packages/lazr/restfulclient/_browser.py", line 281, in _request
raise error
lazr.restfulclient.errors.Unauthorized: HTTP Error 401: Unauthorized
Response headers:

-content-encoding: gzip
content-length: 65
content-type: text/plain
date: Sat, 28 Apr 2012 02:25:01 GMT
server: zope.server.http (HTTP)
status: 401
strict-transport-security: max-age=2592000
vary: Accept,Accept-Encoding
via: 1.1 api.launchpad.net
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-lazr-notifications: []
x-powered-by: Zope (www.zope.org), Python (www.python.org)
x-xss-protection: 1; mode=block
Response body:
(, 'newMilestone', 'launchpad.Edit')

ERROR: release command failed
Aborting 
    
por William Welch 28.04.2012 / 04:56

1 resposta

1

Quando eu corro rapidamente no meu sistema (versão 12,94-0ubuntu1), ele pede um nome de projeto do Launchpad logo após eu inserir o comando quickly release . Vejo que sua versão não fez isso, portanto, pode tentar enviar sua versão rapidamente para launchpad.net/hello-world (a menos que você já tenha configurado rapidamente para usar um nome de projeto de barra de lançamento diferente).

Se o nome do projeto ainda é hello-world, ele não pode fazer o upload porque já existe um projeto com esse nome e você não faz parte do grupo que o controla. Isso explicaria a mensagem: lazr.restfulclient.errors.Unauthorized: HTTP Error 401: Unauthorized . Nessa situação, você deve começar a renomear o programa com um nome exclusivo ou simplesmente usar o comando quickly configure lp-project para fornecer o nome do seu próprio projeto no launchpad.

Se você já tiver configurado rapidamente com seu nome de projeto de barra de ativação, certifique-se de que o projeto já exista sob sua propriedade no Launchpad e edite sua pergunta para mencionar o nome do projeto.

No entanto, um programa não deve abortar com um rastreamento, então isso ainda é um bug. Por favor denuncie com o launchpad.

    
por John S Gruber 04.06.2012 / 00:32