Не удаётся создать моментальный снимок виртуальной машины после установки агента Acronis Backup Advanced 11.7.50058 для Windows
После установки агента Acronis Backup Advanced 11.7.50058 для Windows в виртуальной системе на базе Windows Server 2012 R2 при попытке резервного копирования (создания моментального снимка в ESXi 6.0 с опцией quiesce) выдаётся ошибка:
The guest OS has reported an error during quiescing. The error code was: 5 The error message was: 'VssSyncStart' operation failed: IDispatch error #8449 (0x80042301)
Дальнейший анализ показал, что проблема кроется в работе Службы криптографии (CryptSvc), т.к. выполнение vssadmin list writers выдало следующее сообщение:
Имя компонента записи: "System Writer"
Id компонента записи: {e8132975-6f93-4464-a53e-1050253ae220}
Id экземпляра компонента записи: {71052417-f893-41e0-bc90-4cc5b5185569}
Состояние: [8] Неисправен
Последняя ошибка: Несогласованная теневая копия
Удаление (переустановка) агента Acronis Backup Advanced 11.7.50058 для Windows и переустановка VMware Tools не решили проблему.
Отключение Службы криптографии решает проблему, но это не правильное решение как и резервное копирование без использования теневого копирования.
Для поиска решения проблемы были выполнены инструкции согласно статье: https://kb.acronis.com/content/45472
При любых комбинациях с использованием diskshadow теневое копирование всегда завершается успешно.
Небольшая часть лога с ошибкой 0x80042301, полученного при помощи утилиты vsstrace в момент снапшота:
[WRTWRTIC(3124) WRITER] CONTEXT[CVssWriterImpl::FreezeInternal] Adding context: ' Freeze' (0)
[WRTWRTIC(3125) WRITER] CONTEXT[CVssWriterImpl::FreezeInternal] Adding context: ' ' = 'Writer' (2)
[WRTWRTIC(3126) WRITER] CONTEXT[CVssWriterImpl::FreezeInternal] Adding context: ' ' = '{e8132975-6f93-4464-a53e-1050253ae220}' (2)
[WRTWRTIC(3127) WRITER] CONTEXT[CVssWriterImpl::FreezeInternal] Adding context: ' ' = 'System Writer' (2)
[WRTWRTIC(3130) WRITER] CONTEXT[CVssWriterImpl::FreezeInternal] Adding context: ' ' = '{84cbb209-5e9c-477e-8486-98dce8cfbae4}' (2)
[WRTWRTIC(3132) WRITER] Received Event: Freeze
[WRTWRTIC(3133) WRITER] SnapshotSetID = {2B421680-3D52-4551-AFF8-1A7ACB39A4DD}
[WRTWRTIC(3134) WRITER] Level = 1
[WRTWRTIC(3135) WRITER] WriterId = {e8132975-6f93-4464-a53e-1050253ae220}
[WRTWRTIC(3136) WRITER] WriterName = System Writer
[WRTWRTIC(3137) WRITER] wszWriterInstanceName = (NULL)
[WRTWRTIC(3138) WRITER] InstanceId for Writer System Writer is{84cbb209-5e9c-477e-8486-98dce8cfbae4}
[WRTWRTIC(5938) WRITER] ENTER[CVssWriterState::UpdateThreadIdForSession]
[WRTWRTIC(5938) WRITER] EXIT[CVssWriterState::UpdateThreadIdForSession] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(1327) GEN] ENTER[CVssDiag::RecordGenericEvent]
[REGREGSC(1331) GEN] Parameters 1003, 1, 8, 0x800423f0, {2b421680-3d52-4551-aff8-1a7acb39a4dd}
[REGREGSC(1350) GEN] Event name: FREEZE (Enter)
[REGREGSC(1401) GEN] ENTER[CVssDiag::FlushQueue]
[REGREGSC(1401) GEN] EXIT[CVssDiag::FlushQueue] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(0364) GEN] ENTER[CVssRegistryKey::SetBinaryValue]
[REGREGSC(0364) GEN] EXIT[CVssRegistryKey::SetBinaryValue] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(1327) GEN] EXIT[CVssDiag::RecordGenericEvent] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[WRTWRTIC(1829) WRITER] ENTER[CVssWriterImpl::EnterState]
[INCWRMPH(0899) WRITER] ENTER[CVssWriterImpl::Lock]
[INCWRMPH(0899) WRITER] EXIT[CVssWriterImpl::Lock] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[WRTWRTIC(1851) WRITER] Writer state is not a beginning state at the start of snapshot sequence. Previous sequence must have been interupted
[WRTWRTIC(1829) WRITER] EXIT[CVssWriterImpl::EnterState] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(1327) GEN] ENTER[CVssDiag::RecordGenericEvent]
[REGREGSC(1331) GEN] Parameters -2147212301, 1, 8, 0x800423f0, {2b421680-3d52-4551-aff8-1a7acb39a4dd}
[REGREGSC(1350) GEN] Event name: ((HRESULT)0x800423F3L) (SetCurrentFailure)
[REGREGSC(1401) GEN] ENTER[CVssDiag::FlushQueue]
[REGREGSC(1401) GEN] EXIT[CVssDiag::FlushQueue] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(0364) GEN] ENTER[CVssRegistryKey::SetBinaryValue]
[REGREGSC(0364) GEN] EXIT[CVssRegistryKey::SetBinaryValue] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(1327) GEN] EXIT[CVssDiag::RecordGenericEvent] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(1327) GEN] ENTER[CVssDiag::RecordGenericEvent]
[REGREGSC(1331) GEN] Parameters -2147212301, 10, 8, 0x800423f0, {2b421680-3d52-4551-aff8-1a7acb39a4dd}
[REGREGSC(1327) GEN] EXIT[CVssDiag::RecordGenericEvent] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[WRTWRTIC(3153) WRITER] THROW[CVssWriterImpl::FreezeInternal] Improper entry into state
[INCSTRH(0697) GEN] ENTER[CVssAutoCoString::Append]
[INCSTRH(0689) GEN] ENTER[CVssAutoCoString::Reallocate]
[INCSTRH(0689) GEN] EXIT[CVssAutoCoString::Reallocate] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] EXIT[CVssAutoCoString::Append] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] ENTER[CVssAutoCoString::Append]
[INCSTRH(0689) GEN] ENTER[CVssAutoCoString::Reallocate]
[INCSTRH(0689) GEN] EXIT[CVssAutoCoString::Reallocate] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] EXIT[CVssAutoCoString::Append] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] ENTER[CVssAutoCoString::Append]
[INCSTRH(0689) GEN] ENTER[CVssAutoCoString::Reallocate]
[INCSTRH(0689) GEN] EXIT[CVssAutoCoString::Reallocate] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] EXIT[CVssAutoCoString::Append] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] ENTER[CVssAutoCoString::Append]
[INCSTRH(0689) GEN] ENTER[CVssAutoCoString::Reallocate]
[INCSTRH(0689) GEN] EXIT[CVssAutoCoString::Reallocate] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] EXIT[CVssAutoCoString::Append] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] ENTER[CVssAutoCoString::Append]
[INCSTRH(0689) GEN] ENTER[CVssAutoCoString::Reallocate]
[INCSTRH(0689) GEN] EXIT[CVssAutoCoString::Reallocate] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] EXIT[CVssAutoCoString::Append] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] ENTER[CVssAutoCoString::Append]
[INCSTRH(0689) GEN] ENTER[CVssAutoCoString::Reallocate]
[INCSTRH(0689) GEN] EXIT[CVssAutoCoString::Reallocate] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[INCSTRH(0697) GEN] EXIT[CVssAutoCoString::Append] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(1327) GEN] ENTER[CVssDiag::RecordGenericEvent]
[REGREGSC(1331) GEN] Parameters 1003, 0, 8, 0x800423f0, {2b421680-3d52-4551-aff8-1a7acb39a4dd}
[REGREGSC(1350) GEN] Event name: FREEZE (Leave)
[REGREGSC(1401) GEN] ENTER[CVssDiag::FlushQueue]
[REGREGSC(1401) GEN] EXIT[CVssDiag::FlushQueue] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(0364) GEN] ENTER[CVssRegistryKey::SetBinaryValue]
[REGREGSC(0364) GEN] EXIT[CVssRegistryKey::SetBinaryValue] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[REGREGSC(1327) GEN] EXIT[CVssDiag::RecordGenericEvent] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[WRTWRTIC(5938) WRITER] ENTER[CVssWriterState::UpdateThreadIdForSession]
[WRTWRTIC(5938) WRITER] EXIT[CVssWriterState::UpdateThreadIdForSession] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[WRTWRTIC(3235) WRITER] HRESULT exception caught: hr: 0x80042301
[WRTWRTIC(2111) WRITER] ENTER[CVssWriterImpl::LeaveState]
[INCWRMPH(0910) WRITER] ENTER[CVssWriterImpl::Unlock]
[INCWRMPH(0910) WRITER] EXIT[CVssWriterImpl::Unlock] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[WRTWRTIC(2111) WRITER] EXIT[CVssWriterImpl::LeaveState] Time spent: 00:00:00-0000; total: 0; HRESULT: 0
[WRTWRTIC(3104) WRITER] EXIT[CVssWriterImpl::FreezeInternal] Time spent: 00:00:00-0000; total: 0; HRESULT: 0x80042301
Как устранить описанную ошибку?

- Log in to post comments