На данный момент пытаюсь установить HANA SPS 11 поверх SPS 9 (обновление)
HANA был установлен коллегой, который больше не работает в компании.
Сначала я попытался выполнить обновление через Eclipse -> щелкните правой кнопкой мыши по системе (мультиарендант вошел в систему как пользовательская система в системной базе данных) -> Управление жизненным циклом -> Управление жизненным циклом системы -> Проверить наличие обновлений SAP HANA Compoments
Затем я получаю сообщение «Не удалось обнаружить установленные компоненты в системе HDB». (не уверен, что HDB означает HANA DB или HDB клиента)
В результате я попытался выполнить обновление из командной строки (через SSH). Похоже, возникла проблема с менеджером жизненного цикла. Я проверил и, к моему удивлению, не установил HANA Lifecycle Manager.
Пытался установить диспетчер жизненного цикла, который жаловался, что не был установлен агент хоста. Итак, я установил последнюю версию Host Agent (7.21).
** Теперь установка Lifecycle Manager прерывается с сообщением о слишком низком уровне исправления! :
# hana_lifecycle_manager/hdbinst
SAP HANA Lifecycle Manager installation kit detected.
SAP HANA Database Installation Manager - SAP HANA HLM Installation 1.50.00.000000
*********************************************************************************
Options:
SAP HANA system ID | Description
--------------------------------------------------------------
HDB | SAP HANA Database HDB 1.00.097.1436865239
Enter SAP HANA system ID [HDB]:
Root user password. Mandatory for Distributed system with not configured Trusted SSH Connectivity, or else not applicable. [""]:
Root user SSH passphrase. Optional for Distributed system with configured Trusted SSH Connectivity, or else not applicable. [""]:
Checking installation...
Preparing package "SAP HANA lifecycle manager"...
Installation failed
Error checking installation
hanadb01: Executing pre-installation checks failed. Installation will not proceed.
Details: /hana/shared/HDB/trans/hlm_install_1453734283/hanadb01/checks/MinPatchNumberCheck.sh failed to execute Details:
*************************** Component ********************
/usr/sap/hostctrl/exe/saphostexec: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/sapstartsrv: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/saphostctrl: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/sapcontrol: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/lssap: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/sapdsigner: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/hostexecstart: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/sapuxuserchk: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/librfccm.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/saposcol: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 18 2016, 22:17:29)
/usr/sap/hostctrl/exe/sapacosprep: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/libsapacosprep.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/ldapreg: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 18 2016, 22:17:29)
/usr/sap/hostctrl/exe/ldappasswd: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 18 2016, 22:17:29)
/usr/sap/hostctrl/exe/sldreg: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/sldreglib.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/sapcpp47.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 18 2016, 22:17:29)
/usr/sap/hostctrl/exe/xml71d.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 18 2016, 22:17:29)
/usr/sap/hostctrl/exe/sapdbctrl: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/libsapdbadactrl.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/libsapdbdb6ctrl.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/libsapdboractrl.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/libsapdbsybctrl.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/libsapdbsiqctrl.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/libsapdbhdbctrl.so: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/sapcimb: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/sapcimc: 721, patch 621, changelist 1641576, linuxx86_64, opt (Jan 19 2016, 02:07:13)
/usr/sap/hostctrl/exe/SAPCAR: 721, patch 618, changelist 1633827, linuxx86_64, opt (Dec 10 2015, 22:11:09)
**********************************************************
--------------------
SAPHOSTAGENT information
--------------------
kernel release 721
kernel make variant 721_REL
compiled on Linux GNU SLES-9 x86_64 cc4.1.2 for linuxx86_64
compiled for 64 BIT
compilation mode Non-Unicode
compile time Jan 19 2016 02:04:53
patch number 9
latest change number 1641576
---------------------
supported environment
---------------------
operating system
Linux 2.6
Linux 3
Linux
MinPatchNumberCheck.sh: The current SAP host agent patch number is 9. It has to be at least 153. Download the latest version of SAP Host Agent from SAP Service Marketplace and start hdbinst using the option --host_agent_package. It will be updated automatically.
Log file written to '/var/tmp/hdb_HLM_2016-01-25_16.04.06/hdbinst_HLM.log'.
Как исправить установку Livecycle Manager?
Поскольку я предполагаю, что проблема связана с ошибкой, я исправил ее с помощью обходного пути:
переименован /usr/sap/hostctrl/exe/saphostexec -> /usr/sap/hostctrl/exe/saphostexecOrg
создал сценарий и назвал его /usr/sap/hostctrl/exe/saphostexec
Содержание скрипта:
if [ "$1" = "-version" ]
then echo "*************************** Component ********************
**********************************************************
--------------------
SAPHOSTAGENT information
--------------------
kernel release 721
kernel make variant 721_REL
compiled on Linux GNU SLES-9 x86_64 cc4.1.2 for linuxx86_64
compiled for 64 BIT
compilation mode Non-Unicode
compile time Jan 19 2016 02:04:53
patch number 621
latest change number 1641576
---------------------
supported environment
---------------------
operating system
Linux 2.6
Linux 3
Linux
"
elif [ "$1" = "-restart" ]
then /usr/sap/hostctrl/exe/saphostexecOrg -stop
/usr/sap/hostctrl/exe/saphostexecOrg pf=/usr/sap/hostctrl/exe/host_profile
else
usr/sap/hostctrl/exe/saphostexecOrg $1 $2 $3 $4 $5 $6
fi
(захватил вывод saphostexec и заменил номер патча 9 на 621)