dpkg状态文件出错

关键字:Dabian dpkg status

今天使用apt-get update时出现如下错误:
Unable to parse package file /var/lib/dpkg/status

真是郁闷,dpkg的状态文件建议还是修改一下吧。经常出错。

处理方式:
1.首先尝试使用cp /var/lib/dpkg/status-old /var/lib/dpkg/status .无效
2.尝试使用 cp /var/backups/dpkg.status.0 /var/lib/dpkg/status . 衰,还是无效。
3.只好解开dpkg.status.1.gz 来修复。拷贝后修复。

dpkg状态文件出错》有9个想法

  1. 请问,您只是把备份文件复制到 /var/lib/dpkg/ 目录并且覆盖原来的 status 文件就好了吗?,怎么我这么做了也不好用呀?

  2. 一般到gz文件这一步已经是很早的备份文件了,应该是可以了.如果还不行.请查找最早的备份文件,并拷贝.

  3. /var/lib/dpkg# apt-get check
    Reading package lists… Error!
    E: Dynamic MMap ran out of room
    E: Error occurred while processing libxdelta2 (NewFileVer1)
    E: Problem with MergeList /var/lib/dpkg/status
    E: The package lists or status file could not be parsed or opened.

    我恢复了N个备份文件,结果都一样,只是那个(NewFileVer1)前面的文件名不一样,不知道是什么原因呀?

发表评论