如果您已经安装了 Java Enterprise System 的早期版本 (Beta),在安装 JES 5 的发行版本 (RR) 之前需要删除 SUNWldapcsdk-tools 软件包。这是因为发行版本中 SUNWldapcsdk-tools 软件包的位置发生了更改。如果未删除该软件包,而试图在安装发行版本后启动 Calendar Server 或 Messaging server,您将收到以下错误消息:
Could not find .../bin/ldapsearch utility Please install the ldapcsdk-tools package |
出现该错误消息是因为 LDAP 工具的位置发生了更改。
解决方法有两个:
如果还没有安装 JES,请在安装 JES5 的发行版本之前删除 SUNWldapcsdk-tools 软件包。要检查 SUNWldapcsdk-tools 版本,请运行命令 pkgparam -v SUNWldapcsdk-tools VERSION。
您的版本必须是 6.00,REV=2006.12.11.00.08 或更高。否则,您将收到一条错误消息,显示没有找到 LDAP 搜索实用程序。
使用 pkgrm SUNWldapcsdk-tools 命令删除 SUNWldapcsdk-tools 软件包。
如果已经运行了 JES5 安装程序,您可以手动删除 SUNWldapcsdk-tools 软件包,并使用以下命令来安装它:
cd <jes5_distro>/Solaris_sparc/Product/shared_components/Packages pkgadd -d . SUNWldapcsdk-tools |