apt-update更新失败--files list file for package ‘cmake-data‘ is missing final newline

又是平平无奇的一天,但是今天的虚拟机不太给劲,下个docker卡了半天,一直报下边的错:

dpkg: unrecoverable fatal error, aborting:
 files list file for package 'cmake-data' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

本着死马当活马医的心态,想着先更新下源,执行了apt -update,发现依旧如此;然后呢,本着世上无难事只要肯放弃,所以往前回复了几个快照,重新下载。But,怎么回事还是报这个错,逼着我解决这个问题,所以如下:
报错信息如下:
apt-update更新失败--files list file for package ‘cmake-data‘ is missing final newline_第1张图片
解决办法如下:

sudo rm /var/lib/dpkg/info/cmake-data.list    //先删除
sudo apt-get install cmake-data --reinstall   //再重新安装
apt -update                                   //再更新源
apt install docker.io                         //再下载docker

over

参考链接:

https://stackoverflow.com/questions/39664885/dpkgunrecoverable-fatal-error-files-list-file-for-package-java-common-is-mis

你可能感兴趣的:(运维)