Ubuntu의 SAP HANA - xs 로그인으로 인해 Python 오류가 발생함

Ubuntu의 SAP HANA - xs 로그인으로 인해 Python 오류가 발생함

설치된 SAP Hana에 따라Ubuntu 18.04(Bionic Beaver)에 SAP Hana Express Edition 2.0을 설치하는 방법(위 블로그에 문제가 언급되어 있습니다)

이에 따라 XSA 환경을 탐색하고 싶었습니다.SAP HANA XS Advanced, 기본 도구 살펴보기

불행히도 Python 오류가 발생했습니다.

hxeadm@thorsten-VirtualBox:/usr/sap/HXE/HDB90> xs login
Python path configuration:
  PYTHONHOME = '/usr/sap/HXE/HDB90/exe/Python'
  PYTHONPATH = '/usr/sap/HXE/SYS/global/hdb/custom/python_support:/usr/sap/HXE/HDB90/exe/python_support:/usr/sap/HXE/HDB90/thorsten-virtualbox:/usr/sap/HXE/HDB90/exe:/usr/sap/HXE/HDB90/exe/testscripts:/usr/sap/HXE/HDB90/exe/Python/lib/python2.7'
  program name = '/usr/bin/python3'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = '/usr/bin/python3'
  sys.base_prefix = '/usr/sap/HXE/HDB90/exe/Python'
  sys.base_exec_prefix = '/usr/sap/HXE/HDB90/exe/Python'
  sys.executable = '/usr/bin/python3'
  sys.prefix = '/usr/sap/HXE/HDB90/exe/Python'
  sys.exec_prefix = '/usr/sap/HXE/HDB90/exe/Python'
  sys.path = [
    '/usr/sap/HXE/SYS/global/hdb/custom/python_support',
    '/usr/sap/HXE/HDB90/exe/python_support',
    '/usr/sap/HXE/HDB90/thorsten-virtualbox',
    '/usr/sap/HXE/HDB90/exe',
    '/usr/sap/HXE/HDB90/exe/testscripts',
    '/usr/sap/HXE/HDB90/exe/Python/lib/python2.7',
    '/usr/sap/HXE/HDB90/exe/Python/lib/python38.zip',
    '/usr/sap/HXE/HDB90/exe/Python/lib/python3.8',
    '/usr/sap/HXE/HDB90/exe/Python/lib/python3.8/lib-dynload',
  ]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
  File "/usr/sap/HXE/HDB90/exe/Python/lib/python2.7/encodings/__init__.py", line 123
    raise CodecRegistryError,\
                            ^
SyntaxError: invalid syntax

Current thread 0x00007f8d164ae740 (most recent call first):
<no Python frame>
hxeadm@thorsten-VirtualBox:/usr/sap/HXE/HDB90> 

이 문제를 해결하는 방법에 대한 아이디어나 힌트를 주실 분 계신가요?

답변1

섬기는 사람

xs login서버에서 사용하려는 경우 :

bin/xs서버에 일반적으로 설치되어 있는 xs라는 디렉토리가 있는지 확인하십시오./hana/shared/HXE/xs/bin/xs

이 경로가 존재하지 않으면 XSA가 올바르게 설치되지 않은 것입니다.

고객

xs login클라이언트에서 사용하려는 경우 :

클라이언트에서는 xs 바이너리와 함께 제공되는 클라이언트 도구를 설치할 수 있습니다. 이 가이드를 따르십시오.XS CLI 클라이언트 설치

Linux에서는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관련 정보