我在带有 Solaris 2.6 的旧 Ultra 5 上安装了一个旧应用程序。当我启动应用程序时,我收到错误:ld.so.1: : fatal : libthread.so.1: version 'SUNW_1.4' not found。/usr/lib 中有一个 libthread.so.1 的版本,日期为 1998 年。这个应用程序应该与 Solaris 2.6 兼容,所以我不确定是什么问题。
我的假设是我需要这个共享对象的补丁。这个对吗?补丁会更新版本#以便应用程序运行吗?我在http://sunsolve.sun.com/search/document.do?assetkey=1-21-105568-26-1找到了一个补丁,但它说我需要一份服务合同才能下载它。听起来补丁会解决我的问题吗?这个应用程序应该与 Solaris 2.6 兼容但无法运行是否有意义?我真的需要付钱给 Sun 以获得我合法拥有的十年前操作系统的补丁吗?
可以肯定的是,“SUNW_1.4”出现在您找到的补丁中。您的应用程序可能适用于 Solaris 2.6 的某个版本。例如,2001 年发货的那个,而不是 1997 年 7 月发布的那个。
Solaris 2.6 的EOL很长
现在位于不提供支持的墓地部分。