patchadd 和 patchrm 指令無法在具有繼承檔案系統的非全域區域中正常執行。因此,在這些區域中,pkgchk 指令可能會在下列情況中產生有關套裝軟體的錯誤訊息:
在全域區域中,您使用 patchadd 指令套用 Solaris 10 區域系統的修補程式。
您使用 patchrm 指令移除最近才套用的修補程式。
在具備繼承檔案系統的非全域區域中,您使用 pkgchk 指令在任一已移除之修補程式中檢查套裝軟體的相關資訊。
於前述情況下,在 SUNWcsu 上使用 pkgchk 指令,即會顯示下列訊息範例。
# pkgchk SUNWcsu ERROR: /usr/lib/inet/certdb modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual file size <36012> expected <42152> actual file cksum <37098> expected <19747> actual ERROR: /usr/lib/inet/certlocal modtime <04/26/05 10:55:26 PM> expected <01/23/05 01:48:24 AM> actual file size <44348> expected <84636> actual |
解決方法:無。此錯誤無害。忽略此錯誤訊息。