NVP vProxy : La restauration de l’image de machine virtuelle échoue avec « [5040] calling system(), returns nonzero »

Summary: Une restauration d’image de machine virtuelle (VM) NetWorker VMware Protection (NVP) échoue avec l’erreur suivante consignée dans le journal de session de restauration « [5040] calling system(), returns nonzero. » Le log Data Domain ddfs.info signale une lecture dans le désordre lors de la lecture de l’un des fichiers du saveset de machines virtuelles pendant la restauration. ...

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

  • Lors d’une restauration d’image de machine virtuelle (VM) NVP, le processus de restauration échoue. L’erreur suivante est observée dans le log de la session de restauration :
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
Les sessions de restauration enregistrées se trouvent sur le serveur NetWorker :
Linux : /nsr/logs/recover
Windows : C :\Program Files\EMC NetWorker\nsr\logs\recover

Les logs de la session de restauration sont également disponibles sur le vProxy utilisé lors de la restauration :
/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE
  • Le fichier vProxy /opt/emc/vproxy/runtime/logs/vrecoverd/vrecoverd-boost.log affiche les éléments suivants :
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
  • Le log Data Domain ddfs.info signale les éléments suivants lors de la lecture des fichiers de saveset pendant la restauration :
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

Il a été déterminé qu’un paramètre DD OS « OST_DO_READAHEAD » était activé et qu’il était à l’origine de ce problème.
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

La désactivation de cette fonctionnalité nécessite un accès en mode SE sur le système Data Domain. Il est déconseillé d’accéder au mode SE sans la participation du support Data Domain.

Contactez le support Data Domain pour vérifier si OST_DO_READAHEAD est activé et le désactiver.

Effectuez la restauration de la machine virtuelle avec OST_DO_READAHEAD désactivé.

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.