AnyShare- AnyShare 7.0.1.5 升级 7.0.1.6 失败,提示:“ TypeError: ‘NoneType’ object has no attribute '_getite
关键字
升级脚本
适用产品
- AnyShare Enterprise 7.0.1.5
- AnyShare Express 7.0.1.5
- AnyShare Cloud 7.0.1.5
问题描述
进行 AnyShare 7.0.1.5-7.0.1.6 的版本升级时,执行升级脚本提示如下错误:
'NoneType’ object has no attribute '_getitem_'
'
问题影响
AnyShare 7.0.1.5 小版本升级失败。
问题原因
AnyShare 7.0.1.5 内容分析及检索基础功能和文档集功能升级后将集成至 AnyShare 7.0.1.6 主模块中,AnyShare 7.0.1.5 的主模块不包含内容分析及检索基础功能相关的服务,AnyShare 7.0.1.5 仅安装主模块会导致升级脚本执行失败。
解决方案
为解决升级脚本执行失败问题,AnyShare 7.0.1.5 的集群需安装内容分析及检索模块,请按照以下步骤执行:
1. 使用 admin 用户登录 AnyShare 应用管理控制台, 选择服务管理,然后点击选择安装包按钮。

2. 选择 AnyShare 7.0.1.5 内容分析及检索模块安装包上传,



3. 重新执行脚本成功。

更多信息
升级脚本必须在主模块升级之前执行,且仅需在 K8S 的任一 master 节点执行,执行命令如下:
python upgrade-es.py upgrade