Q100568: Nuke が起動せず、「libstudio-#.so: libGLU.so.1 のロードに失敗しました」というエラー メッセージが表示される

フォローする

症状

CentOS 7 にNukeをインストールした後、 Nukeが起動せず、次のエラーが表示されるという問題が発生する場合があります。

Failed to load libstudio- 13.1.2 .so: libGLU.so.1: cannot open shared object file: No such file or directory

注:太字のバージョン番号は、起動しようとしているNukeのバージョンによって異なります。



原因

これは、 Nuke実行する必要があるが同梱されていないlibGLUと呼ばれる共有ライブラリが欠落していることが原因です。 libGLUは OpenGL ユーティリティ ライブラリで、ベース イメージからテクスチャ ミップマップを作成し、画面とオブジェクト空間の間の座標をマップし、二次曲面と NURBS を描画する一連の関数です (出典: opengl.org)。


解決

システムにmesa-libGLUをインストールすると、問題が回避されるはずです。

CentOS 7 では、次のコマンドを実行して依存関係がインストールされていることを確認し、 yと入力してインストールを受け入れることでこれを行うことができます

 sudo yum install mesa-libGLU.x86_64

注:これらのライブラリをインストールするには、root/sudo 権限が必要です。

libGLU ライブラリとその依存関係がインストールされると、 Nuke正しく起動するはずです。

参考文献

libGLU ライブラリの詳細については、「 GLUT および OpenGL ユーティリティ ライブラリ」を参照してください。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください