如果从 Solaris 9 操作环境升级到 Solaris 9 9/02、Solaris 9 12/02 或 Solaris 9 4/03 发行版,则在升级过程中,不会注册现有的被管理对象格式 (MOF) 文件。在升级过程中,旧的 /var/sadm/wbem/logr 目录将被另存为 /var/sadm/wbem/logru3 目录。升级后,已经注册的 MOF 文件也不会重新注册。因此,依赖于 MOF 文件的 Solaris 管理控制台应用程序就会失败。
在使用控制台装载和磁盘工具时,会显示以下错误消息:
CIM_ERR_NOT_FOUND |
解决方法:手动注册缺少的 MOF 文件。MOF 文件保存在 /var/sadm/wbem/logru3 目录中。按照以下步骤执行操作:
成为超级用户。
手动注册 MOF 文件。
# /usr/sadm/bin/mofreg -r tag mof-file |
其中,tag 是 /var/sadm/wbem/logru3/unregDir/ 目录下的目录,mof–file 是 tag 目录下的 MOF 文件。
例如:
# /usr/sadm/bin/mofreg -r svm \ /var/sadm/wbem/logru3/unregDir/svm/svm/Solaris_Vm1.0.mof |
停止 WBEM 服务器。
# /etc/init.d/init.wbem stop |
重新启动 WBEM 服务器。
# /etc/init.d/init.wbem start |