Author Topic: Resolução do problema das NO_PUBKEY do launchpad  (Read 21026 times)

Offline Cláudio Novais

  • Usuário Ubuntu
  • *
  • Posts: 501
  • I'm ubuntued
    • View Profile
    • UBUNTUED.info
Resolução do problema das NO_PUBKEY do launchpad
« on: 27 de January de 2009, 16:52 »
Boa tarde a todos,

Antes de mais, queria avisar que estou em época de exames e estou sem tempo e, por isso mesmo, este post será muito breve. Eu apenas o estou a criar pois já recebi algumas dezenas (!!!!!!) de emails a queixarem-se dos meus artigos que utilizam o servidor da launchpad que não funciona pois dá um erro semelhante  a este:
Quote
W: Erro GPG: http://ppa.launchpad.net intrepid Release: As seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível: NO_PUBKEY ~ ####################

Assim, como forma a responder a todos os meus emails, irei criar este tópico que ajudará tantos os meus leitores do meu blog tanto os utilizadores deste excelente forum.



Quanto ao problema, ele é derivado de novas funcionalidades do lauchpad que HOJE, dia 27 de janeiro, resolveu adicionar. A principal diferença é que ele a partir de agora utiliza chaves de autenticação para todos os seus repositórios. Ora, todos os utilizadores que tinham o seu repositório instalado receberam erros no programa de actualizações do ubuntu pois não tinham a chave.

A solução é muito simples e temos todos de agradecer ao utilizador blackgr, do ubuntuForums.org que criou um script que basta executar e ele instala todas as pubkeys necessárias! Para mais informação visitem este tópico do ubuntuforums.org.

Assim, apresento a resolução deste problema:
Fazer download deste ficheiro:
http://ubuntued.info/wp-content/uploads/2009/01/launchpad-update

abrir o terminal na pasta onde guardou o ficheiro e executá-lo desta maneira:
Quote
./launchpad-update
e de seguida é só actualizar as listas de programas:
Quote
sudo apt-get update



Penso que não me esqueci de nada.

Como não tenho tempo (nem sequer revi o que escrevi aqui neste post), se me esqueci de alguma coisa, peço a todos os Gurus do ubuntu que rectifiquem para ajudar a todos os utilizadores menos experientes na matéria. Inclusive "dou permissão" aos administradores que editem este post caso seja necessário rectificar algo.

Abraço a todos.

« Last Edit: 27 de January de 2009, 16:54 by Cláudio Novais »

Offline geleka

  • Usuário Ubuntu
  • *
  • Posts: 60
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #1 on: 27 de January de 2009, 21:49 »
sim esqueceu   de dar o comando que transforma em executável

Code: [Select]
chmod a+x launchpad-update

mas sim parabens por compartilha conosco esse otimo script
esse jogo eh soda!!!!\\/\\/\\/\\/\\/\\/\\/

Editado pela moderação

Offline golimpio

  • Usuário Ubuntu
  • *
  • Posts: 1
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #2 on: 29 de January de 2009, 13:24 »
Obrigado por compartilhar este script.
Eu tive um problema ao executá-lo (nenhuma chave foi importada), precisei fazer uma alteraćão para que o mesmo funcionasse corretamente:

Script original (linha 4):

Code: [Select]
curl `curl https://launchpad.net/~$i/+archive | grep "http://keyserver.ubuntu.com:11371/pks/" | cut -d'"' -f2 ` | grep "pub  " | cut -d'"' -f2 >> keyss

Script alterado (linha 4):

Code: [Select]
curl `curl https://launchpad.net/~$i/+archive/ppa | grep "http://keyserver.ubuntu.com:11371/pks/" | cut -d'"' -f2 ` | grep "pub  " | cut -d'"' -f2 >> keyss

Offline pastorius

  • Usuário Ubuntu
  • *
  • Posts: 17
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #3 on: 05 de February de 2009, 11:01 »
Ah!!! Agora sim, golimpio.  ;D
Com essa pequena alteração funcionou.
Outra coisa a ser alterada é o nome da versão que você utiliza na linha 3, caso não seja a Intrepid. É só trocar para hardy, por exemplo, que funciona legal.

Mais uma vez, obrigado a todos desse fórum incrível. É só pesquisar que você acha a solução.

Offline lps

  • Usuário Ubuntu
  • *
  • Posts: 7
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #4 on: 07 de February de 2009, 18:11 »
Obrigado por compartilhar este script.
Eu tive um problema ao executá-lo (nenhuma chave foi importada), precisei fazer uma alteraćão para que o mesmo funcionasse corretamente:

