[已经解决]删掉gforge-ldap-openldap

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

[已经解决]删掉gforge-ldap-openldap

#1

帖子 dsdsdds » 2007-05-20 11:26

这个是查Adobe启动问题时,有人说装gforge-ldap-openldap,可是根本不解决问题,我就想删了,

apt说:
正在删除 gforge-ldap-openldap ...
dpkg:处理 gforge-ldap-openldap (--remove)时出错:
子进程·pre-removal script·返回了错误号·5
hostname: Unknown host
/etc/libnss-ldap.conf replacement already wanted, not changing.
/etc/nsswitch.conf replacement already wanted, not changing.
/etc/ldap/slapd.conf replacement already wanted, not changing.
在处理时有错误发生:
gforge-ldap-openldap
E: Sub-process /usr/bin/dpkg returned an error code (1)
上次由 dsdsdds 在 2007-05-23 17:41,总共编辑 1 次。
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22

应该怎么改才能删掉它呢?

#2

帖子 dsdsdds » 2007-05-20 11:42

sudo apt-get install --reinstall gforge-ldap-openldap
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成
共升级了 0 个软件包,新安装了 0 个软件包,共重新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 0B/94.9kB 的软件包。
解压缩后会消耗掉 0B 的额外空间。
您希望继续执行吗?[Y/n]y
正在预设定软件包 ...
hostname: Unknown host
/etc/libnss-ldap.conf replacement already wanted, not changing.
/etc/nsswitch.conf replacement already wanted, not changing.
/etc/ldap/slapd.conf replacement already wanted, not changing.
选中了曾被取消选择的软件包 gforge-ldap-openldap。
(正在读取数据库 ... 系统当前总共安装有 130770 个文件和目录。)
正预备替换 gforge-ldap-openldap 4.5.14-22ubuntu1 (使用 .../gforge-ldap-openldap_4.5.14-22ubuntu1_all.deb) ...
正在解压缩将用于更替的包文件 gforge-ldap-openldap ...
正在设置 gforge-ldap-openldap (4.5.14-22ubuntu1) ...
hostname: Unknown host
/etc/libnss-ldap.conf replacement already wanted, not changing.
/etc/nsswitch.conf replacement already wanted, not changing.
/etc/ldap/slapd.conf replacement already wanted, not changing.
Calculating defaults
hostname: Unknown host
hostname: Unknown host
hostname: Unknown host
Reading defaults from /etc/gforge/gforge.conf
[: 104: ==: unexpected operator
Creating /etc/gforge/gforge.conf
[: 107: ==: unexpected operator
[: 107: ==: unexpected operator
[: 107: ==: unexpected operator
Creating /etc/gforge/httpd.conf
Creating /etc/gforge/httpd.secrets
Creating /etc/gforge/local.inc
Creating other includes
WARNING: Please check referal line in /etc/ldap/slapd.conf
WARNING: Probably incorrect base line in /etc/libnss-ldap.conf
Should be: base dc=nodomain
Stopping OpenLDAP: slapd.
Starting OpenLDAP: slapd.
gforge_base_dn = dc=nodomain
server_base_dn = dc=nodomain
Gforge base DN is under the existing server base DN -- OK
addon =
Gforge base DN is equal to server base DN -- OK
WARNING WARNING WARNING: LDAP Configuration Failed
It seems the LDAP load failed, possibly due to a password mismatch
Please check your passwords (especially /etc/ldap.secret) and try again.
dpkg:处理 gforge-ldap-openldap (--configure)时出错:
子进程·post-installation script·返回了错误号·5
在处理时有错误发生:
gforge-ldap-openldap
E: Sub-process /usr/bin/dpkg returned an error code (1)
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22

我试了试 gforge-config 也不行

#3

帖子 dsdsdds » 2007-05-20 11:45

sudo gforge-config
Calculating defaults
hostname: Unknown host
hostname: Unknown host
hostname: Unknown host
Reading defaults from /etc/gforge/gforge.conf
[: 104: ==: unexpected operator
Creating /etc/gforge/gforge.conf
[: 107: ==: unexpected operator
[: 107: ==: unexpected operator
[: 107: ==: unexpected operator
Creating /etc/gforge/httpd.conf
Creating /etc/gforge/httpd.secrets
Creating /etc/gforge/local.inc
Creating other includes
wkt
帖子: 849
注册时间: 2006-09-07 22:51
联系:

#4

帖子 wkt » 2007-05-20 12:08

试试
sudo apt-get --purge --yes --force-yes remove gforge-ldap-openldap
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22

我是这样删掉的:)

#5

帖子 dsdsdds » 2007-05-23 17:43

谢谢楼上的朋友啦~我换了另外一种方法:

gforge安装在
/etc/gforge /usr/lib/gforge /usr/share/gforge
所以将三个文件夹更名为
/etc/gforge.todelete /usr/lib/gforge.todelete /usr/share/gforge.todelete
然后sudo apt-get remove gforge-ldap-openldap
这下ldap就提示文件找不到。
编辑sudo gedit /var/lib/dpkg/info/gforge-ldap-openldap.prerm
把 set -e 去掉(好象是忽略所有错误)
(不过如果不先apt-get remove一下,不确定这个文件会不会出现。)
sudo apt-get remove gforge-ldap-openldap
就被删掉了
:D
回复