案例分享:202206版本更新补丁升级到202208版本后登录客户端提示“语言未加载”原创
金蝶云社区-西瓜不甜苦瓜不苦
西瓜不甜苦瓜不苦
2人赞赏了该文章 1005次浏览 未经作者许可,禁止转载编辑于2022年09月16日 15:03:38

【问题描述】

8.0.0.202206版本更新补丁升级到202208版本后,登录客户端提示“语言未加载”,如下图所示。

image.png

应用服务器和数据库服务器分开部署的;确认此时数据库服务器上的SQL 是可以正常登录的;


【分析处理过程】

1、客户端无法登录,且是提示“语言未加载”;

先检查管理中心是否可以登录,测试结果是管理中心也无法登录,也是提示语言未加载;如下图所示。

0X~Y3)0[4%8ZOWM{7I)8X~Y.png

2、鉴于这种情况,怀疑是云星空与数据库的链接问题;

经测试,在应用服务器可以正常访问到数据库服务器的1433端口;数据库服务器上SQL可以正常登录;

然后操作重新注册管理中心库,如下图所示;

E$$Q7H9Z2VZB(W{_BO_DMMO.png

3、完成管理中心库的重新注册之后,管理中心站点可以加载出语言了,但是点击登录之后转圈等了7-8分钟才登录进去;

]}~J$)86_OJD}91D3(Q6I6L.png

此时,再尝试登录云星空客户端,依然显示“载入语言列表”,然后弹出报错“服务器返回的内容不能被解码”,如下图所示。

{UJ(3596RFRROYS0Q39B79M.png

0K$@HU412YQ`R7FPRJ8DQ)R.png

再尝试访问云星空网页版,仍然是一直无法加载出语言,如下图所示;

F$VAQ(})GO1@~1A~B{[`W}6.png

4、等了差不多10分钟之后登录进管理中心了,但是点击右上角的【关于】,提示“加载产品许可时发生错误”,如下图所示。

JV8X9{~IXFQM[122KP(U$%H.png

对应时间的管理站点log文件,也有相同的报错,如下图;

6UB$7RT$(F6NHIF$6`}JEIK.png

此时有检查确认,产品唯一码并未发生改变;

关掉前面的“加载产品许可时发生错误……”的弹窗,再次点击管理中心的【关于】,仍然无法显示许可信息,且版本号也不对,如下图所示。

0V[8)$8S5S3OY@1RA88$(VM.png


5、鉴于在重新注册了管理中心库之后,管理中心可以登录进去了;但是k3cloud站点仍然无法显示语言;

考虑重新安装202208月份的补丁试试

9LEAF]97BT3)J[LC(DE4X(0.png

Y93~D675HEE9)J$ATL$1E63.png

6、再次安装补丁完成之后,问题依旧,且管理中心又出现“语言未加载”的报错了;

重新查看管理中心下的log文件,如下图所示;

@D{R_8D[MYHGP`}6VT(CQ}G.png

日志中显示了“getproductmodel”的报错,所以考虑进入数据库服务器后台执行语句清除T_BD_PRODUCTMODEL里面的许可记录

--备份

SELECT * INTO T_BD_PRODUCTMODEL_BAK FROM T_BD_PRODUCTMODEL;

--清除

DELETE T_BD_PRODUCTMODEL WHERE FID NOT IN('1D69BBE3-DAE4-40F7-BCBE-D0943D9364AE','Kingdee');

7、在应用服务器上,运行iisreset,重启iis之后,云星空产品回到演示版了;

然后重新打开管理中心和业务站点都可以很快加载出语言了(没有之前那样加载很久才显示语言);

登录也是正常的了(登录时也没有像之前那样转圈很久才进入);

8、重新导入许可文件,回到正式版,云星空系统恢复正常登录和使用。



【插曲】

前面操作重新注册了管理中心库之后,客户端还是无法登录;

且发现应用服务器和数据库服务器上都有火绒防护软件,怀疑是火绒有拦截导致;

_3JDV)S8[DEKO%V8L}TH6HB.png

所以中间还尝试过把数据库服务器上的火绒给卸载了,然而,并没有作用~



赞 2