Script original (linha 4):

Code: [Select]
curl `curl https://launchpad.net/~$i/+archive | grep "http://keyserver.ubuntu.com:11371/pks/" | cut -d'"' -f2 ` | grep "pub  " | cut -d'"' -f2 >> keyss

Script alterado (linha 4):

Code: [Select]
curl `curl https://launchpad.net/~$i/+archive/ppa | grep "http://keyserver.ubuntu.com:11371/pks/" | cut -d'"' -f2 ` | grep "pub  " | cut -d'"' -f2 >> keyss


Não consigo transformar o arquivo em executável, pois o arquivo não é encontrado.
Como posso fazer esse procedimento?

Offline Cláudio Novais

  • Usuário Ubuntu
  • *
  • Posts: 501
  • I'm ubuntued
    • View Profile
    • UBUNTUED.info
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #5 on: 07 de February de 2009, 18:15 »
no terminal, ir á pasta onde ele se encontra e fazer:
chmod +x NOMEdoFICHEIRO

Offline lps

  • Usuário Ubuntu
  • *
  • Posts: 7
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #6 on: 07 de February de 2009, 18:22 »
sim esqueceu   de dar o comando que transforma em executável

Code: [Select]
chmod a+x launchpad-update

mas sim parabens por compartilha conosco esse otimo script


Fiz o download conforme o Claúdio orientou, e salvei em uma pasta.
Quando digito o comando ./launchpad-update, mostra no terminal que não existe.
Não sei como fazer esta etapa. Poe me orientar?

Offline lps

  • Usuário Ubuntu
  • *
  • Posts: 7
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #7 on: 07 de February de 2009, 18:27 »
no terminal, ir á pasta onde ele se encontra e fazer:
chmod +x NOMEdoFICHEIRO

O ficheiro deve ser salvo em .bin?

Offline Cláudio Novais

  • Usuário Ubuntu
  • *
  • Posts: 501
  • I'm ubuntued
    • View Profile
    • UBUNTUED.info
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #8 on: 07 de February de 2009, 18:31 »
Olá lps, o ficheiro pode ser salvo com qualquer extensão, desde que depois o execute exactamente com esse nome.

Se não existe é porque não salvou com esse nome do ficheiro. tem de fazer aquele chmod com o nome do ficheiro que tem guardado.

Offline lps

  • Usuário Ubuntu
  • *
  • Posts: 7
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #9 on: 07 de February de 2009, 18:36 »
Olá lps, o ficheiro pode ser salvo com qualquer extensão, desde que depois o execute exactamente com esse nome.

Se não existe é porque não salvou com esse nome do ficheiro. tem de fazer aquele chmod com o nome do ficheiro que tem guardado.

Isso que aparece no terminal:

