Q100568: Nuke not launching with error: Failed to load libstudio-#.so: libGLU.so.1

Follow


SYMPTOMS

After installing Nuke on CentOS 7, you may encounter an issue where Nuke will not start, and it will display the following error:

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

NOTE: The version number in bold will vary depending on the version of Nuke you are trying to launch.


CAUSE

This is due to a missing shared library called libGLU, which Nuke requires to run but does not ship with. libGLU is the OpenGL Utility Library, which is a set of functions to create texture mipmaps from a base image, map coordinates between screen and object space, and draw quadric surfaces and NURBS (source: opengl.org).

 

RESOLUTION

Installing mesa-libGLU on your system should prevent the issue.

On CentOS 7, this can be done by running the following command, checking that the dependencies are okay to be installed and accepting the installation by typing y:

sudo yum install mesa-libGLU.x86_64

NOTE: You will need root/sudo permissions to install these libraries.

Once the libGLU library and its dependencies are installed, Nuke should launch correctly.

 

FURTHER READING 

More information about the libGLU library can be found here: GLUT and OpenGL Utility Libraries

We're sorry to hear that

Please tell us why