среда, 10 января 2018 г.

Azure Backup Server. Проблема при переустановке MARSagent

Столкнулся с довольно интересной ошибкой. После некорректного удаления MARSAgent у меня никак не получалось установить Azure Backup Server. Все останавливалось на первом шаге, где проверяется наличие OBEngine. При попытке установки MARSAgent получаем ошибку, что он уже установлен. Чистка реестра про любые о нем упоминания, плодов не принесла.

Первое, что надо посмотреть, это лог (да, внезапно). Находится он тут:

C:\Windows\Temp\OBInstaller0Curr.errlog

В нем обнаружился такой вот текст:

NORMAL Starting Azure Backup installation process
NORMAL Directory Path for SetupLaunchScreen : D:\6b4da5d4086912c93b1ff998
NORMAL Path for SetupLaunchScreen : D:\6b4da5d4086912c93b1ff998\1033\CBPSetupLaunchProcess
WARNING The OBS Agent has been already installed in current machine and Product code is: {FFE6D16C-3F87-4192-AF94-DDBEFF165106} 
NORMAL In CBPlaunchProcess.dll
WARNING The OBS Agent has been already installed in current machine and Product code is: {FFE6D16C-3F87-4192-AF94-DDBEFF165106} 
WARNING Unable to get DPMContext from registry. Aborting.
WARNING Failed: Hr: = [0x80070002] : Encountered Failure: : lVal : (launchScreenHtml->m_setupWizard).IsDPMCBPInstalled(&dpmcbpinstall_status)
WARNING Failed: Hr: = [0x80070002] : Encountered Failure: : lVal : launchScreenHtml.LaunchSetupWizard(pExit, silent,lpCmdLine,isVenusInstallation,bUninstallSet)
WARNING Failed: Hr: = [0x80070002] : Encountered Failure: : lVal : LaunchWizard(&exit, true, hInstance, lpCmdLine, nCmdShow,venus_install,bUninstallSet)
WARNING Failed: Hr: = [0x80070002] setup.exe returning

Надо заметить, что логи у Azure Backup довольно не информативны и понять что происходит, довольно сложно. Суть проблемы-то понятно, а вот что надо делать - не очень. Оказалось, надо убедиться, что отсутствуют эти ветки реестра:

HKEY_CLASSES_ROOT\Installer\Features\C61D6EFF78F32914FA49DDEBFF611560
HKEY_CLASSES_ROOT\Installer\Products\C61D6EFF78F32914FA49DDEBFF611560
HKEY_CLASSES_ROOT\Installer\UpgradeCodes\9E3CC81A48FC05646B4407520C8CC01D
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\obengine

После их удаления установка Azure Backup Server пошла корректно. Я сам не смог найти ветку, которая выделена жирным шрифтом. Очень помог msdevhelp.

На этом все. Надеюсь, что заметка будет кому-либо полезна.

Комментариев нет:

Отправить комментарий