Erro ao executar o apt-get update

2

Estou recebendo o erro mencionado abaixo enquanto estou executando o comando "sudo apt-get update".

Fetched 1,592 kB in 4min 5s (6,489 B/s)
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_precise-security_universe_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.

Eu não tenho ideia do que é isso? qualquer ajuda?

Por favor, note que a execução abaixo dos comandos não tem efeito sobre o problema.

$ sudo rm -rvf /var/lib/apt/lists/*  

$ sudo apt-get update

O primeiro comando é executado com sucesso enquanto o outro falha (a saída completa está aqui - > link ).
 O que eu sou capaz de descobrir é que o segundo comando (apt-get update) faz o download do pacote

"precise-security_universe_i18n_Translation-en"

e tente instalá-lo. O problema está neste pacote. Eu acho que esse pacote está corrompido.

Isso também impedirá a abertura do gerenciador de pacotes e do centro de software. Se eu excluir manualmente este pacote, ambos estão abrindo. Mas, novamente, executar o comando update levará ao mesmo problema.

Existe algo como eu posso atualizar de outro servidor (usando a linha de comando) (em vez do servidor padrão usado pelo apt-get update) onde este pacote pode estar incorrompido.

    
por Anurag Rana 17.12.2013 / 10:37

4 respostas

2

Prolem resolvido!

Todos os pacotes foram baixados de um servidor no Lanka. Mudar o servidor para o link funcionou bem.

Passo 1 - Execute o comando

# rm -rvf /var/lib/apt/lists/

Etapa 2 - abra o gerenciador de pacotes e altere o servidor. Configuração - > Repositório - > Download de.

Passo 3 - Execute o comando

# apt-get update

Feito !!

    
por 19.12.2013 / 12:10
5
sudo rm /var/lib/apt/lists/* -vf && sudo apt-get update

Vai fazer o truque. Veja a fonte

    
por 17.12.2013 / 11:03
3

Este é um problema comum que parece no fórum do AskUbuntu - basicamente:

Estes comandos do terminal devem resolver o seu problema:

Primeiro remova a Merge List abrindo um terminal (pressione Ctrl + Alt + T para iniciar) e execute este comando:

sudo rm /var/lib/apt/lists/* -vf

Em seguida, gere um novo executando uma atualização simples:

sudo apt-get update

Aqui está o relatório de erros (e another ) para este problema, que agora está corrigido para que não crie novos arquivos malformados, no entanto, se você já tem os arquivos malformados que você precisa para removê-los, conforme explicado neste post.

    
por 17.12.2013 / 14:47
0

O arquivo mencionado nas mensagens de erro pode estar corrompido ou contém uma referência a um pacote inválido / ausente header .

O conteúdo do arquivo é assim:

Package: apport-kde
Description-md5: c8fd570a74a013e8fc3c502dd64152ce
Description-en: KDE frontend for the apport crash report system
 apport automatically collects data from crashed processes and
 compiles a problem report in /var/crash/. This utilizes the crashdump
 helper hook provided by the Ubuntu kernel.
 .
 This package provides a KDE frontend for browsing and handling the
 crash reports.

Package: apport-noui
Description-md5: 679b8a64ce43a788744dbacfc594051c
Description-en: tools for automatically reporting Apport crash reports
 apport automatically collects data from crashed processes and
 compiles a problem report in /var/crash/. This utilizes the crashdump
 helper hook provided by the Ubuntu kernel.
 .
 This package provides an upstart job for automatically reporting new Apport
 crash reports when enabled.

....

Sugiro que você encontre a seção Package: header e remova-a (primeiro faça o backup do arquivo).

    
por 17.12.2013 / 10:43