Solaris 10 8/07 发行说明

删除区域的修补程序后执行 pkgchk 时显示错误消息 (6267966)

patchaddpatchrm 命令在具有继承文件系统的非全局区域中无法正常工作。因此,在以下情况下,pkgchk 命令在这些区域中可能会生成有关软件包的错误消息:

  1. 在全局区域中,使用 patchadd 命令将修补程序应用于 Solaris 10 区域系统。

  2. 使用 patchrm 命令删除刚才应用的修补程序。

  3. 在具有继承文件系统的非全局区域中,可使用 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

解决方法:无。这些错误没有什么影响。忽略错误消息。