![]() | |
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 系統上可用 netstat(1M) 公用程式加上 -a 選項) 檢查哪些連接埠為使用中,以判斷哪些連接埠依然可供使用。
發生 LDAP 驗證錯誤,導致安裝失敗。
您在安裝期間提供的完整合格的網域名稱可能不正確,例如提供的是 dirserv.nisDomain.Example.COM,而正確的應為 dirserv.example.com。
我忘了目錄管理員 DN 與密碼。
目錄管理員 DN 是記錄在 ServerRoot/slapd-serverID/config/dse.ldif 中的 nsslapd-rootdn 值。
目錄管理員密碼是記錄在 dse.ldif 中的 nsslapd-rootpw 值。如果密碼未加密 - 強烈建議您應予以加密!- 然後密碼會以純文字格式顯示在 dse.ldif 中,而不會加上如 {SSHA} 之類的加密結構識別碼字首。
如果密碼經過加密,您必須手動修正此問題。
- 停止 Directory Server。
- 請變更 dse.ldif 中的 nsslapd-rootpw 值,小心其後不要加上空白。
- 儲存並關閉 dse.ldif。
- 重新啟動伺服器。
- 用您為 nsslapd-rootpw 指定的值登入為目錄管理員。
- 為目錄管理員設定加密結構 (依管理個別密碼策略所述),然後再變更一次密碼。
我忘記管理員密碼。
如果您無法記起安裝伺服器時的管理員密碼,您可以透過 Server Console 使用目錄管理員使用者 ID (預設為:cn=Directory Manager) 及目錄管理員密碼登入。如果您無法記起目錄管理員使用者 ID 或密碼,請參閱前一個項目。
當您準備好以目錄管理員身份登入時:
此時,您應該能夠使用剛才變更的管理員使用者 ID 及密碼登入回 Server Console。
我誤裝 32 位元版本的 Directory Server。
要如何改為執行 64 位元版本?
我誤裝 64 位元版本的 Directory Server。
要如何改為執行 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 表示安裝成功。