欢迎访问机房运维工作室

爱数知识库

AnyShare- AnyShare 7.0.1.5 升级 7.0.1.6 失败,提示:“ TypeError: ‘NoneType’ object has n

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

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