赛捷软件论坛's Archiver

anne.yao 发表于 2022-9-26 15:28

[KB78768功能解说] 错误版本不匹配:主更新xxxxxxx-0,本地更新xxxxxxx-0

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


[b]错误版本不匹配:主更新xxxxxxx-0,本地更新xxxxxxx-0[/b]


创建日期:2016-10-03
最后修改日期:2021-07-05


[b]问题概要 [/b]


在升级X3(V7和更高版本)之后,当尝试从Web浏览器访问X3时,您可能会发现类似这样的错误:

[b]
版本不匹配:主更新8.5.53-0,本地更新9.2.50-0[/b]


Syracuse日志可能会显示:

[b]
启动,代码版本9.2.50-0
服务器运行在8124
检查1 8.5.53-0
连接到[服务器名称]
检查-2 8.5.53-0[/b]

[b]
原因 [/b]


•        这个“版本不匹配”的错误是由许可证不正确引起的。不正确的许可证信息可能还在内存中。
•        在RoboMongo:\Syracuse\Collections\Host collection中有一个以上的Host条目(除了正确的条目,删除所有的条目)。


[b]解决方法 [/b]


假设:针对相应的Sage X3版本,Syracuse和MongoDB的版本都是正确的。


1.        首先,尝试手动更新许可证,将SageERPX3_License.json重命名为License.json(不区分大小写),并将其放置在Syracuse\Syracuse\bin\temp中。
2.        重新启动Syracuse服务。
3.        如果这还不能解决,请重新启动MongoDB服务,然后再重新启动Syracuse服务。这应该可以清除内存中的任何东西。

[b]
另一种解决方法[/b]


1.        安装Robomongo,即Robo 3T
2.        打开collection
3.        在主机下,检查以确保仅列出一台主机。
4.        在应用程序下,检查以确保仅列出四个collection。
5.        如果仍然无法解决问题,请下载并使用Robomongo检查License collection是否显示了正确的license.json信息。当您更新X3许可证时,Syracuse会让MongoDB把这些信息逐字复制到License collection的一个文件中。您可以把这些信息从MongoDB中复制到一个文本编辑器中,并使用一个比较程序,如WinMerge,以确认它们是否相同。
6.        如果问题仍未解决,请根据需要重新启动MongoDB和Syracuse服务器。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.