更新Ubuntu时报错,内容如下:
dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.
有些人说执行下面这两行就搞定了。
# dpkg --configure -a
# apt-get update
结果还是搞不定。
发现了如下代码:
# ls /usr/share/doc | \
grep -v [A-Z] | \
grep -v ’^texmf$’ | \
grep -v ’^debian$’ | \
awk ’{print $1 " install"}’ | \
dpkg --set-selections
执行了结果报错:
awk: 1: unexpected character 0xe2
awk: line 2: missing } near end of file
不管这个,执行upgrade命令,获取新的头文件:
# apt-get upgrade
上面的命令要在root用户或权限下进行。