E: Erro de leitura - leitura (5: erro de entrada / saída) E: As listas de pacotes ou arquivos de status não puderam ser analisados ou abertos. [fechadas]

-4

Tudo começou quando um ponto vermelho apareceu na barra de menu.

A máquina estava funcionando mal, então eu li a mensagem que dizia que havia um gerenciador de pacotes de execução de erros, então segui um thread para uma pessoa com a mesma mensagem e executei o comando recomendado e recebi a seguinte mensagem

The following packages were automatically installed and are no longer required:
  language-pack-kde-en language-pack-kde-en-base libhal1 hal libhal-storage1
  hal-info

Então, eu corri o comando que deveria removê-los e o terminal reivindicou o sucesso. Eu ainda tenho o erro mencionado anteriormente relatado na barra de menu.

sudo apt-get -f install 
Reading package lists... Error!
E: Read error - read (5: Input/output error)
E: The package lists or status file could not be parsed or opened. 

a máquina está funcionando da mesma forma, exceto que o Centro de Software falha.

    
por Tony Frazure 06.08.2014 / 00:21

3 respostas

3

Seu sistema não precisa mais desses pacotes e está avisando que você pode removê-los se quiser. Se você ler a próxima linha em sua tela (no terminal onde você copiou isso), você notará que pode executar apt-get autoremove para remover esses pacotes.

The following packages were automatically installed and are no longer required:
 language-pack-kde-en language-pack-kde-en-base libhal1 hal
 libhal-storage1 hal-info
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    
por amanthethy 06.08.2014 / 00:31
2

Se você observar toda a mensagem, não apenas a parte que você postou, mas também o resto da saída, sugere que você execute o comando autoremove do apt

Então, se você executar sudo apt-get autoremove , você vai se livrar desses pacotes que você não precisa mais.

    
por Benoit 06.08.2014 / 13:49
1

Isso não é um erro, apenas uma mensagem informando que há pacotes que foram instalados automaticamente para satisfazer as dependências, mas que não são mais necessários.

Portanto, se houver um erro - por exemplo, se houver "erro" ou outro texto para informar que houve um problema -, a mensagem were automatically installed será separada a partir dele . Você teria que fornecer mais informações (o que você estava tentando realizar, qual comando você executou, sua saída completa e qualquer outra informação que você acha que poderia ser relevante), para obter uma resposta. / p>     

por Eliah Kagan 06.08.2014 / 03:42