如何获取适用于 Solaris 2.6 的 SUNW_1.4 版本的 libthread.so.1

如何获取适用于 Solaris 2.6 的 SUNW_1.4 版本的 libthread.so.1

我在装有 Solaris 2.6 的旧 Ultra 5 上安装了一个旧应用程序。启动该应用程序时,出现错误:ld.so.1: : fatal : libthread.so.1: 未找到版本“SUNW_1.4”。/usr/lib 中存在一个 1998 年左右的 libthread.so.1 版本。该应用程序应该与 Solaris 2.6 兼容,因此我不确定问题出在哪里。

我的假设是我需要为这个共享对象打补丁。这是正确的吗?补丁会更新版本号以便应用程序运行吗?我在以下位置找到了一个补丁http://sunsolve.sun.com/search/document.do?assetkey=1-21-105568-26-1,但它说我需要签订服务合同才能下载它。听起来这个补丁能解决我的问题吗?这个应用程序应该与 Solaris 2.6 兼容但却无法运行,这合理吗?我真的需要向 Sun 支付费用来获得我合法拥有的十年前操作系统的补丁吗?

答案1

您找到的补丁中很可能包含“SUNW_1.4”。您的应用程序可能适用于 Solaris 2.6 的某个版本。例如,2001 年发布的版本,而不是 1997 年 7 月发布的版本。

Solaris 2.6 很长停产

现在位于墓地区域,没有提供任何支持。

  1. 检查您的软件柜,查看是否有比安装的版本更新的 2.6 版本,查看 /etc/release 以了解它是什么版本。
  2. 查看你的旧补丁集 CD,了解较新的 2.6 版本
  3. 旧版 Solaris 的 CD 套装有时会在 E-Bay 上出售,您可能会在那里碰碰运气。
  4. 联系 Solaris 硬件经销商并向他们索取,他们也许能够提供帮助。
  5. 联系 Sun 并支付补丁费用。

相关内容