切换界面风格
FAQ: 使用许可证激活系统时报错怎么办?
若提示「...序列号已被其他实例绑定...」的错误,这是因为许可证同一时刻只能绑定一份安装实例,若企业需要并行部署多套丰盘系统,则需要申请多个许可证授权。
如果企业管理员之前只是测试评估,后续想要在正式环境里安装丰盘系统的话,测试环境也没必要保留的话,则不需要申请新的授权,只需要使用许可证授权邮箱账号登录「在线服务门户」 ,然后在界面上显示的序列号已绑定主机实例旁边,点击报废按钮,确认之后,该主机实例与许可证序列号将自动解绑,释放序列号,但与此同时,报废登记的旧实例后续将不再支持任何新的操作如升级、数据还原等,我们对于报废登记的旧系统实例也不提供任何技术支持和服务保障,您不应该继续使用报废登记的旧主机实例。
若界面提示其他系统异常信息,则需要登录服务器命令行,找到丰盘系统后台OTA日志(关于如何排查问题请参考 故障诊断 )如果看到类似「Resource temporarily unavailable」这样的错误:
06-15 17:03|ERROR|UnifiedExceptionHandler.Handler|Error when calling api '/ota/api/v1/upgrade/activate'.|System.Net.Http.HttpRequestException: Resource temporarily unavailable (ota.xpan.ekbcloud.com:443) ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
...
则说明该容器内部的进程无法访问丰盘产品的激活主机服务,通常来说是网络通讯层面出现了问题,常见的情况例如企业主机处于纯内网环境时,宿主机和容器内部均无法访问外网。
我们可以先诊断下宿主机与丰盘OTA远程主机的连通性:
bash
# 宿主机上运行curl 或者 wget命令:
curl https://ota.xpan.ekbcloud.com/api/v1/op/time
wget -qO- https://ota.xpan.ekbcloud.com/api/v1/op/time
# 输出服务器时间如 "2024-03-29 10:50:43" 表示宿主机网络通讯正常
如果上述连通正常,则可能是Docker虚拟网络与丰盘OTA远程主机的网络通讯存在问题,可以使用以下命令进行验证:
bash
docker run -it --rm --network=xpan alpine /bin/sh -c "wget --timeout=5 -qO- https://ota.xpan.ekbcloud.com/api/v1/op/time"
# 正常的结果示意:
"2024-03-29 10:50:43"
# DNS解析错误或者IP地址无法连接:
wget: bad address 'ota.xpan.ekbcloud.com'
如果上述测试失败,可以使用下面命令进一步诊断是否DNS服务器配置有误:
bash
docker run -it --rm --network=xpan alpine /bin/sh -c "nslookup ota.xpan.ekbcloud.com"
# 正常的结果示意:
Server: 127.0.0.11
Address: 127.0.0.11:53
Non-authoritative answer:
Name: ota.xpan.ekbcloud.com
Address: 106.55.2.26
# DNS服务器配置有误:
connection timed out; no servers could be reached
修复网络连通性问题之后,如果激活还是失败,可以尝试将Docker及丰盘的进程重启,然后再激活:
bash
# 重启Docker服务,所有容器将自动下线
sudo systemctl restart docker
# 启动丰盘相关容器服务
sudo bash /opt/xpan/tools/xpc.sh up
如遇到其他问题或者问题依旧无法解决,您可以 联系我们 获得帮助。