症状
尝试在无头 CentOS 机器上渲染Nuke脚本时,会遇到以下错误:
警告:节点名称“OFXuk.co.thefoundry.keylight.keylight_v201_1”包含非法字符“.”。
原因
通常情况下,在安装带有图形用户界面的 CentOS 系统时会安装“libglvnd-opengl”软件包,但在无头模式下,该软件包会在安装过程中被跳过。Keylight 节点需要此缺失的软件包才能正确渲染。
解决
在您的无头机器上运行以下命令来安装“libglvnd-opengl”软件包:
sudo yum install libglvnd-opengl
注意:安装库后,您可能需要清除 OFX 缓存才能解决此问题。有关如何操作的信息,请参阅: Q100024:清除 OFX 插件缓存以减少“缺少 FurnaceCore 节点”和/或“构造函数失败”的错误。
延伸阅读
有关清除Nuke缓存文件夹的更多信息以及一些常规故障排除技巧,请参阅以下文章:
Q100074: Nuke / NukeX / Nuke Studio问题的故障排除方法
更多帮助
如果您按照本文所述步骤操作后仍然遇到任何问题,请提交支持工单,并告知我们您遇到的问题以及您目前已采取的故障排除步骤。
有关如何提交支持工单的更多信息,请参阅我们的Q100064:如何提交支持工单文章。
我们很遗憾听到
请告诉我们