sudo apt-get check me dá o seguinte erro

2
sudo apt-get check

Reading package lists... Error!
E: Read error - read (21: Is a directory)
E: The package lists or status file could not be parsed or opened

Por favor, deixe-me saber como resolver esse problema.

    
por krs 22.10.2013 / 09:25

2 respostas

0

Aparentemente, existem algumas permissões e diretórios mistos no /var/lib/apt/lists/ removendo-os e a recriação deve corrigir o problema:

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

O primeiro comando deve eliminar o diretório, segundo recriar o diretório parcial, terceiro preencher os arquivos de listas.

    
por Braiam 22.10.2013 / 09:50
0

Quebrado /var . Verifique se /var/lib/dpkg/status é o arquivo, mas não o diretório. Else remake como:

sudo rm /var/lib/dpkg/status -d
sudo touch /var/lib/dpkg/status 

Próxima tentativa

sudo dpkg -i apt

Realmente não funciona, mas diz sobre diretórios de quebra.

Em /var/lib/dpkg/ devem ser diretórios: /alternatives, /info, /parts, /triggers, /updates .

    
por bl79 27.01.2017 / 03:17