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-opengl
NOTE: You 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: Q100024: Clearing the OFX plug-ins cache to reduce errors for Missing FurnaceCore nodes and/or "Constructor failed"
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 our Q100064: How to raise a support ticket article.
We're sorry to hear that
Please tell us why