Q100694:如何识别 Foundry 许可证的配额错误

概括

Foundry许可证可以购买多席位版本,也可以拆分成多个许可证。这些席位或额外许可证允许您在多台机器上运行授权程序的实例,具体机器数量取决于您拥有的许可证或席位数量。

使用浮动 RLM 或团队登录许可证运行Foundry产品时,您可能会遇到因达到可用许可证或席位上限而无法检出许可证的情况。这通常意味着您所有可用的许可证都已被使用,无法检出。但是,在某些情况下,您可能仍然有可用的许可证。

本文解释并涵盖了每种许可证类型出现意外许可证配额问题的潜在原因和解决方法。

更多信息

浮动 RLM 许可:

浮动 RLM 许可证安装在许可证服务器上并从中检出。如果某种类型的所有许可证都已被检出,客户端在单击“显示详细信息”后将显示以下警告消息:

AllLicensesInUse1.png

Katana和我们产品的旧版本使用不同的许可界面,需要不同的步骤来检查您是否已达到许可配额。大多数旧版Foundry产品在没有可用许可时会显示一个非常类似的许可窗口:

OldNukeStatusToLog.png

点击左下角的“状态”按钮将显示错误日志,向下滚动到以“失败原因”开头的行,即可查看产品启动失败的确切原因。

如何查看浮动 RLM 许可证的当前许可证使用情况。

可以使用rlmutil 工具检查 RLM 许可证服务器的浮动许可证使用情况信息,方法如下:

  1. 在您的许可证服务器上启动命令提示符或终端。

  2. 运行以下相关命令,导航到 rlmutil 工具的安装位置:
    Windowscd C:\Program Files\The Foundry \LicensingTools8.0\bin\RLM
    Maccd /Applications/TheFoundry/LicensingTools8.0/bin/RLM/
    Linuxcd /usr/local/ foundry /LicensingTools8.0/bin/RLM/

  3. 运行以下命令,并将<HOSTNAME>更新为您的许可证服务器的主机名:
    Windowsrlmutil rlmstat -i foundry -c 4101@HOSTNAME
    Mac./rlmutil rlmstat -i foundry -c 4101@HOSTNAME
    Linux./rlmutil rlmstat -i foundry -c 4101@HOSTNAME
    rlmStatLics2.png

此命令将输出许可证服务器上当前已检出的许可证列表,并包含以下详细信息:

  • 许可证维护日期
  • 当前已签出许可证的用户
  • 驾照的签发时间和日期

检查 RLM 许可证服务器许可证预留情况的步骤:

在 RLM 许可证服务器上设置许可证预留,需要修改与Foundry许可证服务器工具一同安装的 .opt foundry 。有关在 RLM 许可证服务器上配置许可证预留规则的更多信息,请参阅以下文章: Q100107:如何为不同用户或机器预留许可证

如果您预留了许可证,则在检出许可证时可能会遇到问题,因为这些许可证由许可证服务器保管,直到指定的用户或计算机检出预留的许可证为止。

要检查哪些许可证配置了预留,可以使用rlmutil 工具并执行以下操作:

  1. 在您的许可证服务器上启动命令提示符或终端。

  2. 运行以下相关命令,导航到 rlmutil 工具的安装位置:
    Windowscd C:\Program Files\The Foundry \LicensingTools8.0\bin\RLM
    Maccd /Applications/TheFoundry/LicensingTools8.0/bin/RLM/
    Linuxcd /usr/local/ foundry /LicensingTools8.0/bin/RLM/

  3. 运行以下命令,并将<HOSTNAME>更新为您的许可证服务器的主机名:
    Windowsrlmutil rlmstat -l foundry -c 4101@HOSTNAME
    Mac./rlmutil rlmstat -l foundry -c 4101@HOSTNAME
    Linux./rlmutil rlmstat -l foundry -c 4101@HOSTNAME

  4. 这将输出从您的许可证服务器释放的当前许可证池列表:
    rlmCheckReservation.png

您可以在此处确定是否需要为这些许可证设置预留,并更新许可证服务器上的foundry文件。请注意,此操作不会显示当前哪些用户或计算机拥有这些预留,要确认哪些用户或设备拥有许可证预留,您需要手动检查许可证服务器上的foundry文件。

个人登录许可:

个人登录许可功能将使用您的Foundry帐户为您签出一个登录许可证席位。如果所有可用席位均已签出,客户端将显示以下警告:

当前个人登录许可:

IndivLoginLic.png

如何查看当前许可证使用情况。

您可以通过在浏览器中登录您的Foundry帐户并查看您的帐户详细信息来查看个人登录许可证使用信息:

  1. 在您的帐户详细信息页面中,选择左侧的“登录许可证”选项卡。
    登录许可证.PNG

  2. 这将显示您Foundry帐户中所有有效和已过期的个人登录许可证列表。

