[问题]apt-get install出错,提示gforge和/usr/bin/dpkg 有关

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
Jianying
帖子: 70
注册时间: 2007-05-06 23:35
送出感谢: 0
接收感谢: 0
联系:

[问题]apt-get install出错,提示gforge和/usr/bin/dpkg 有关

#1

帖子 Jianying » 2007-06-15 11:14

(1) 问题描述:

最近apt-get install 一些软件的时候经常出错,比如


sudo apt-get install brightside 最后几段出现提示如下:

Searching GFORGE config file [OK]
Using /etc/gforge/httpd.conf
This module does not exist!
dpkg:处理 gforge-web-apache (--configure)时出错:
子进程·post-installation script·返回了错误号·1
正在设置 brightside (1.4.0-1ubuntu1) ...

在处理时有错误发生:
gforge-lists-mailman
gforge-web-apache
E: Sub-process /usr/bin/dpkg returned an error code (1)



另外一个例子:
$sudo apt-get install checkgmail
提示如下

正在设置 checkgmail (1.10.1-1) ...

在处理时有错误发生:
gforge-lists-mailman
gforge-web-apache
E: Sub-process /usr/bin/dpkg returned an error code (1)




(2)起因
前几天打开某些网页,结果提示GForge Could Not Connect to Database:

于是试着
$sudo apt-get install GForge
安装提示几百兆空间后继续,安装过程经常提示是否覆盖某些目录下的文件,选择是。,但装完以后上述网页问题无法解决,于是选择
$sudo apt-get remove GForge
(这个过程似乎卸载掉的空间总比安装的时候小很多,不知道为什么)
然后开始出现上述apt-get install问题。
试着$sudo apt-get remove --purge GForge
没有什么反应



(3)已尝试方法
google了一下,找到一篇类似问题的帖子
http://oss.lzu.edu.cn/modules/newbb/vie ... st_id=2251
里面推荐一个方法http://blog.sina.com.cn/u/3f3422fd0100002u

具体步骤摘抄如下
1) apt-get check

This will give at the end a list of files in /var/cache/apt/archives.

2) cd /var/cache/apt/archives

3) dpkg -i --force-overwrite <files in list of 1) >

repeat this for every file you got in 1) apt-get check

4) do a apt-get check again, it should give no error no more


仿照用$apt-get check的时候,提示说
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

于是$sudo apt-get check
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成

没有作者描述的"This will give at the end a list of files in /var/cache/apt/archives."
我以为也许没有问题了。$sudo apt-get install checkgmail ,问题依旧.

于是2) cd /var/cache/apt/archives

3) dpkg -i --force-overwrite <files in list of 1) >

这一步的时候,我就不知道<files in list of 1) >意味着什么了。






新手上路,请路过大侠指点一下,谢谢!
上次由 Jianying 在 2007-06-15 11:28,总共编辑 2 次。
CPU AMD Athlon 64 X2 3600+
主板 升技AN52
内存 DDR2 667 1GB
显卡 小影霸 Nvidia GeForce 7300 GT 256M
硬盘 ST380021A 80GB
OS Ubuntu 7.04

#I believe I can fly!
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS
送出感谢: 0
接收感谢: 2 次

#2

帖子 xiehuoli » 2007-06-15 11:18

处理 gforge-lists-mailman
gforge-web-apache
这两个玩意的时候出错。
把那两个东西删除下看看
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
Jianying
帖子: 70
注册时间: 2007-05-06 23:35
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 Jianying » 2007-06-15 11:34

不好意思再土土地问一下怎么找到这两个文件?
一直弄不懂怎么使用find命令(有一个linux文件查找命令find教程,一直看的云里雾里)
$find gforge-lists-mailman
没有结果。

thanks :oops:
xiehuoli 写了:处理 gforge-lists-mailman
gforge-web-apache
这两个玩意的时候出错。
把那两个东西删除下看看
CPU AMD Athlon 64 X2 3600+
主板 升技AN52
内存 DDR2 667 1GB
显卡 小影霸 Nvidia GeForce 7300 GT 256M
硬盘 ST380021A 80GB
OS Ubuntu 7.04

#I believe I can fly!
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS
送出感谢: 0
接收感谢: 2 次

#4

帖子 xiehuoli » 2007-06-15 11:37

sudo apt-get remove XXX
看看
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
Jianying
帖子: 70
注册时间: 2007-05-06 23:35
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 Jianying » 2007-06-15 11:56

我在新立得管理那里把它们两个都删除了。

看起来暂时没有问题了,非常感谢! :D
xiehuoli 写了:sudo apt-get remove XXX
看看
CPU AMD Athlon 64 X2 3600+
主板 升技AN52
内存 DDR2 667 1GB
显卡 小影霸 Nvidia GeForce 7300 GT 256M
硬盘 ST380021A 80GB
OS Ubuntu 7.04

#I believe I can fly!
回复

回到 “服务器基础应用”