症状
磁盘权限问题可能发生在 Mac OS X、Windows 和 Linux 系统上,并阻止用户安装许可证。
当尝试使用Foundry Licensing Utility (FLU) 8.0 安装许可证时,如果无法将许可证写入磁盘,则会显示“无效许可证”错误消息,原因是“安装失败 - 磁盘写入权限错误”。
如果您尝试从应用程序中的“许可”对话框安装许可证,则会显示错误消息“状态[错误]:无法打开文件。 ”
原因
Nodelocked、Floating/server 和客户端许可证文件的许可证目录以及浮动许可证的默认安装路径是机器上的系统位置,以便任何登录到该机器的用户都可以访问许可证。
-
视窗:
"C:\ProgramData\The Foundry \RLM\"和"C:\Program Files\The Foundry \RLM\" - macOS:
/Library/Application Support/TheFoundry/RLM/ - Linux:
/usr/local/ foundry /RLM/
由于该目录位于系统位置,因此创建 RLM 目录和/或向该位置写入许可证文件可能需要管理员权限。如果运行 FLU 或应用程序的用户没有管理员权限,则可能无法安装许可证。
解决
如果您要安装 Nodelocked 或客户端许可证,请通过Foundry Licensing Utility 8.1.6 进行安装。FLU 可通过以下链接下载: https://www.foundry.com/licensing/tools。
此操作会将许可证安装到用户位置,无需任何权限。FLU 8.1.6 将许可证安装到以下路径:
-
视窗:
C:\Users\<username>\FoundryLicensing\ - macOS:
/Users/<username>/ Foundry Licensing/ - Linux:
/home/<username>/ Foundry Licensing/
此路径仅适用于节点锁定许可证和客户端许可证文件。如果您要安装浮动许可证,请在安装许可证之前尝试以管理员身份运行应用程序或Foundry许可实用程序 (FLU)。以下是有关以管理员身份启动的说明:
以管理员身份启动应用程序
-
macOS:
从“应用程序”>“实用工具”打开终端,然后使用 sudo 启动程序,例如:
sudo /Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0
- Linux:
使用 sudo 命令从终端启动应用程序,例如sudo /usr/local/ Nuke 16.0v4/ Nuke 16.0
- Windows :
右键单击应用程序快捷方式,然后选择“以管理员身份运行”。
以管理员模式使用 FLU
- macOS:
从“应用程序”>“实用工具”打开“终端”,然后运行以下命令:
cd /Applications/ Foundry LicensingUtility.app/Contents/MacOS/
sudo ./ Foundry LicensingUtility
- Linux:
在终端中运行以下命令cd /opt/ Foundry LicensingUtility
sudo ./ Foundry LicensingUtility
- Windows :
右键单击Foundry Licensing Utility (FLU),然后单击“以管理员身份运行”。
然后像往常一样安装许可证:
Windows - 检查文件查看权限
如果在 Windows 系统上仍然遇到问题,那么下一步是检查您的用户是否可以查看 ProgramData 文件夹,以便您可以读取和写入许可证文件。
在 Windows 资源管理器中,在“Windows 文件夹和属性”->“查看”选项中启用“显示隐藏的文件和文件夹”。
延伸阅读
有关许可的更多信息,请参阅 Foundry许可在线帮助
支持门户网站提供了有关安装不同许可证类型和错误消息的文章:
我们很遗憾听到
请告诉我们