Avamar:Hyper-V 增量备份失败,并显示“INTERNAL ERROR:<0001>断言错误”

Summary: Avamar Hyper-V 增量备份失败,并显示“INTERNAL ERROR: <0001> 断言错误”

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Avamar Hyper-V 增量备份失败,并显示以下错误
avhypervvss 错误 <19328>:[AV-HYPERV] 无法将 CTL 子工单转发到远程客户端 [HV-HOST1]。
avhypervvss 错误 <19366>:无法将子工单发送到所有远程客户端
avhypervvss 错误 <41659>:备份未成功完成。


在 HV-HOST1 日志中,我们看到以下错误:
2020/01/30-10:33:34.39000 [[hypervvss_workorder_thread_pool]Thread#1] INTERNAL ERROR:<0001> 断言错误 (!(de-has_error>())), hypervvss_avtar_handler.cpp行 1301
2020/01/30-10:33: 34.39000 [[hypervvss_workorder_thread_pool]Thread #1] 内部错误:<0001> 断言错误 (!(dep.getdirelemp()->is_directory() == true)), hypervvss_avtar_handler.cpp行 1305
...

2020-01-30 02:33:34 avhypervvss Error <43497>:备份流生成器遇到内部错误。无法打开文件“C:\ClusterStorage\volume1\virtualmachinedisks\test_vm\Snapshots\CCB901D5-7313-45F2-887D-CA319176C6A7.vmcx”。
2020-01-30 02:33:34 avhypervvss Error <43486>:备份流生成器遇到内部错误。无法流式传输文件“00000337\C:\ClusterStorage\volume1\virtualmachinedisks\test_vm\Snapshots\CCB901D5-7313-45F2-887D-CA319176C6A7.vmcx”。
2020-01-30 02:33:34 avhypervvss Error <43473>:流模式下处理工单 Hyper Daily Backups Schedule-HyperV Daily Backups-1580356800022#201 (pid:3032-Hyper-V VSS) 失败。
2020-01-30 02:33:35 avhypervvss Error <43475>:Workorder Hyper Daily Backups Schedule-HyperV Daily Backups-1580356800022#201 (pid:3032-Hyper-V VSS) 的子进程生成536870925返回。插件退出并显示“代码536870925:外部取消”
2020-01-30 02:33:36 avhypervvss 错误 <43499>:无法处理备份工单 Hyper Daily Backups Schedule-HyperV Daily Backups-1580356800022#201。未能保存备份文件。
2020-01-30 02:33:36 avhypervvss Error <41591>:无法处理备份工单。未能保存备份文件。
2020-01-30 02:33:40 avhypervvss Error <41705>:未能保存备份文件。未能保存备份文件。
2020-01-30 02:33:40 avhypervvss Error <13810>:无法将 ctl 消息转发到远程客户端“10.0.0.5”,结果代码:3.2020-01-30
02:33:40 avhypervvss Error <41659>:备份未成功完成。


在 avtar 日志中,会有以下错误的实例:
avtar] ERROR:<0001> backstreamdir:: childdone 错误,在处理目录“00000328\C:\ClusterStorage\volume2\vmharddisk”

时,在phase_do_hidden期间合并历史记录流数据,这会导致致命错误:
2020-01-30 02:33:35 avtar 致命 <0000>:备份“Hyper Daily Backups Schedule-HyperV Daily Backups-1580356800022#201”到 DDR 由于以前的错误而未密封
 

Cause

此问题是由于主节点和辅助节点之间的 avagent 间通信超时所致。

默认情况下,时间限制为 1 分钟。  

但是,有时此过程需要更长的时间。  这可能是在 Hyper-V RCT 增量备份期间要解析的 RCT 扩展区数量较大的情况。

Resolution

编辑 var 目录中的 avhypervvss.cmd 文件,并添加标记 --request-ctl-timeout=600000。

此值将 avagent 间通信的默认时间限制从 1 分钟增加到 167 分钟。

有关将此类标记添加到 Avamar 的详细信息,请参阅如何为 Avamar 备份提供专用标记

Additional Information

有关此问题的详细信息,请参阅知识库文章491152。
Avamar:由于主代理和辅助代理之间的通信超时,Hyper-V 多代理备份失败

Affected Products

Avamar

Products

Avamar, Avamar Plug-in for Hyper-V VSS, Avamar Server
Article Properties
Article Number: 000071523
Article Type: Solution
Last Modified: 03 Mar 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.