HXE升级失败,并在第1194行中显示python错误(未修改的文件!)

2020-09-04 12:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个要升级的正在...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有一个要升级的正在运行的实例,但是当被要求输入密码(当前登录用户的密码!所以不会错!)时,我得到了一个非常荒谬的错误消息。

 hxeadm @ hana:/usr/sap/HXE/home/Downloads> sudo HANA_EXPRESS_20/hxe_upgrade.sh
 输入HANA,快速版安装程序的根目录:
     提示:<提取路径>/HANA_EXPRESS_20
 HANA,快速版安装程序的根目录[/usr/sap/HXE/home/Downloads/HANA_EXPRESS_20]:
 输入SAP HANA系统ID [HXE]:
 输入HANA实例号[90]:
 输入"系统管理员(hxeadm)"密码:
 HANA_EXPRESS_20/hxe_upgrade.sh:第1194行:python:找不到命令

 无效的密码。

 输入"系统管理员(hxeadm)"密码:

我对python不够深入,但是他们似乎从文件中调用了另一个失败的脚本。

有人知道如何解决此问题吗?

提前感谢,
莱因哈德

4条回答
野沐沐
2020-09-04 13:19

即使HXE使用了它自己的python 2.7,也有一些奇怪之处:<​​/p>

输入错误时(通常我将" ll"用作" ls -al"的命令):

 hxeadm @ hana:/usr/sap/HXE/HDB90> ll
 致命的Python错误:Py_Initialize:无法获取语言环境编码
   文件"/usr/sap/HXE/HDB90/exe/Python/lib/python2.7/encodings/__init__.py",第123行
     引发CodecRegistryError,\
                             ^
 SyntaxError:语法无效

 当前线程0x00007facc90f0700(最新呼叫优先):
 已中止(核心已转储)