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

2020-09-04 12:59发布

         点击此处--->   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不够深入,但是他们似乎从文件中调用了另一个失败的脚本。

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

提前感谢,
莱因哈德

         点击此处--->   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条回答
野沐沐
1楼-- · 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(最新呼叫优先):
 已中止(核心已转储)
Cikesha
2楼-- · 2020-09-04 13:26

谢谢。 您能以hxeadm执行python命令吗?

Env变量看起来正确,我看到一个指向python库的条目。 您还可以检查/usr/sap/HXE/HDB90/exe/Python/bin

何必丶何苦呢
3楼-- · 2020-09-04 13:33

的内容,我也不认为这是密码问题。 在Invalid Passwrod消息无效之前,安装程序将引发错误:

 python:commandnotfound 

看起来像python库丢失了,或者配置发生了变化。 您可以粘贴PATH环境变量的内容吗?

我不太确定它在Express上如何工作,但就我而言(我拥有完整的HANA),我可以看到所引用的python库:

 NW:hdbadm> 回声$ PATH
/data/hana/shared/HDB/xs/bin:/usr/sap/HDB/HDB00/exe/krb5/bin:/usr/sap/HDB/HDB00/exe/krb5/sbin:/usr/sap/HDB/HDB00/nw:/usr/sap/HDB/HDB00:/usr/sap/HDB/HDB00/exe:/usr/sap/HDB/HDB00/exe/mdc:/usr/sap/HDB/HDB00/exe/Python/bin:/usr/sap/HDB/HDB00/exe/dat_bin_dir:/usr/sap/HDB/home:/usr/sap/HDB/home/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin 
CPLASF-自律
4楼-- · 2020-09-04 13:29

我知道我的密码是正确的,似乎是脚本的问题,我想我必须在CentOS上重新安装所有内容,也许是 是Ubuntu 16.04的问题。

与NW-ABAP相似,在稍作更新后python脚本不起作用。

 hxeadm @ hana:/usr/sap/HXE/HDB90> echo $ PATH
/hana/shared/HXE/xs/bin:/usr/sap/HXE/HDB90/exe/krb5/bin:/usr/sap/HXE/HDB90/exe/krb5/sbin:/usr/sap/HXE/HDB90/哈纳:/usr/sap/HXE/HDB90:/usr/sap/HXE/HDB90/exe:/usr/sap/HXE/HDB90/exe/mdc:/usr/sap/HXE/HDB90/exe/Python/bin:/usr/sap/HXE/HDB90/exe/dat_bin_dir:/usr/sap/HXE/home:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/ bin:/usr/games:/usr/local/games:/snap/bin 

一周热门 更多>