ManageSeats.png

  1. 请查看“已激活席位”列,了解当前哪些许可证正在占用席位。在上图中, Nuke非商业许可证有 2 个已激活席位,且均已被占用。

  2. 点击相应许可证旁边的“管理座位”按钮,即可查看当前已签出的座位详情以及释放这些座位的选项。已用座位.png

团队登录许可:

团队登录许可会将您的许可证存储在由管理员管理的组织中。如果某种类型的所有可用许可证都已被签出并正在使用,客户端将在终端/命令提示符中看到以下输出:

终端/命令提示符输出:

 FOUNDRY LICENSE ERROR REPORT

----------------------------

Timestamp: Thu May 18 16:55:55 2023

License(s) Requested:

nuke 2023.0403 interactive with options all

Extended Info:

Host : hostname

System ID(s) : 000000000000 , 000000000001

RLM Environment Info : C:\ProgramData\The Foundry \RLM;C:\Program Files\The Foundry \RLM;C:\Program Files (x86)\The Foundry \RLM

Login Environment Info : C:\Users\<USERNAME>\AppData\Local\Foundry\Tokens



RLM LICENSE DIAGNOSTICS

nuke : No license for product ENT_STATUS_RLM_LICENSE_NOPRODUCT

License Paths(s) : C:\ProgramData\The Foundry \RLM;C:\Program Files\The Foundry \RLM;C:\Program Files (x86)\The Foundry \RLM



LOGIN LICENSE DIAGNOSTICS

nuke : No tokens found for product ENT_STATUS_TEND_TOKEN_NO_PRODUCT

License Paths(s) : C:\Users\<USERNAME>\AppData\Local\Foundry\Tokens

Technical Error : License seat count quota of: soft limit = 1, contractual count = 1 exceed.

License seat count quota of: soft limit = 1, contractual count = 1 exceed.

如何查看当前许可证使用情况。

可以通过登录组织的管理员帐户并导航至帐户详细信息,从组织仪表板监控团队登录许可证的使用情况:

  1. 在您的帐户详细信息中,点击左侧的“登录许可证”选项卡,然后选择“团队许可证”选项卡。
    登录许可团队.PNG

  2. 点击“组织管理控制面板”即可进入团队许可控制面板。

  3. 进入团队许可证控制面板后,点击顶部一行中的“许可证”按钮。
    LicensesDash.png

  4. 此页面将列出您团队组织中的所有许可证,并允许您查看基本详细信息,例如已签出和正在使用的许可证数量。单击所选许可证旁边的“详细信息”按钮,即可查看更多详细信息,例如谁在使用许可证。
    ModoTeamDeta.PNG

  5. 滚动到许可证详情页面底部,即可查看当前哪些用户已签出所选许可证。
    TeamCurrentUser.PNG

检查团队登录许可组织的许可证预留情况的步骤:

您可以使用组织控制面板为添加到组织中的特定用户预留许可证。要访问此控制面板,请登录组织的管理员帐户,然后导航至帐户详细信息:

  1. 在您的帐户详细信息中,点击左侧的“登录许可证”选项卡,然后您可能需要选择“团队许可证”选项卡。
    登录许可团队.PNG

  2. 点击“组织管理控制面板”即可进入团队许可控制面板。

  3. 从工具栏中选择“许可证”选项。
    LicensesDash.png

  4. 找到您遇到配额问题的许可证(例如Nuke Render),然后单击右侧的“详细信息”按钮。
    ModoTeamDeta.PNG

  5. 这将显示此特定许可证的当前使用信息以及哪些组可以访问该许可证。点击“预留席位”按钮。
    LicenseDetailView.PNG

  6. 这将列出您组织的成员。任何在“预留”栏中填写“是”的成员,都拥有一个已预留的许可证席位。
    保留许可.PNG

  7. 点击不需要许可证预留的成员旁边的“释放席位”按钮,即可将席位重新添加到池中。
    ReleasedLicense.PNG

有关设置基于团队登录的许可证的许可证预留的更多信息,请参阅Foundry Learn 页面上的“控制许可证访问”部分。

后续步骤

如果您继续遇到配额错误,并且以上信息无法帮助您了解这些错误发生的原因,请提交Foundry支持请求,并提交来自您的许可证服务器的许可证诊断日志以及您遇到的任何错误的屏幕截图。

如需了解如何提交支持请求,请参阅本文: Q100064:如何提交支持工单

有关如何生成许可证诊断日志的信息,请参阅以下文章: Q100105:如何通过 FLU 生成许可证诊断日志以排查许可证问题



延伸阅读

有关管理 RLM 许可证服务器的更多信息,请参阅以下链接:

有关管理和配置基于团队登录的许可证的更多信息,请参阅以下链接:

    我们很遗憾听到

    请告诉我们