![不能升级TL也不能更新SP](https://linux22.com/image/95429/%E4%B8%8D%E8%83%BD%E5%8D%87%E7%BA%A7TL%E4%B9%9F%E4%B8%8D%E8%83%BD%E6%9B%B4%E6%96%B0SP.png)
我们通过 oslevel -s 命令获得了默认安装了 6100-06-12-1339 更新的 AIX 服务器。
当我尝试使用 smit suma 时,我只得到信息:0500-059 需要授权才能下载。系统的序列号未被授权。请访问 Fix Central 网站下载修复程序。
现在去页面下载 TL07 和适当的 SP 不是问题 - 只是下载了很多 *.bff 文件。
我确实将它们复制到文件夹 /tmp/a - 是的,我知道这个神奇的名字:)。使用 inutoc /tmp/a 在此文件夹上创建了一个 .toc 文件。该文件就在那里,包含有关所涉及更新的所有信息。
现在启动 smit update_all 或 smitty 不起作用。主要区别在于 smit update_all 表示所有内容都已经处于同一级别或更高级别 - 顺便说一句,事实并非如此。 smitty 本身不断抱怨 700 个更新中有 30 个缺少依赖项,但顺便说一句,这并不是因为我确实从 IBM 官方页面下载了所有这些依赖项 - 每个可能的更新。
我可以去外面的世界 - 因为有从更新服务器返回的信息,所以我只能假设这不是问题。请帮忙。
答案1
如果您尝试安装 Service Pack 低于 9 的 AIX 6.1 TL7,那么您将尝试应用以下补丁:较老的高于 AIX 6.1 TL 6 SP 12。
看: https://www-304.ibm.com/webapp/set2/sas/f/best/aix_service_strategy.pdf
在“AIX Level Naming”下查看末尾的构建序列标识符。 AIX 6100-06-12 的序列 ID 为 1339;要获得高于 TL7 中的序列 ID,您必须选择 SP 9 (1341) 或 SP 10 (1415)。
同样在该 PDF 中的“其他考虑因素”下,它说:
当升级到新的技术级别时,您必须升级到具有与当前 Service Pack 相同或更高版本构建序列标识符的 Service Pack。 Service Pack 编号本身不会相同,因为 Service Pack 在发布时将连续编号,但日期会告诉您需要达到新技术级别的哪个位置。更新过程将不允许应用早期构建的 Service Pack,以避免出现回归的可能性。
请参阅以下位置的版本及其序列 ID: https://www-945.ibm.com/support/fixcentral/aix/selectFixes?release=6.1&function=release