本節將依照英文字母的順序列出 SEAM 指令、SEAM 常駐程式、PAM 架構、GSS 介面、及 Kerberos 程式庫中較常見的錯誤訊息清單 (A-M)。
major_error minor_error 匯入名稱時發生 gssapi 錯誤。 |
在匯入一個服務名稱時發生錯誤。
請確定主機或 ftp 服務主管位於主機密鑰表檔案中。
停用所有的辯證系統,連線遭拒。 |
本版的 rlogind 並不支援任何辯證機制。
請確定以 -k 選項來調用 rlogind。事實上,這應該是 inetd.conf 檔案中所指定的預設值。
必須使用另一個辯證機制來存取此主機。 |
無法完成辯證。
請確定客戶端是使用 Kerberos V5 來進行辯證。
加密所需的辯證協調已失敗。再見。 |
辯證無法與伺服器協調。
請調用 telnet 指令 toggle authdebug 來開始辯證除錯功能,並且查看除錯訊息是否有其他的線索。同時請確定您的證書仍然有效。
初始化 kadmin 介面時的 krb5 管理伺服器主機名稱不正確。 |
krb5.conf檔案中所設置的管理伺服器(主 KDC)主機名稱無效。
請確定 krb5.conf 檔案中指定了正確的管理伺服器(主 KDC)主機名稱。
無法與任何所要求的範疇的 KDC 取得聯繫。 |
所要求的範疇中沒有回應任何 KDC。
請確定至少有一個 KDC(主或是從屬)可以存取,或者是在 KDC 上有執行 krb5kdc 常駐程式。請檢查 /etc/krb5/krb5.conf 和是否有設置的 KDC 清單 (kdc = kdc_name)。
無法決定主機的範疇。 |
Kerberos 無法決定主機的範疇名稱。
請確定有一個預設的範疇名稱,或是在 Kerberos 設置檔案中設定了領域名稱對映 (krb5.conf)。
無法加密寫入網路。 |
加密資料時會發生問題。
請檢查系統上其他可能的問題。查看其他 syslog 訊息以找出可能的線索。
找不到所要求範疇的 KDC。 |
在要求的範疇中找不到任何的 KDC。
請確定 Kerberos 設置檔案 (krb5.conf) 在範疇段落中指定了一個 KDC。
無法將範疇 realm_name 初始化。realm_name |
KDC 可能沒有任何存放檔案。
請確定 KDC 有一個存放檔案。如果沒有,請使用 kdb5_util(1M) 指令來建立一個,然後再一次試著執行 krb5kdc (/etc/init.d/kdc)。
無法為所要求的範疇解析 KDC。 |
Kerberos 無法為範疇決定任何的 KDC。
請確定在 Kerberos 設置檔案 (krb5.conf) 的範疇段落中指定了一個 KDC。
無法重新使用密碼。 |
此主管以前已經使用過您所輸入的密碼。
請選取一個以前並未使用過的密碼,至少不在 KDC 資料庫為每位主管保留的密碼編號當中(由主管政策所強制執行的)。
無法取得轉遞的證書。 |
無法建立證書轉遞功能。
請確定主管有可轉遞的證書。
無法開啟/找不到 Kerberos 設置檔案。 |
無法使用 Kerberos 設置檔案 (krb5.conf)。
請確定 krb5.conf 檔案位於正確的位置,而且有正確的權限(應該可以由 root 寫入並且讓所有人讀取)。
客戶端並不提供所需的核對和 - 連線遭拒。 |
有核對和的辯證無法與客戶端協調。客戶端可能是使用一個並不支援初始化連線支援的舊 Kerberos V5 協定。
請確定客戶端是使用一個支援初始化連線支援的 Kerberos V5 協定。
初次要求許可證時客戶端/伺服器範疇不符。 |
在初次要求許可證時發生客戶端及伺服器的範疇不符。
請確定您正在通訊的伺服器與客戶端位於相同的範疇之內,或者範疇設置無誤。
客戶端或伺服器有一個空密鑰。 |
主管有一個空密鑰。
請使用 kadmin(1M) 的 cpw 指令以將主管修改為擁有一個非空的密鑰。
初始化 kadmin 介面時與伺服器的通訊失敗。 |
為管理伺服器(主 KDC)輸入的主機並未執行 kadmind。
請確定您指定了正確的主 KDC 主機名稱。如果您指定的主機名稱無誤,請確定 kadmind 在您所指定的主 KDC 之上執行。
設置錯誤﹕要求有 -c 的核對和,與允許 Kerberos V4 連線不一致。 |
以核對和辯證與客戶端不協調。客戶端可能是使用一個不支援初始化連線支援的舊 Kerberos V5 協定。
請確定客戶端使用的是一個支援初始化連線支援的 Kerberos V5 協定。
證書快取記憶體檔案權限不正確。 |
您對證書快取記憶體 (/tmp/krb5cc_uid) 沒有正確的讀寫權限。
請確定您對證書快取記憶體具有讀寫權限。
證書快取記憶體的輸出入操作失敗。XXX |
Kerberos 在寫入系統的證書快取記憶體 (/tmp/krb5cc_uid) 時發生問題 。
請確定證書快取記憶體尚未被移除,並且使用 df 指令來確定裝置上有足夠的空間。
解密整合性的檢查失敗。 |
您的許可證可能是無效的。
請確定您的證書仍然有效。請以 kdestroy 來損毀您的許可證,並且以 kinit 來建立新的許可證。
請確定目標主機的密鑰表含有正確的服務密鑰版本。以 kadmin(1M) 來檢視 Kerberos 資料庫的服務主管密鑰版本編號(如﹕host/FQDN_hostname),並且使用目標主機之上的 klist -k 來確定它擁有相同的密鑰版本編號。
超過 des_read 的重試計數。 |
在讀取資料時重覆發生同樣的錯誤。
請檢查系統上其他可能的問題。查看其他 syslog 的訊息以找出可能的線索。
df: 無法 statvfs filesystem﹕引數無效。 |
df指令無法存取目前裝載以生成報告的 Kerberos 化的NFS 檔案系統,因為您已經不再擁有正確的 root 證書。請損毀您的證書,因為裝載的 Kerberos 化檔案系統無法自動卸載檔案系統。
您必須建立新的 root 證書來存取 Kerberos 化的檔案系統。如果您不再需要存取Kerberos 化檔案系統,請卸載檔案系統。
無法啟用加密。再見。 |
無法與伺服器協調加密。
請藉由調用 telnet 指令 toggle encdebug 來開始辯證,並且查看除錯訊息以找出可能的線索。
並未成功協調加密。再見。 |
無法協調加密。
請檢查 KDC 記錄檔中的錯誤訊息。
已達證書快取記憶體的結尾。 |
在讀取證書快取記憶體 (/tmp/krb5cc_uid) 時發生一個錯誤。
請確定證書快取記憶體可供讀取並且包含資料。
無法取得證書快取記憶體。 |
在初始化 kadmin 的過程中,當 kadmin 試圖為 admin 主管取得證書時發生錯誤。
請確定您在執行 kadmin 時所用的是正確的主管及/或密碼。
欄位對此實施而言太長。 |
Kerberos 化的應用程式所送的訊息大小太長。Kerberos 所能處理的最大的訊息大小為 65535 個位元組。此外,Kerberos 所送的協定訊息中的個別欄位也有限制。
請確定您的 Kerberos 化的應用程式傳送的是有效的訊息大小。
GSS-API(或 Kerberos)錯誤。 |
這是一個通用的 GSS-API 或 Kerberos 錯誤訊息,可能是由數種不同的問題所造成的。
請查看 /etc/krb5/kdc.log 檔案以找出當此錯誤發生時所記錄的更為特定的 GSS-API 錯誤訊息。
無法將主機名稱正規化。 |
Kerberos 無法使主機名稱完全符合條件。
請確定主機名稱位於 DNS 中,而且主機名稱至位址以及位址至主機名稱的對映皆一致。
跨範疇的許可證不合法。 |
送出的許可證沒有正確的跨範疇。範疇可能沒有建立正確的互信關係。
請確定您所用的範疇有正確的互信關係。
Kerberos 設置檔案的格式不正確。 |
Kerberos 設置檔案 (krb5.conf) 的項目無效。
請確定 krb5.conf 檔案中所有的關係之後都有一個 "=" 符號及數值,並且確定每個子段落的括弧都成對。
訊息中的核對和類型不正確。 |
訊息包含一個無效的核對和類型。
請檢查 krb5.conf 及 kdc.conf 檔案中指定了何種有效的核對和類型。
網路位址不正確。 |
網路位址不符。轉遞的許可證網路位址與處理許可證的網路位址不同。轉遞許可證時可能會發生這種問題。
請確定網路位置無誤,以 kdestroy 來損毀您的許可證,並且以 kinit 來建立新的許可證。
檔案鎖定模式的旗標無效。 |
發生一個內部的 Kerberos 錯誤。
請報告程式錯誤。
為編碼指定的訊息類型無效。 |
Kerberos 無法識別 Kerberos 化的應用程式所送的訊息類型。
如果您是使用您的網站或廠商所開發的一個 Kerberos 化的應用程式,請確定它可以正確地使用 Kerberos。
字元類別的數目無效。 |
您為主管輸入的密碼並未包含如主管政策所強制的足夠的密碼類別。
請確定您輸入的密碼符合政策所要求的最小密碼類別數。
KADM err﹕記憶體的配置失敗。 |
沒有足夠的記憶體以執行 kadmin。
請釋放足夠的記憶體並且再一次試著執行 kadmin。
KDC 無法完成所要求的選項。 |
KDC 並不允許所要求的選項。問題可能在於要求了遠期或可轉遞的選項,而 KDC 卻不允許。另一個原因可能是您要求更新能賦予許可證的許可證,但是您並沒有一張可更新的許可證。
請決定您是否要求 KDC 不允許的選項,或者您的要求是否超出能力範圍之外。
KDC 政策拒絕要求。 |
KDC 政策並不允許此要求。例如,對 KDC 的要求中並沒有一個 IP 位址,或者要求了轉遞但 KDC 不允許。
請確定您是以正確的選項使用 kinit。如果有必要,請修改與主管有關的政策或是變更主管的屬性以允許要求。您可以使用 kadmin(1M) 來修改政策或主管。
KDC 的回覆出乎意料之外。 |
KDC 的回覆並未包含預期的主管名稱,或者回應中的其他數值不正確。
請確定您正在通訊的 KDC 遵照 RFC1510,您所送出的要求是一個 Kerberos V5 要求,或者 KDC 可供使用。
Kerberos V5 拒絕辯證。 |
辯證無法與伺服器協調。
請調用 telnet 指令 toggle authdebug 來開始辯證除錯,並且查看除錯訊息以找出可能的線索。同時請確定您的證書仍然有效。
找不到密鑰表項目。 |
網路應用程式伺服器的密鑰表中沒有服務主管的項目。
請將正確的服務主管新增至伺服器的密鑰表中,好讓它提供 Kerberos 化的服務。
密鑰表中主管的密鑰版本編號不正確。 |
密鑰表中的主管密鑰版本與 Kerberos 資料庫中的不同。不是服務的密鑰已經變更,就是您可能是使用一個舊的服務許可證。
如果已經變更一個服務的密鑰(例如,藉由使用 kadmin),您必須摘取新的密鑰並將它貯存在執行服務的主機密鑰表中。
或者您也可以使用有一個舊密鑰的舊服務許可證。您必須進行一個 kdestroy 然後再一次進行 kinit。
登入﹕load_modules﹕無法開啟模組 /usr/lib/security/pam_krb5.so.1。 |
不是遺漏 Kerberos PAM 模組,就是它並非有效的可執行二進位。
請確定 Kerberos PAM 模組位於 /usr/lib/security,而且是一個有效的可執行二進位。同時請確定 /etc/pam.conf 包含到 pam_krb5.so.1 的正確路徑。
krb5_get_in_tkt 中偵測到迴圈。 |
Kerberos 數次嘗試取得初始的許可證但都失敗。
請確定至少有一個 KDC 回應辯證要求。
主密鑰與資料庫不符。 |
載入的資料庫傾印並非位於 /var/krb5/.k5.REALM 中的一個包含主密鑰的資料庫所建立。
請確定載入資料庫傾印中的主密鑰與位於 /var/krb5/.k5.REALM 中的主密鑰相符。
找不到相符的證書。 |
找不到要求相符的證書。您要求證書快取記憶體中所沒有的證書。
請以 kdestroy 來損毀您的許可證,並且以 kinit 來建立新的許可證。
訊息順序不對。 |
使用序列保密性傳送的訊息順序不對。傳送的過程中可能遺失某些訊息。
您必須重新將 Kerberos 作業階段初始化。
已修改訊息資料流。 |
計算的核對和與訊息的核對和不符。訊息可能在傳送途中被修改,表明有安全性的疏失。
請確定訊息正確地透過網路傳送。因為此訊息可能表明訊息在傳送的過程中遭到攔截,請使用 kdestroy 來損毀您的許可證,並且將您所使用的 Kerberos 服務初始化。