概括
为了解决服务器端更新后出现的基于登录的许可问题,虽然无法升级到最新版本的Nuke系列产品,但您可以使用FN_CURLOPT_CAINFO环境变量指向较新的Nuke证书包文件。
更多信息
请按照以下步骤完整应用此解决方法:
1. 从以下默认位置删除 Tokens 文件夹,以移除所有现有的许可令牌:
Windows: C:\Users\<USERNAME>\AppData\Local\Foundry\Tokens
macOS: /Users/<USERNAME>/Library/ApplicationSupport/ Foundry /Tokens
Linux: $HOME/.local/share/ Foundry /Tokens
2. 删除Tokens文件夹后,请从此处下载新的证书包:
注意:证书包的位置可以设置为网络位置,并通过环境变量,使用网络管理软件或部署工具将其部署到网络中的所有计算机上。为此,请确保将下载的证书包放置在所有用户都可以访问的位置。
3. 将FN_CURLOPT_CAINFO环境变量的值设置为下载的证书包 (ca-bundle.crt) 的位置。
以下各节提供了一些在计算机上临时设置环境变量的示例:
视窗:
set FN_CURLOPT_CAINFO=<PATH-TO>\ca-bundle.crt
Linux/macOS:
export FN_CURLOPT_CAINFO=<PATH-TO>/ca-bundle.crt
注意:要使用环境变量将此设置部署到网络中的所有计算机,您可以将其值设置为 UNC 路径,例如在 Windows 上,如下所示:
set FN_CURLOPT_CAINFO=\\<PATH-TO>\ca-bundle.crt
您可以临时或永久地在计划运行修复程序应用之前发布的Nuke系列产品版本的计算机上设置环境变量。如果您将来需要使用旧版本的Nuke ,我们建议您永久设置该环境变量。
注意:永久设置环境变量可确保无论进程如何启动,只要进程调用该变量,该变量就可用。即使在计算机重新启动后,也无论进程是如何启动的。
对于 macOS 设备,有两种方法可以永久设置环境变量。
选项 1 - 使用预配置的 .plist 文件
- 下载以下预配置的 .plist 文件,并将其复制粘贴到
~/Library/LaunchAgents目录下。
这会自动将FN_CURLOPT_CAINFO环境变量设置为指向您系统上Nuke证书包的所需位置: /Users/Shared
注意:如果您的系统中不显示“资源库”文件夹,您可能需要将其取消隐藏。要取消隐藏,请打开 Finder,然后按Command (⌘) + Shift + .(句点)。这将切换 Finder 中隐藏文件的显示状态。
注意:系统可能会显示以下通知消息,确认.plist文件已成功安装:
- 下载Nuke证书包并将其复制粘贴到
/Users/Shared目录。 - 请重启电脑以使更改生效。
- 计算机重启后,启动修复程序应用之前的Nuke系列产品版本,然后按照“许可”对话框中的步骤,选择“登录许可证”>“团队”>“安装”>“完成”。
现在你应该可以按预期发布产品了。
选项 2 - 设置您自己的 .plist 文件
如何在 .plist 文件中设置环境变量的说明,请参阅以下文章“永久设置环境变量”部分: Q100015:如何设置环境变量
4. 启动在应用此修复程序之前发布的Nuke系列产品版本。
延伸阅读
有关如何设置环境变量的更多信息,请参见: Q100015:如何设置环境变量
有关我们许可系统服务器端变更的更多详细信息,请参阅以下文章: Q100722:关于解决基于个人登录的许可到期警告的咨询
我们很遗憾听到
请告诉我们