NVP vProxy: VM 이미지 복원이 "[5040] calling system(), returns nonzero"와 함께 실패함

Summary: NVP(NetWorker VMware Protection) VM(Virtual Machine) 이미지 복원이 실패하고 복원 세션 로그에 "[5040] calling system(), returns nonzero." 오류가 기록됩니다. 복구 중에 VM 세이브 세트 파일 중 하나를 읽는 경우 Data Domain ddfs.info 로그에 "잘못된 순서로 읽음"이 보고됩니다. ...

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

  • NVP VM(Virtual Machine) 이미지 복원 중에 복구 프로세스가 실패합니다. 복구 세션 로그에서 다음 오류가 발견되었습니다.
YYYY-MM-DDTHH:MM:SSZ WARN:   [39] Warning occurred while recovering 'Hard disk #': Warning occured while releasing reader resources: Error closing file 'NW_SERVER/POOL/61/42/LONG_SSID/vm-MOREF-disk-key-#######-flat.vmdk' on DataDomain 'DD_HOSTNAME': [5040] calling system(), returns nonzero
저장된 복구 세션은 NetWorker Server에서 찾을 수 있습니다.
Linux: /nsr/logs/recover
Windows: C:\Program Files\EMC NetWorker\nsr\logs\recover

복구 세션 로그는 복구 중에 사용된 vProxy에서도 찾을 수 있습니다.
/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE
  • vProxy /opt/emc/vproxy/runtime/logs/vrecoverd/vrecoverd-boost.log에는 다음이 표시됩니다.
YYYY-MM-DDTHH:MM:SSZ WARN:   [13386] [140581123307264] ddcl_nfs_readext_remote_async_cb()6965: err: [5040-nfs readext async rpc error (nfs: Unknown error)]
...
YYYY-MM-DDTHH:MM:SSZ ERROR:  [13386] [140581123307264] ddp_read() failed Offset 3386365706240, BytesToRead 1048576, BytesRead 0 Err: 5040-A previous operation on this file has failed with error code: 5040 and no further APIs can be processed until the file is closed
  • Data Domain ddfs.info 로그는 복구 중 세이브 세트 파일을 읽을 때 다음을 보고합니다.
MM/DD HH:MM:SS [7f945922baa0] FM fm_dm1_read:725 - Initializing MSR for file /data/col1/NW_SERVER/POOL/61/42/LONG-SSID/vm-MOREF-disk-key-#######-flat.vmdk handle 6f7228:0:6f722e:0:7935c526:62581ecf:0 at offset 1326682472448 size 262144
..
MM/DD HH:MM:SS [c7ccab0] FM fm_msr_teardown:664 - Tearing down MSR context 0x7f869944c6b0 for file handle 6f7228:0:6f722e:0:7935c526:62581ecf:0 due to out of order read

Cause

DD OS 매개변수 "OST_DO_READAHEAD"가 활성화되어 이 문제가 발생한 것으로 확인되었습니다.
SE@ddve01## se sysparam show OST_DO_READAHEAD
Name               Description                                          Current   Default   Override
----------------   --------------------------------------------------   -------   -------   --------
OST_DO_READAHEAD   Determine whether or not to use read ahead caching   TRUE      TRUE      none
----------------   --------------------------------------------------   -------   -------   --------

Resolution

이 기능을 비활성화하려면 Data Domain에서 se 모드에 액세스해야 합니다. Data Domain 지원의 도움 없이 SE 모드에 액세스하지 않는 것이 좋습니다.

Data Domain 지원 팀에 문의하여 OST_DO_READAHEAD가 활성화되어 있는지 확인하고 비활성화합니다.

OST_DO_READAHEAD 비활성화한 상태에서 VM 복원을 수행합니다.

Affected Products

Data Domain, NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000225869
Article Type: Solution
Last Modified: 14 May 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.