error: parsing file '/var/lib/dpkg/updates/0126' near line 0: 在字段名 #padding 中发现换行符

来源:互联网 发布:电工理论与新技术 知乎 编辑:程序博客网 时间:2024/06/05 21:55
今天升级ubuntu系统,结果升级到一半,电源意外关闭了,重启后就无法继续更新了。一直报错:

无法获得锁 /var/lib/dpkg/lock - open 

网上找的方法:
sudo rm -rf /var/lib/dpkg/lock
执行操作后并没能解决问题,反而冒出新的问题:
dpkg 的操作被中断了, 您必须手动执行 'sudo dpkg --configure -a' 以修复这个问题。

好吧,按着提示继续操作,升级是继续了,但好像一直卡在那里,等不了,我强制关闭终端,想着清理下缓存:sudo apt-get autoclean

于是就出现如题的错误了(瞬间崩溃,有木有),遂到各种论坛找解决方法,总算找到解决方法:

1. 打开终端,输入命令,看看有啥遗留文件
cd /var/lib/dpkg/updates/ls
2.用命令都删除掉
sudo rm *
3.重新更新
sudo apt-get updatesudo apt-get upgrade
至此,问题搞定了


原创粉丝点击