当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]apt-get install出错,提示gforge和/usr/bin/dpkg 有关
帖子发表于 : 2007-06-15 11:14 
头像

注册: 2007-05-06 23:35
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
(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) >意味着什么了。






新手上路,请路过大侠指点一下,谢谢!


_________________
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!


最后由 Jianying 编辑于 2007-06-15 11:28,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-06-15 11:18 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
处理 gforge-lists-mailman
gforge-web-apache
这两个玩意的时候出错。
把那两个东西删除下看看


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-06-15 11:34 
头像

注册: 2007-05-06 23:35
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
不好意思再土土地问一下怎么找到这两个文件?
一直弄不懂怎么使用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!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-06-15 11:37 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
sudo apt-get remove XXX
看看


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-06-15 11:56 
头像

注册: 2007-05-06 23:35
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
我在新立得管理那里把它们两个都删除了。

看起来暂时没有问题了,非常感谢! :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!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译