このメッセージは Solaris 2.6 以降のリリースで表示されます。Solaris 2.5.1 以前のリリースでは生成されません。
このメッセージは、最初のコロンの後に指定されたプログラムの実行時に、実行時リンカー ld.so.1 が、3 番目のコロンの後に指定された共用オブジェクトを発見できなかったことを示します (共用オブジェクトは、ダイナミックリンクライブラリと呼ばれることもあります)。エラー番号 2 は、「No such file or directory」(ENOENT) という意味です。
回避方法としては、環境変数 LD_LIBRARY_PATH を該当する共用オブジェクトが含まれるように設定します。たとえば次のようにします。
/usr/dt/lib:/usr/openwin/libただし、ソースコードにアクセスできる場合は、-Rpath ローダオプションを使用してプログラムを再コンパイルしてください。ただし、LD_LIBRARY_PATH を使用すると、システム性能が低下します。
リンカーの詳細については、『リンカーとライブラリ』を参照してください。