Basta criar um diretório chamado status e não conseguir o que você precisa. / var / lib / dpkg / status deve ser um arquivo , não um diretório como visto abaixo:
ll /var/lib/dpkg/status
-rw-r--r-- 1 root root 3466281 May 26 06:17 /var/lib/dpkg/status
Se tudo o que você fez de errado for excluir o arquivo de status e tentar substituí-lo por um diretório, você deverá simplesmente emitir os seguintes comandos:
rmdir /var/lib/dpkg/status
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
se você de alguma forma conseguiu mover todo o branch / var / lib / dpkg e enxertá-lo no branch / usr / local, será necessário movê-lo primeiro.
a ramificação /var/lib/dpkg
normalmente se parece com isso:
tree -d /var/lib/dpkg
/var/lib/dpkg
├── alternatives
├── info
├── parts
├── triggers
└── updates
Fonte: descaradamente modificada de esta resposta para esta pergunta.