NVP-vProxy: Backups schlagen zeitweise mit "-500: fehl: Fehler aufgetreten: Laufzeitfehler"

Summary: Die Backups der vProxy-Appliance schlagen mit einem Panik-Laufzeitfehler fehl, wenn die /data01-Partition 100 % der Kapazität erreicht hat.

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

Die NVP-Integration (NetWorker VMware Protection) wird mit der vProxy-Appliance konfiguriert. Die Backups der virtuellen Maschine (VM) schlagen fehl und das NetWorker-Workflowprotokoll zeigt Folgendes an:
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

Das Dateisystem /data01 ist auf der vProxy-Appliance voll. Der Speicherplatz wird von den Backupsitzungsprotokollen belegt, die sich im Verzeichnis "/opt/emc/vproxy/runtime/" (befindet sich in /data01) befinden und eine Standardaufbewahrung von einem Monat haben. Der vProxy ist nicht in der Lage, Sitzungsprotokolle zu schreiben, um ein Backup zu starten. 
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

Die vProxy-Appliance kann erneut bereitgestellt werden, um die vorhandenen Protokolle zu löschen. Der vProxy enthält keine Informationen, die für die Wiederherstellung von Daten erforderlich sind, die bereits gesichert wurden. 

Additional Information

Speicherplatz auf dem Einhängepunkt /data01 des vProxy kann zurückgewonnen werden, indem Protokolle aus gelöscht werden: /data01/runtime/logs/recycle/

Hier ist ein Beispielverfahren zum Erstellen eines Cronjobs, der die 14 Tage alten Protokolle löscht:

  • Melden Sie sich über SSH als Administrator beim vProxy an und wechseln Sie dann zu root: sudo su - root
  • Erstellen Sie einen Crontab-Job für den Root-Nutzer mit: crontab -e
  • Fügen Sie im Texteditor die folgende Zeile ein, um die Sitzungsprotokolle, die älter als 14 Tage sind, jeden Tag um 6:00 Uhr zu löschen:
* 6 * * * find /opt/emc/vproxy/runtime/logs/recycle/vbackupd -type f -mtime +14 -delete
  • Zeigen Sie den Inhalt des neuen Root-Nutzer-Cronjobs mit folgendem Befehl an: crontab -l
  • Die Anzahl der Tage für die Aufbewahrung von Protokollen kann geändert werden, um zu verhindern, dass das Dateisystem 100 % erreicht.
HINWEIS: Diese Änderungen werden während eines vProxy-Upgrades nicht übertragen.
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.