欢迎访问机房运维工作室

爱数知识库

AnyShare-在大版本异机升级过程中,执行 restore.py 脚本时,提示错误信息_ Date (xxxx-xx-xx) differs from se

频道:爱数知识库 日期: 浏览:104

AnyShare-在大版本异机升级过程中,执行 restore.py 脚本时,提示错误信息: Date (xxxx-xx-xx) differs from server time (xxxx-xx-x

关键字

大版本升级、时间、differs

适用产品

  • AnyShare Enterprise 6.0.6

问题描述

AnyShare 5.0 大版本异机升级到 AnyShare 6.0 时,执行 restore.py 脚本失败,提示如下错误信息:

Traceback (most recent call list):
File "/root/upgrade/upgrade_db_active/Polaris-M3-sharemgnt_master.py",line 81,in operate
self.update_605_to_606()
File "/root/upgrade/upgrade_db_active/Polaris-M3-sharemgnt_master.py",line 71,in update_605_to_606
raise Exception("Error:Delete client update package failed: %s" %(str(rsp.text)))
Exception: Error: Delete client update package failed:Date (Fri,16 Oct 2020 22:16:06 GMT) differs from server time (2020-10-17 05:24:17.544729205 +0800 CST) for more than 900 seconds
update_db_datas error: Error: Delete client update package failed:Date (Fri,16 Oct 2020 22:16:06 GMT) differs from server time (2020-10-17 05:24:17.544729205 +0800 CST) for more than 900 seconds


问题影响

执行恢复脚本失败,无法完成大版本升级。

问题原因

AnyShare 6.0 服务器系统时间与 AnyShare 5.0 服务器系统时间相差超过 900 s。

解决方案

为了解决该问题,需要调整 AnyShare 6.0 服务器系统时间与 AnyShare 5.0 服务器系统时间保持一致,可按照以下步骤操作:
1. 通过 SSH 工具登录 AnyShare 5.0 主节点服务器操作系统;
2. 执行如下命令,查看 AnyShare 5.0 主节点服务器系统时间;

date

3. 通过 SSH 工具登录 AnyShare 6.0 主节点服务器操作系统,执行如下命令,调整服务器系统时间为第 2 步查询到的系统时间;

date -s "2021-04-06 18:20:01"

注意:此处时间以 2021-04-06 18:20:01 为例,具体以实际 AnyShare 5.0 服务器查询到的时间为准。

4. 重新执行恢复脚本。

更多信息

Linux 操作系统时间是由时区和时间组成,时区有 CST 中国标准时间、UTC 世界标准时间、GMT 格林尼治标准时间,在中国 AnyShare 服务器需要使用 CST 中国标准时间,即东八区。可参考文档调整时区。