求救,今天搞了一个下午没解决的apt-get问题(已解决)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
darknight512
帖子: 6
注册时间: 2007-02-01 19:39

求救,今天搞了一个下午没解决的apt-get问题(已解决)

#1

帖子 darknight512 » 2007-04-28 21:59

今天发在 老旧版本区,没回音,只好在这里再发一次了。

我的版本是edgy ubuntu,昨天一切正常,今天开始突然出现用synaptic 升级时,会报以下错误

代码:
E: Problem parsing dependency Depends
E: Error occurred while processing bmp-wma (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ubuntu.cn99.com_ubuntu-cn_dists_edgy_main_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.


而且之后synaptic就会自动关闭

即使在terminal下也是报同样的错误。google了一下午,找到以下几种方法:
1.用 /var/lib/dpkg/status-old 覆盖 /var/lib/dpkg/status 无效

2.用 /var/backups/dpkg.status.0 来覆盖/var/lib/dpkg/status,包括解压出 dpkg.status.1.gz中的dpkg.status.0 来覆盖 无效

3.修改 /etc/apt/apt.conf.d/70debconf,加上APT::Cache-Limit 83886080; 无效

4.使用命令
sudo apt-get clean
sudo apt-get -f install
报的和上面一样的错,现在不能升级软件了,
Crying or Very sad

后来尝试用KPackage,虽然报同样的错,但至少不会像synaptic一样自动关闭,然后在其中查找bmp-wma文件,发现是在 dpkg安装中的,dpkg 的版本是1.13.22ubuntu7

我自己琢磨,是不是这个版本有问题啊?ubuntu7?

现在该怎么办啊,哪位大侠可怜可怜我吧,现在什么升级都不能进行了。

P.S.在GNOME下的kpackage怎么不要 super密码就能直接进去呢?好不安全啊。

------------------------------------------------
我自己算是解决了,晚上刚才试了下
自己总结一下吧

sudo gedit /etc/apt/sources.list

然后查找所有包含有ubuntu-cn的行,将其注释掉
然后再

sudo apt-get clean
sudo apt-get update

我的就正常了。有人说CN99的源有问题,但我刚才实验的时候,CN99的源也在LIST里,貌似只要注释掉这两行就可以了:

##deb http://archive.ubuntu.org.cn/ubuntu-cn/ edgy main restricted universe multiverse

##deb http://ubuntu.cn99.com/ubuntu-cn/ edgy main restricted universe multiverse
一切正常了。希望对所有使用edgy,并且遇到这个问题的兄弟有所帮助。
上次由 darknight512 在 2007-04-28 23:33,总共编辑 2 次。
头像
jupengfei
帖子: 1258
注册时间: 2006-10-31 11:02
来自: Beijing

Re: 求救,今天搞了一个下午没解决的apt-get问题

#2

帖子 jupengfei » 2007-04-28 22:54

darknight512 写了:今天发在 老旧版本区,没回音,只好在这里再发一次了。

我的版本是edgy ubuntu,昨天一切正常,今天开始突然出现用synaptic 升级时,会报以下错误

代码:
E: Problem parsing dependency Depends
E: Error occurred while processing bmp-wma (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/ubuntu.cn99.com_ubuntu-cn_dists_edgy_main_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.


而且之后synaptic就会自动关闭

即使在terminal下也是报同样的错误。google了一下午,找到以下几种方法:
1.用 /var/lib/dpkg/status-old 覆盖 /var/lib/dpkg/status 无效

2.用 /var/backups/dpkg.status.0 来覆盖/var/lib/dpkg/status,包括解压出 dpkg.status.1.gz中的dpkg.status.0 来覆盖 无效

3.修改 /etc/apt/apt.conf.d/70debconf,加上APT::Cache-Limit 83886080; 无效

4.使用命令
sudo apt-get clean
sudo apt-get -f install
报的和上面一样的错,现在不能升级软件了,
Crying or Very sad
跟我一样啊,怎么没有人来看看啊,我现在正等着呢!!!

LZ哥们,咱俩力争要把这帖子顶起来啊,否则没有人看啊!
图片
我也喜欢蓝妹妹......
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#3

帖子 BigSnake.NET » 2007-04-28 22:55

等待几天即可
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
butterflyin
帖子: 249
注册时间: 2006-11-08 10:06

#4

帖子 butterflyin » 2007-04-28 22:57

我今天也出错了。似乎是cn99源出错了!

正在读取软件包列表... 有错误!
E: Problem parsing dependency Depends
E: 处理 qsopcast (NewVersion1)时出错
E: Problem with MergeList /var/lib/apt/lists/ubuntu.cn99.com_ubuntu-cn_dists_feisty_main_binary-i386_Packages
E: 无法解析或打开软件包的列表或是状态文件。
H2o0
帖子: 6
注册时间: 2007-01-10 18:17

#5

帖子 H2o0 » 2007-04-28 23:05

cn99的源有问题,换其他的源就可以了
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#6

帖子 dogfox » 2007-04-28 23:08

删除cn99的源
全世界linux爱好者联合起来 !
头像
jupengfei
帖子: 1258
注册时间: 2006-10-31 11:02
来自: Beijing

#7

帖子 jupengfei » 2007-04-28 23:14

H2o0 写了:cn99的源有问题,换其他的源就可以了

不是啊,我换了官方的源还不行
图片
我也喜欢蓝妹妹......
darknight512
帖子: 6
注册时间: 2007-02-01 19:39

#8

帖子 darknight512 » 2007-04-28 23:20

我自己算是解决了,晚上刚才试了下
自己总结一下吧

sudo gedit /etc/apt/sources.list

然后查找所有包含有ubuntu-cn的行,将其注释掉
然后再

sudo apt-get clean
sudo apt-get update

我的就正常了。有人说CN99的源有问题,但我刚才实验的时候,CN99的源也在LIST里,貌似只要注释掉这两行就可以了:

##deb http://archive.ubuntu.org.cn/ubuntu-cn/ edgy main restricted universe multiverse

##deb http://ubuntu.cn99.com/ubuntu-cn/ edgy main restricted universe multiverse
一切正常了。希望对所有使用edgy,并且遇到这个问题的兄弟有所帮助。
上次由 darknight512 在 2007-04-28 23:30,总共编辑 2 次。
andrew_t
帖子: 614
注册时间: 2006-12-14 3:00

#9

帖子 andrew_t » 2007-04-28 23:23

看来都遇到了,应该是cn99的源有问题了把
rayman
帖子: 123
注册时间: 2006-10-28 19:31
来自: 中国,广西,南宁

#10

帖子 rayman » 2007-04-29 0:05

嗯,我昨天也遇到了同样的问题

忙活了半天,后来也是删了CN99源里面的 ubuntu-cn 一行就OK了

这么说来,CN99的ubuntu-cn源真的出问题了。
butterflyin
帖子: 249
注册时间: 2006-11-08 10:06

#11

帖子 butterflyin » 2007-04-29 7:28

已经按照楼主的弄好了!感谢~
czk
帖子: 232
注册时间: 2006-10-08 22:20

#12

帖子 czk » 2007-04-29 8:18

好像其他镜像的ubuntu-cn也有同样问题,看来是ubuntu-cn坏了
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
联系:

#13

帖子 adqin » 2007-04-29 8:44

源的问题是可以等待的,维护人员很快就会弄好。
当然如果急需要用,就可以把有问题的源先屏蔽掉。
我昨天也遇到同样的问题了,但不是CN的源。而
我没有管他。
kuerbt
帖子: 305
注册时间: 2006-04-13 13:53

#14

帖子 kuerbt » 2007-04-29 13:33

我的也遇到这个问题

暂时等等吧,不是很着急。
等高手把源里的问题解决,想必也就好了
头像
TheThirdGhost
帖子: 1592
注册时间: 2006-07-23 16:25
来自: 南京

#15

帖子 TheThirdGhost » 2007-04-29 14:38

顶一个,我说咋回事呢。 :D
回复