![]() | |
Sun Java(TM) System Directory Server 5.2 2005Q1 管理指南 |
第 16 章
疑难解答 Directory Server本章提供有关安装和登录到 Directory Server 的基本疑难解答信息。
安装和登录疑难解答.
表 16-1 常见的安装和登录问题及解决方案
问题
可能的解决方案
我收到有关缺少库的消息。
运行 idsktune,至少修复所有 ERROR 状况,并安装所有建议的修补程序。
安装未起作用,而且我现在无法卸载。该如何操作?
删除产品注册表文件,除非这样做将对其他产品产生负面影响:
然后,在重新安装前手动删除部分安装的文件。
安装失败,而我不知道原因。在某处有安装日志吗?
有。可在以下位置找到日志:
客户机找不到该服务器。
尝试使用主机名,如 dirserv。
如果不起作用,请确保该服务器在使用的命名服务(如 DNS)中列出,并尝试使用完全限定域名(如 dirserv.example.com)。
如果不起作用,则可尝试使用主机的 IP 地址(如 192.168.0.30)。
该端口处于使用状态。
如果正在升级,则很可能在升级服务器之前没有关闭 Directory Server。请关闭旧服务器,然后手动启动已升级的服务器。
否则,另一个服务器可能会使用该端口。在 UNIX 系统上,使用适当的工具检查端口的使用情况(如带 -a 选项的 netstat(1M) 实用程序)以确定可用的端口。
LDAP 验证错误导致安装失败。
安装期间提供的完全限定域名可能不正确(如 dirserv.nisDomain.Example.COM),正确的应该是 dirserv.example.com。
我忘记了目录管理员的 DN 和密码。
在 ServerRoot/slapd-serverID/config/dse.ldif 中,目录管理员 DN 被记录为 nsslapd-rootdn 的值。
在 dse.ldif 中,目录管理员密码被记录为 nsslapd-rootpw 值。如果尚未加密密码——强烈建议您对其进行加密!——然后,它会以明文的形式出现在 dse.ldif 中,不带有用加密模式标识符表示的前缀(如 {SSHA})。
如果密码已加密,则必须手动修复该问题。
- 停止 Directory Server。
- 更改 dse.ldif 中 nsslapd-rootpw 的值,注意不要添加尾空格。
- 保存并关闭 dse.ldif。
- 重新启动服务器。
- 使用分配给 nsslapd-rootpw 的值,以目录管理员的身份登录。
- 设置目录管理员密码的加密模式(如管理单个密码策略中所述),然后再次更改密码。
我忘记了管理员密码。
如果想不起在安装服务器时使用的管理员密码,可以使用目录管理员用户 ID(默认值:cn=Directory Manager)和目录管理员密码通过 Server Console 登录。如果想不起目录管理员用户 ID 或密码,请参见上一项。
在准备好以目录管理员登录后:
此时,应该可以使用管理员用户 ID 和刚更改的密码重新登录到 Server Console。
我误安装了 Directory Server 的 32 位版本。
如何改为运行 64 位版本?
我误安装了 Directory Server 的 64 位版本。
如何改为运行 32 位版本?
我编写了用于处理安装的脚本。我尝试使用我的脚本安装时,安装程序返回了 73,而不是 0。
这是怎么回事?
安装程序的返回代码如下:
0 - SUCCESS
1 - WARNING_REBOOT_REQUIRED
2 - WARNING_PLATFORM_SUPPORT_LIMITED
3 - WARNING_RESOURCE_NOT_FOUND
4 - WARNING_CANNOT_WRITE_LOG
5 - WARNING_LOCALE_NOT_SUPPORTED
50 - ERROR_FATAL
51 - ERROR_ACCESS
52 - ERROR_PLATFORM_NOT_SUPPORTED
53 - ERROR_NO_WINDOWING_SYSTEM_AVAILABLE
54 - ERROR_RESOURCE_NOT_FOUND
55 - ERROR_TASK_FAILURE
56 - ERROR_USER_EXIT
57 - ERROR_CANNOT_UPGRADE
58 - ERROR_NOTHING_TO_DO
59 - ERROR_IN_SERIALIZATION
60 - ERROR_ABNORMAL_EXIT
61 - ERROR_INCOMPATIBLE_STATEFILE
62 - ERROR_UNKNOWN_COMMANDLINE_OPTION
70 - ERROR_NOT_INSTALLED
71 - PARTIALLY_UNINSTALLED
72 - FULLY_UNINSTALLED
73 - INSTALLED
74 - ERROR_FAILED
75 - ERROR_STOPPED
76 - ERROR_STOPPED_ON_ERROR
77 - PARTIALLY_INSTALLED换句话说,73 表示安装成功。