[Resolvido]Atualização do Lucid Lynx através do repositório Main - Erro NODATA 2

Iniciado por nmadson, 11 de Agosto de 2010, 16:01

tópico anterior - próximo tópico

nmadson

Olá pessoal.

Estou utilizando o Lucid Lynx através de um proxy para acessar a Internet.
Consigo baixar os arquivos de atualização por todos os servidores, porém não consigo instalar as atualizações.

Por exemplo, quando eu habilito o repositório Main, através da Central de Software, após baixar as atualizações o seguinte erro aparece:

W: Erro GPG: http://security.ubuntu.com lucid-security Release: As seguintes assinaturas eram inválidas: NODATA 2

Tentei mudar de servidor sem sucesso, e quando digito

sudo dpkg --configure -a

para atualizar as chaves não aparece nenhuma mensagem no terminal.

Um erro que também acontece, não sei se relacionado a este, é que se eu marco todos os repositórios para baixar ao mesmo tempo o apt-get trava no universe, em 99%, porém se eu baixar um repositório por vez consigo concluir o processo, porém com o mesmo erro NODATA 2.

Obrigado pela ajuda.

Edit: detalhe adicional: Pelo Gerenciador de atualizações consegui baixar o repositório de código-fonte. Porém só consigo baixar e instalar 1 pacote de cada vez, do contrário aparece o erro Hash Sum incorreto.

cesargcomp

Achei um script que mantém as chaves atualizadas, ou seja, sempre que gerar erros como esse é executá-lo e ser feliz.

Siga as instruções no link abaixo:
http://ubuntued.info/mantenha-as-chaves-gpg-do-launchpad-sempre-actualizadas


Espero ter ajudado!
Use Ubuntu. Segurança, facilidade e gratuidade em suas mãos.

nmadson

Obrigado, mas mesmo com as chaves atualizadas dá erro da chave do Launchpad.
A questão é que não acontece somente com os servidores da Launchpad, mas de qualquer servidor.

Tentei inclusive deletar as pastas do apt-get e recriá-las mas não deu certo... está difícil.

nmadson

Senhores, resolvi o problema!

Após procurar fóruns no mundo todo relatando o caso, percebi que uma parte das reclamações vinha de quem estava tentando utilizar o Ubuntu através de um proxy.

Pois bem, o erro refere-se ao apt-get não conseguir baixar a chave dos servidores. Suspeito que isso acontece por alguém da rede utilizar outra distribuição (no meu caso, há servidores que rodam o Debian).

Então, posto aqui a dica do site http://www.ocf.berkeley.edu/~chunghau/

No terminal, digite

sudo gedit /etc/apt/apt.conf

E adicione as linhas

Acquire::http::No-Cache "True";
Acquire::http::Max-Age "0";


Salve o arquivo, e execute sudo apt-get update e veja que o erro não acontece mais!

Boa sorte a todos!