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