Eu tive problemas semelhantes com o seguinte erro:
dpkg: unrecoverable fatal error, aborting:
files list file for package 'libboost-regex1.55.0:armhf' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)
No entanto, a pasta /var/lib/dpkg/info/linux
não existia no meu sistema, como no post anterior. (Eu estava correndo Raspbian em um Raspberry pi 3)
Eu movi os seguintes arquivos:
/var/lib/dpkg/info/libboost-regex1.55.0:armhf.postrm
/var/lib/dpkg/info/libboost-regex1.55.0:armhf.list
Em seguida, corri:
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
Corrigimos o problema para mim.