NVP-vProxy : Les sauvegardes échouent par intermittence avec « -500 : Panic occurred : runtime error »

Summary: Les sauvegardes de l’appliance vProxy échouent avec une erreur d’exécution d’urgence lorsque la partition /data01 a atteint 100 % de sa capacité.

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

L’intégration NetWorker VMware Protection (NVP) est configurée avec l’appliance vProxy. Les sauvegardes de machine virtuelle (VM) échouent et le journal de workflow NetWorker affiche les éléments suivants :
MM/DD/YYYY HH:MM:SS [VM_NAME]: Unable to start backup on vProxy '[VPROXY_NAME]': Received an HTTP code: 500, libCURL message: "", vProxy message: "Error received from vProxy ="-500: Panic occurred: runtime error: invalid memory address or nil pointer dereference". ", url: "https://[VPROXY_NAME]:9090/api/v1/BackupVmSessions", body: "{"Config":{"SessionId":"","LogTag":"@(#) Build number: 288","IdleTimeout":300,"LogLevel":"TRACE","AcceptedLanguage":"en","TransportModeRequested":"hotadd","Parallelism":1,"UseCbt":true,"AutoEnableCbt":true,"AutoRepairCbt":true,"VimServerRef":{"HostName":"[VCENTER_NAME]","UserName":"S001891","UserPassword":"****","TcpPort":0},"VmSpec":{"Name":"[VM_NAME]","VmMoref":"vm-152712","VirtualDisks":[{"Label":"Hard disk 1","Key":2000}],"CustomFieldName":"Last EMC vProxy Backup","CustomFieldValue":"Backup Server=[NSR_NAME], Policy=[POLICY_NAME], Workflow=[WORKFLOW_NAME], Action=[ACTION_NAME], JobId=490597"},"SnapshotSpec":{"Name":"NetWorker Backup Snapshot","Description":"Snapshot is created as part of protecting this VM by EMC NetWorker VProxy.","Quiesce":false,"DumpMemory":false,"RemoveAll":false,"Consolidate":false},"TargetSpec":{"DeviceType":"DataDomain","HostName":"[DATADOMAIN_NAME]","UserName":"boostadmin","UserPassword":"****","BackupMode":"VSS","BackupPath":"[NSR_NAME]/[DEVICE_NAME]//[NSR_NAME]/[DEVICE_NAME]/05/47/e03a0faf-00000006-9122ca5e-5b22ca5e-5380e9f4-822ca7d4","PreviousBackupPath":"/[NSR_NAME]/[DEVICE_NAME]/75/82/7f12c16b-00000006-2720fcc2-5b20fcc2-40eae9f4-822ca7d4","CurrentBackupPath":"/[NSR_NAME]/[DEVICE_NAME]/active/e03a0faf-00000006-9122ca5e-5b22ca5e-5380e9f4-822ca7d4"}}}".

Cause

Le système de fichiers /data01 est plein sur l’appliance vProxy. Le stockage est consommé par les logs de session de sauvegarde, qui résident dans le répertoire « /opt/emc/vproxy/runtime/ » (réside sur /data01) et ont une rétention par défaut d’un mois. Le vProxy n’est pas en mesure d’écrire des logs de session pour démarrer une sauvegarde. 
myvproxy:/data01/runtime/logs # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda4 17G 2.7G 14G 18% /
devtmpfs 3.9G 8.0K 3.9G 1% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 8.8M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda4 17G 2.7G 14G 18% /.snapshots
/dev/sda4 17G 2.7G 14G 18% /var/crash
/dev/sda4 17G 2.7G 14G 18% /var/tmp
/dev/sda4 17G 2.7G 14G 18% /usr/local
/dev/sda4 17G 2.7G 14G 18% /var/spool
/dev/sda4 17G 2.7G 14G 18% /var/lib/pgsql
/dev/sda4 17G 2.7G 14G 18% /var/opt
/dev/sda4 17G 2.7G 14G 18% /var/lib/mailman
/dev/sda4 17G 2.7G 14G 18% /var/lib/named
/dev/sda4 17G 2.7G 14G 18% /srv
/dev/sda4 17G 2.7G 14G 18% /opt
/dev/sda4 17G 2.7G 14G 18% /home
/dev/sda4 17G 2.7G 14G 18% /tmp
/dev/sda4 17G 2.7G 14G 18% /var/log
/dev/sdb1 82G 82G 20K 100% /data01
/dev/sda2 95M 73M 18M 81% /boot
/dev/sda4 17G 2.7G 14G 18% /boot/grub2/x86_64-efi
/dev/sda4 17G 2.7G 14G 18% /boot/grub2/i386-pc
/dev/sdb2 16G 33M 16G 1% /data01/logs

Resolution

L’appliance vProxy peut être redéployée pour effacer les logs existants. Le vProxy ne contient aucune information requise pour effectuer des restaurations de données qui ont déjà été sauvegardées. 

Additional Information

Vous pouvez récupérer de l’espace sur le point de montage /data01 du vProxy en supprimant les logs de : /data01/runtime/logs/recycle/

Voici un exemple de procédure pour créer une tâche cron qui supprime les journaux datant de 14 jours :

  • Connectez-vous à vProxy via SSH en tant qu’administrateur, puis passez à l’utilisateur root : sudo su - root
  • Créez une tâche crontab pour l’utilisateur root avec : crontab -e
  • Dans l’éditeur de texte, insérez la ligne suivante pour supprimer les journaux de session datant de plus de 14 jours, tous les jours à 6 h :
* 6 * * * find /opt/emc/vproxy/runtime/logs/recycle/vbackupd -type f -mtime +14 -delete
  • Affichez le contenu de la nouvelle tâche cron de l’utilisateur root avec : crontab -l
  • Le nombre de jours de conservation des journaux peut être modifié pour empêcher le système de fichiers d’atteindre 100 %.
Remarque : Ces modifications ne sont pas reportées lors d’une mise à niveau vProxy.
Article Properties
Article Number: 000033993
Article Type: Solution
Last Modified: 09 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.