大家在使用SideFX Houdini软件的时候,是否会出现SideFX Houdini许可证失效的情况。这种情况常常是因为机器名称hostname被修改导致服务器无法识别,或者是服务被手动禁用,也有可能是自身IP地址不匹配导致的。这里为大家介绍如何根据这三种不同的情况,来解决SideFX Houdini许可证失效的问题,感兴趣的朋友就往下看吧。
OSX 的一个常见问题是在网络之间移动时机器名称可能会更改。此名称更改将使已安装的 Houdini 许可证失效。
使用 OSX Catalina,有时它会禁用许可证服务器程序启动。
原因一、机器名称已更改
将您的机器名称改回与您的许可证绑定的名称。在许可证管理器下,转到管理您的许可证并查看服务器列标题。
要防止 OSX 在网络之间移动时更改您的计算机名称:
转到实用程序并打开终端。
运行以下两个命令,在下面显示 yourmachinename 的地方替换您的计算机名称。
您可以使用没有 .local 或 .lan 等的机器名称。
sudo scutil --set HostName yourmachinename
sudo scutil --set LocalHostName yourmachinename
系统会要求您输入机器密码(您用于登录计算机的密码)。
例如,如果机器名为 toronto.local 或 toronto,则命令为:
sudo scutil --set HostName toronto
sudo scutil --set LocalHostName toronto
重命名机器后,重新启动计算机。
打开许可证管理器并选择更改许可证服务器选项并输入您的机器名称。
原因二、服务已禁用
从实用程序启动终端并键入以下命令:
sudo launchctl load -w /Library/LaunchDaemons/com.sidefx.sesinetd.plist
系统将提示您输入密码。这是您的机器密码。
原因三、IP地址不匹配
从实用程序打开终端并在一行中键入以下命令,然后按 Enter:
sudo echo 127.0.0.1 machinename.local machinename| sudo tee -a /etc/hosts
系统将提示您输入密码。这是您用于登录机器的密码。
以上便是为大家带来的全部教程内容,感兴趣的朋友千万不要错过。