“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.”

3

Então eu continuo tentando instalar coisas no meu laptop e sempre que tento usar o sudo apt-get eu recebo os mesmos erros toda vez,

SystemError: E:Read error - read (5: Input/output error), E:The package lists or status file could not be parsed or opened.

Além disso, sempre que eu tento abrir o software Center através do meu ícone na área de trabalho, ele apenas congela deixando-me forçar a sair. Se eu tentar usar o centro de software de comando no meu terminal, eu obtenho a lista mais longa do mundo,

che.open()
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py", line 629, in <lambda>
    return (lambda data: callback(*data), user_data)
  File "/usr/share/software-center/softwarecenter/db/pkginfo_impl/aptcache.py", line 261, in open
    self._cache = apt.Cache(progress)
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 105, in __init__
    self.open(progress)
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 150, in open
    self._cache = apt_pkg.Cache(progress)
SystemError: E:Read error - read (5: Input/output error), E:The package lists or status file could not be parsed or opened.
2013-10-13 10:13:52,685 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py", line 629, in <lambda>
    return (lambda data: callback(*data), user_data)
  File "/usr/share/software-center/softwarecenter/db/pkginfo_impl/aptcache.py", line 261, in open
    self._cache = apt.Cache(progress)
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 105, in __init__
    self.open(progress)
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 150, in open
    self._cache = apt_pkg.Cache(progress)
SystemError: E:Read error - read (5: Input/output error), E:The package lists or status file could not be parsed or opened.
2013-10-13 10:13:57,365 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py", line 629, in <lambda>
    return (lambda data: callback(*data), user_data)
  File "/usr/share/software-center/softwarecenter/db/pkginfo_impl/aptcache.py", line 261, in open
    self._cache = apt.Cache(progress)
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 105, in __init__
    self.open(progress)
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 150, in open
    self._cache = apt_pkg.Cache(progress)
SystemError: E:Read error - read (5: Input/output error), E:The package lists or status file could not be parsed or opened.

Isso é apenas um décimo da lista, que é muito longa para ser lida. Preciso de ajuda, se alguém tiver uma resposta por favor responda

    
por Jacob 13.10.2013 / 16:21

1 resposta

11

Suas listas estão corrompidas, você deve removê-las e atualizar suas listas de pacotes:

sudo rm -r /var/lib/apt/lists/
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt-get update

Primeiro, remove a lista anterior, depois refaz o diretório partial , o terceiro atualiza sua lista e recria a lista de pacotes de seus repositórios.

Isso pode ser facilmente corrigido se você descobrir exatamente qual deles está corrompido, mas o log não diz. apt-get update pode lhe dar dicas, em vez de excluir todas delas, apenas a que está corrompida.

    
por Braiam 14.10.2013 / 16:53