Unpack requires a string argument of length 4

Hi there,

Just installed and trying to get this running on two hosts.

On a single virtual machine, about half-way through the backup, I keep getting:
<class ‘struct.error’> unpack requires a string argument of length 4

I originally set this up so that each host went to the same folder, but after reading another post, split them into their own folders.

Full log:

2020-07-05 19:31:57.819816 INFO BACKUP_VM Backing up VM-SQL, id: 18, vmx path: /vmfs/volumes/fcsw-raid5-ssd01/VM-SQL/VM-SQL.vmx, guest os: windows8Server64Guest
2020-07-05 19:31:57.831334 INFO BACKUP_LISTING No previous backup found. Listing existing chunks
2020-07-05 19:32:39.189375 INFO SNAPSHOT_POWER Virtual machine VM-SQL is powered on
2020-07-05 19:32:39.189788 INFO SNAPSHOT_REMOVE Removing all snapshots of VM-SQL
2020-07-05 19:32:40.457708 INFO SNAPSHOT_CREATE Creating a new virtual machine snapshot for VM-SQL
2020-07-05 19:33:34.653482 INFO BACKUP_UPLOAD Uploaded file /vmfs/volumes/fcsw-raid5-ssd01/VM-SQL/VM-SQL.vmdk
2020-07-05 19:33:34.662710 INFO BACKUP_UPLOAD Uploaded file /vmfs/volumes/5b15e297-4d50ca82-444c-7cd30a596d50/VM-SQL/VM-SQL.vmdk
2020-07-05 19:33:34.671998 INFO BACKUP_UPLOAD Uploaded file /vmfs/volumes/5b15e276-6cffddfe-2572-7cd30a596d50/VM-SQL/VM-SQL.vmdk
2020-07-05 19:33:34.694357 INFO BACKUP_UPLOAD Uploaded file /vmfs/volumes/5b15e268-74191c76-db8e-7cd30a596d50/VM-SQL/VM-SQL.vmdk
2020-07-05 19:33:34.703471 INFO BACKUP_UPLOAD Uploaded file /vmfs/volumes/5b15e284-cd962302-91fe-7cd30a596d50/VM-SQL/VM-SQL.vmdk
2020-07-05 19:33:34.704974 INFO BACKUP_UPLOAD Uploading file VM-SQL-flat.vmdk
2020-07-05 19:33:34.709160 INFO UPLOAD_THREAD Using 24 uploading threads
2020-07-05 19:42:06.796741 INFO BACKUP_UPLOAD Uploaded file VM-SQL-flat.vmdk 199.96MB/s 00:08:32
2020-07-05 19:42:06.799041 INFO BACKUP_UPLOAD Uploading file VM-SQL-flat.vmdk
2020-07-05 19:42:06.801774 INFO UPLOAD_THREAD Using 24 uploading threads
2020-07-05 19:49:37.915362 INFO BACKUP_UPLOAD Uploaded file VM-SQL-flat.vmdk 226.99MB/s 00:07:31
2020-07-05 19:49:37.917782 INFO BACKUP_UPLOAD Uploading file VM-SQL-flat.vmdk
2020-07-05 19:49:37.920115 INFO UPLOAD_THREAD Using 24 uploading threads
2020-07-05 20:04:46.214247 INFO BACKUP_UPLOAD Uploaded file VM-SQL-flat.vmdk 112.74MB/s 00:15:08
2020-07-05 20:04:46.216413 INFO BACKUP_UPLOAD Uploading file VM-SQL-flat.vmdk
2020-07-05 20:04:46.222655 INFO UPLOAD_THREAD Using 24 uploading threads
<class ‘struct.error’> unpack requires a string argument of length 4
2020-07-05 21:00:04.051190 INFO SNAPSHOT_REMOVE Removing all snapshots of VM-SQL

I am using this syntax:
./vertical backup --threads 8 --parallel --email $vms

where $vms = space delimited list of all VMs on the host.

Any thoughts?

May need to withdraw this post…

  • May had a CRON kick off while job was running
  • Server using UTC and I accidently scheduled incorrectly.

Will report back.