Avamar: Upgrade na verzi 19.10 selže s obnovením databází Postgres po upgradu

요약: Upgrade softwaru Avamar selže s chybou "Restore Postgres databases after upgrade.", ale provedení manuálního obnovení služby MCS (Management Console) funguje.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

  • Upgrade nástroje Avamar se nezdaří Restore Postgres databases po upgradu.
  • V workflow.log máme zprávy:
Some Xml values in mcserver.xml is empty - operation failed.

원인

Prázdné hodnoty v mcserver.xml způsobí tento problém, když se úloha obnovení pokusí získat z mcsever.xml následující informace:
# get necessary values from mcserver.xml for restore scripts.
hfsportValue = get_mc_preference('hfsport')
hfsaddrValue = get_mc_preference('hfsaddr')
$hfsaddrFQDN = get_mc_preference('local_hfsaddr')

해결

  1. Přihlaste se k serveru Avamar pomocí SSH jako správce.
  2. Přepněte na uživatele root:
su -
  1. Přejděte do adresáře pracovního postupu upgradu:
cd /data01/avamar/repo/temp/<<Upgrade Package Name>>/tmp/
  1. Ověřte, zda jsou v workflow.log nalezeny níže uvedené ukázkové chyby (k procházení protokolu použijte méně nebo konec):
2024-09-03 14:13:58 (+0200) 47012260182700 INFO: ---------- BEGIN system.avamar.database.restore::do ----------
2024-09-03 14:13:58 (+0200) 47012260182700 INFO: mccipher_key_need_upgrade = false
2024-09-03 14:13:58 (+0200) 47012260182700 INFO: mccipher_key_need_upgrade was set already! Can't re-set it.
2024-09-03 14:13:58 (+0200) 47012260182700 INFO: system_avamar_database_restoreskip=
2024-09-03 14:13:59 (+0200) 47012260182700 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=, ssh command is: (rpm -q dpnserver --last | head -1) >/usr/local/avamar/var/run_command-sysout.12721.47012260182700 2>&1
2024-09-03 14:13:59 (+0200) 47012260182700 INFO: >>> [make_temp_script] 222 very_current_user=root, as_user=admin, ssh command is: (/usr/local/avamar/bin/avhostname -f) >/usr/local/avamar/var/run_command-sysout.12721.47012260182700 2>/usr/local/avamar/var/run_command-syserr.12721.47012260182700
2024-09-03 14:13:59 (+0200) 47012260182700 INFO: - - - - - - - BEGIN(output) - - - - - - -
2024-09-03 14:13:59 (+0200) 47012260182700 INFO: <<Hostname of Avamar server>>
2024-09-03 14:13:59 (+0200) 47012260182700 INFO: - - - - - - - END
2024-09-03 14:13:59 (+0200) 47012260182700 INFO: "/usr/local/avamar/bin/avhostname -f", exit status=0 (success)
2024-09-03 14:13:59 (+0200) 47012260182700 INFO: Report home message: 2024-09-03 14:13:59 +0200|<<Hostname of Avamar server>>|19.10.0-166|AvamarUpgrade|19.10.0.166|/space/avamar/repo/temp/AvamarUpgrade-19.10.0-166.avp_1725353008519/tmp|system.avamar.database.restore|Restore Postgres databases after upgrade. (109 of 161)|ERROR: System::Avamar::Database::Restore::Task::get_mc_preference  Some Xml values in mcserver.xml is empty - operation failed
2024-09-03 14:13:59 (+0200) 47012260182700 ERROR: Some Xml values in mcserver.xml is empty - operation failed
2024-09-03 14:14:00 (+0200) 47012260182700 INFO: post: Some Xml values in mcserver.xml is empty - operation failed
<<Some output is omitted>>
2024-09-03 14:14:00 (+0200) 47012260182700 INFO: ---------- END System::Avamar::Database::Restore::Task::get_mc_preference ------------
  1. Přejděte do adresáře mcserver.xml souborů:
cd /usr/local/avamar/var/mc/server_data/prefs/
  1. Grep nebo zkontrolujte níže uvedené hodnoty, protože jedna nebo více je prázdných:
<entry key="hfsport" value="27000" />
<entry key="local_hfsaddr" value="<<<Avamar shortname>>>" />
<entry key="hfsaddr" value="<<<Avamar FQDN>>>" />
  1. Zkopírujte si soubor mcserver.xml pro zálohování:
cp -p mcserver.xml x-mcserver.xml-bkup
  1. Upravte mcserver.xml pomocí vi nebo jiných metod a přidejte chybějící hodnoty.
  2. Vraťte se do AVI a opakujte neúspěšnou úlohu.

해당 제품

Avamar Server

제품

Avamar
문서 속성
문서 번호: 000228272
문서 유형: Solution
마지막 수정 시간: 17 12월 2025
버전:  2
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.