如何恢复AIX服务包?

我有一个服务包级别为6100-02-03-0909的AIX 6.1框

swax23 # oslevel -s -q 

已知的服务包

6100-02-03-0909 6100-02-02-0849 6100-02-01-0847 6100-02-00-0000 6100-01-04-0909 6100-01-03-0846 6100-01-02-0834 6100 -01-01-0823 6100-00-08-0909 6100-00-07-0846 6100-00-06-0834 6100-00-05-0822 6100-00-04-0815 6100-00-03-0808 6100- 00-02-0750 6100-00-01-0748

我想恢复最新的serive包,并返回到6100-02-02-0849。 怎么做?

从系统恢复mksysb图像?

TL / SP如何在AIX内部工作,SP不过是一系列规则:

 fileset xyz should be at version >=6.7.8.9 (if installed at all) fileset abc should be at version >=6.0.0.3 (if installed at all) ... 

这些规则可以通过instfix命令检查。 如果至less有一个规则没有被满足,这意味着你没有这个SP级别,但是一个较低的级别。 例如,如果您现在要安装一些旧的文件集,您可能会注意到“oslevel -s”将显示较低的SP级别。 这是devise。

所以真的,你问的可能是如何降低一些版本的文件集。 我会尝试的第一件事是在smitty中列出uncommited文件集。 这些文件集有更新可能被拒绝 (即系统仍然有原始文件,并可以恢复到早期版本)。 只有在提交文件集时,它才会删除原始版本的文件。 更新AIX时,不幸的是,默认的smitty设置会自动提交。

接下来要尝试的是恢复备份。

最后的手段是尝试使用原始安装介质将所有文件集重新安装到原始版本。 这可能会保留各种configuration文件的内容。 我没有这样做,这当然不是一个标准的操作。 系统文件集之间复杂的依赖关系可能甚至是不可能的。

请问TL02 SP3出了什么问题?