如果您在更新 neoCatalog 后遇到许可证激活错误以及权限问题,那么解决这些问题可能会既令人沮丧又耗费时间。不过,您可以采取一些原因分析和步骤来解决此问题并使软件恢复正常运行。在本文中,我们将指导您完成解决因权限问题导致的许可证激活错误的过程。


目录


问题 1:neoKeyManagerCGI 出现崩溃

重新启动 neoCatalog 并登录后,会出现一次崩溃提示。这是由于在检测出现问题或被删除时,一个加密狗出现错误所致。

exception: java.lang.NullPointerException
at neocatalog.app.utilities.NeoKeyManagerUtils.getUUID(NeoKeyManagerUtils.java:998)
at neocatalog.app.utilities.NeoKeyManagerUtils.tokenContentsForNam(NeoKeyManagerUtils.java:1116)
at neocatalog.app.utilities.NeoKeyManagerUtils.namUiUrl(NeoKeyManagerUtils.java:1176)
at neocatalog.app.utilities.NeoKeyManagerUtils.namUiUrl(NeoKeyManagerUtils.java:1172)
at neocatalog.app.utilities.NeoKeyManagerUtils.hasXdatFromNAM(NeoKeyManagerUtils.java:1213)
at neocatalog.app.components.ActivationManager.appendToResponse(ActivationManager.java:53)
.....
Generic


解决方案:验证加密狗信息

  1. 打开终端/命令行应用程序
  2. neoKeyManagerCGI 用于验证加密狗信息。在 macOS 或 Windows 系统中,请导航至文件夹路径 /Library/WebObjects/Applications/neoCatalogWeb.woa/Contents/Resources/CGI-Executables
  3. 将 neoKeyManagerCGI 下载到终端/命令行中,并输入 -info 进行调用。
  4. 密钥管理器会返回加密狗的信息、UUID 及硬件代码。如果 Rockey4ND 的序列号为空或损坏,加密狗将会被删除。
  5. 必须将该加密狗从电脑上移除,否则该应用程序将无法使用 UUID!一旦移除该设置后,再次调用 -info 命令,它应该只会返回 UUID 和硬件代码。
  6. 进行一次 UUID 激活操作。


问题 2:无法上传许可证 XDAT 或代码

在通过手动方式将新的许可证 XDAT 或代码上传至 neoCatalog 激活管理器后,就会出现错误提示 "抱歉,此计算机未激活 neoCatalog".


解决方案 1:验证权限

解决因权限问题导致的许可证激活错误的第一步是确认您拥有激活软件所需的适当权限。这可能需要检查您是否拥有管理员级别的权限,或者确保您所使用的用户账户具备必要的权限。


解决方案 2:更改激活文件的权限

如果上述步骤均未奏效,您可能需要更改激活文件的权限。要进行此操作,请右键点击激活文件,然后选择“属性”(Windows 系统)或“获取信息”(macOS 系统)。在此界面中,添加相应的用户或组,并为他们授予“读取和写入”权限。加载 XDAT 文件并重新启动 neoCatalog。



问题 3:无法连接到网络激活服务器

重新启动 neoCatalog 并登录后,我并未看到 Web 激活服务器,而是看到一个灰色页面。这是由于权限问题(见问题 2)或网络设置不正确所致。


解决方案:验证网络

有时,网络或防火墙的设置可能会干扰软件的激活过程。要解决这个问题,可以暂时关闭防火墙,然后再次尝试激活软件。再次核对一下 Web 激活服务器的网址 https://nam.inedit.com/cgi-bin/WebObjects/nam.woa/ 。如果网络设置正常,那么应该会返回到激活器应用程序页面。


相关文章:

在哪里可以找到 neoCatalog 激活加密狗或 UUID 编号?

neoCatalog 的许可管理