Q100568: Nuke 「libstudio-#.so: libGLU.so.1 のロードに失敗しました」というエラーメッセージで起動しない

症状

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

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

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

原因

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

解決

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

CentOS 7/Rocky 9 では、次のコマンドを実行し、依存関係がインストール可能であることを確認して、 yと入力してインストールを承認することでこれを実行できます

 sudo yum install mesa-libGLU.x86_64

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

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

さらに詳しく

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

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

    理由をお聞かせください