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 |
解决方法:无。这些错误没有什么影响。忽略错误消息。