SYMPTOMS
When trying to render a Nuke script on a headless CentOS machine you encounter the following error:
Warning: Node name "OFXuk.co.thefoundry.keylight.keylight_v201_1" contains the illegal character(s) ".".
CAUSE
The package “libglvnd-opengl” is normally installed when setting up CentOS with a GUI but in headless mode it is skipped during installation. The Keylight node requires the missing package to render correctly.
RESOLUTION
On your headless machine, run the following command to install the “libglvnd-opengl” package:
sudo yum install libglvnd-openglYou may need to clear your OFX cache after installing the library in order for the issue to be resolved. Information about how to do this can be found here:
FURTHER READING
For further information on clearing the cache folder and some general troubleshooting tips in Nuke, please refer to the following article:
Q100074: Methods for troubleshooting Nuke/NukeX/Nuke Studio issues
FURTHER HELP
If you are still seeing any issues after performing the steps outlined in this article, please open a Support ticket and let us know the problem you are encountering and the troubleshooting steps you have taken so far.
For more information on how to open a Support ticket, please refer to this article:
Q100064: How to raise a support ticket
We're sorry to hear that
Please tell us why