presley@presley-laptop:~$ ./launchpad-update
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
curl já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
cat: keyss: Arquivo ou diretório inexistente
rm: imposível remover `keyss': Arquivo ou diretório inexistente
presley@presley-laptop:~$

Offline lps

  • Usuário Ubuntu
  • *
  • Posts: 7
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #10 on: 07 de February de 2009, 18:47 »
Olá lps, o ficheiro pode ser salvo com qualquer extensão, desde que depois o execute exactamente com esse nome.

Se não existe é porque não salvou com esse nome do ficheiro. tem de fazer aquele chmod com o nome do ficheiro que tem guardado.

Eu salvei o arquivo conforme orientou, mas quando peço para executá-lo a mensagem é arquivo inexistente.
Desculpe minha ignorância, mas sou novo no ubuntu.
Como posso resolver isto? Onde devo salvar este arquivo?
« Last Edit: 07 de February de 2009, 18:49 by lps »

Offline lueneberg

  • Usuário Ubuntu
  • *
  • Posts: 727
    • View Profile
    • BrasilLivre
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #11 on: 07 de February de 2009, 19:36 »
Olá lps, o ficheiro pode ser salvo com qualquer extensão, desde que depois o execute exactamente com esse nome.

Se não existe é porque não salvou com esse nome do ficheiro. tem de fazer aquele chmod com o nome do ficheiro que tem guardado.

Eu salvei o arquivo conforme orientou, mas quando peço para executá-lo a mensagem é arquivo inexistente.
Desculpe minha ignorância, mas sou novo no ubuntu.
Como posso resolver isto? Onde devo salvar este arquivo?

vc pode salvar aonde quiser,,,  mais na hora de transformar em executavel e acionar ele,,vc tem que esta no mesmo diretorio aonde baixou... faça desta maneira que bem mais facil:

- abra o terminal

para baixar o arquivo de o comando:

wget -c http://ubuntued.info/wp-content/uploads/2009/01/launchpad-update

depois de permissão ao arquivo:

chmod +x lauchpad-update

agora execute o arquivo:

./launchpad-update

e depois de  mais um comando para atualizar a lista de repositórios:

sudo apt-get update



Offline lps

  • Usuário Ubuntu
  • *
  • Posts: 7
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #12 on: 10 de February de 2009, 23:28 »
Olá lps, o ficheiro pode ser salvo com qualquer extensão, desde que depois o execute exactamente com esse nome.

Se não existe é porque não salvou com esse nome do ficheiro. tem de fazer aquele chmod com o nome do ficheiro que tem guardado.

Eu salvei o arquivo conforme orientou, mas quando peço para executá-lo a mensagem é arquivo inexistente.
Desculpe minha ignorância, mas sou novo no ubuntu.
Como posso resolver isto? Onde devo salvar este arquivo?

vc pode salvar aonde quiser,,,  mais na hora de transformar em executavel e acionar ele,,vc tem que esta no mesmo diretorio aonde baixou... faça desta maneira que bem mais facil:

- abra o terminal

para baixar o arquivo de o comando:

wget -c http://ubuntued.info/wp-content/uploads/2009/01/launchpad-update

depois de permissão ao arquivo:

chmod +x lauchpad-update

agora execute o arquivo:

./launchpad-update

e depois de  mais um comando para atualizar a lista de repositórios:

sudo apt-get update




Agradeço a dica, mas apareceu isso no terminal:

presley@presley-laptop:~$ chmod +x launchpad-update
presley@presley-laptop:~$ ./launchpad-update
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
curl já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 5 não atualizados.
cat: keyss: Arquivo ou diretório inexistente
rm: imposível remover `keyss': Arquivo ou diretório inexistente
presley@presley-laptop:~$

O que devo fazer?

Offline HitoriX

  • Usuário Ubuntu
  • *
  • Posts: 34
    • View Profile
    • Ubuntu-BR-SC
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #13 on: 11 de February de 2009, 19:47 »
Estou recebendo o seguinte erro:
Quote
hitorix@hitorix-laptop:~$ ./launchpad-update
Lendo lista de pacotes... Pronto
Construindo árvore de dependências       
Lendo estado da informação... Pronto
curl já é a versão mais nova.
Os seguintes pacotes foram instalados automaticamente e não são mais necessários:
  libempathy11 libtelepathy-glib0 telepathy-mission-control
  libmissioncontrol-client0 libempathy-gtk11 libempathy-common
  libmissioncontrol-server1 libtelepathy2 libempathy-gtk-common
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
curl: try 'curl --help' or 'curl --manual' for more information

Ai, eu modifiquei a linha 4, como o golimpio disse, e recebo esse erro:
Quote
hitorix@hitorix-laptop:~$ ./launchpad-update
Lendo lista de pacotes... Pronto
Construindo árvore de dependências       
Lendo estado da informação... Pronto
curl já é a versão mais nova.
Os seguintes pacotes foram instalados automaticamente e não são mais necessários:
  libempathy11 libtelepathy-glib0 telepathy-mission-control
  libmissioncontrol-client0 libempathy-gtk11 libempathy-common
  libmissioncontrol-server1 libtelepathy2 libempathy-gtk-common
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  141k  100  141k    0     0   6626      0  0:00:21  0:00:21 --:--:-- 22891

curl: (7) couldn't connect to host

Como posso resolver esse problema? =/

Offline Rockwave

  • Usuário Ubuntu
  • *
  • Posts: 223
    • View Profile
Re: Resolução do problema das NO_PUBKEY do launchpad
« Reply #14 on: 12 de February de 2009, 23:02 »
Ao executar esse script recebo o seguinte erro:

diego@diego-desktop:~/desktop$ ./launchpad-update
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
curl já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
8 pacotes não totalmente instalados ou removidos.
Depois desta operação, 0B adicionais de espaço em disco serão usados.
dpkg: erro processando libxine1-bin (--configure):
 pacote libxine1-bin não está pronto para configuração
 não posso configurar (estado atual 'triggers-awaited')
dpkg: ../../src/packages.c:221: process_queue: Afirmação `dependtry <= 4' falhou.
E: Sub-process /usr/bin/dpkg exited unexpectedly
cat: keyss: Arquivo ou diretório inexistente
rm: imposível remover `keyss': Arquivo ou diretório inexistente

como posso corrigir isso?