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