Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VmBackup problem with export vm #87

Open
prezesihno opened this issue Oct 8, 2018 · 1 comment
Open

VmBackup problem with export vm #87

prezesihno opened this issue Oct 8, 2018 · 1 comment

Comments

@prezesihno
Copy link

Hello,

im interested in this script, it is going to be great for my purposes, but I cant get it to work :(
Something in my configuration is wrong.
I would be grateful for help.
I have XenServer 7.0 and configuration is default (like python) and Im only trying to test script with easiest possible command like:
./VmBackup.py password vm-name

2018-10-08-(20:55:05) - VmBackup config loaded from: XOA
2018-10-08-(20:55:05) - VmBackup.py running with these settings:
2018-10-08-(20:55:05) - backup_dir = /snapshots/BACKUPS
2018-10-08-(20:55:05) - status_log = /snapshots/NAUbackup/status.log
2018-10-08-(20:55:05) - compress = False
2018-10-08-(20:55:05) - max_backups = 4
2018-10-08-(20:55:05) - vdi_export_format = raw
2018-10-08-(20:55:05) - pool_db_backup = 0
2018-10-08-(20:55:05) - exclude (cnt)= 0
2018-10-08-(20:55:05) - exclude:
2018-10-08-(20:55:05) - vdi-export (cnt)= 0
2018-10-08-(20:55:05) - vdi-export:
2018-10-08-(20:55:05) - vm-export (cnt)= 1
2018-10-08-(20:55:05) - vm-export: XOA
['HOST_IS_SLAVE', '192.168.2.19']
2018-10-08-(20:55:05) - SUCCESS check of parameters
2018-10-08-(20:55:05) - ===========================
2018-10-08-(20:55:05) - VmBackup running on xenserver2 ...
2018-10-08-(20:55:05) - ===========================
2018-10-08-(20:55:05) - Check if backup directory /snapshots/BACKUPS is writable ...
2018-10-08-(20:55:05) - /bin/touch "/snapshots/BACKUPS/00VMbackupWriteTest"
2018-10-08-(20:55:05) - Success: backup directory area is writable
2018-10-08-(20:55:05) - ===========================
2018-10-08-(20:55:05) - Space before backups: df -Th /snapshots/BACKUPS
2018-10-08-(20:55:05) - Filesystem Type Size Used Avail Use% Mounted on
2018-10-08-(20:55:05) - /dev/sda1 ext3 18G 1.8G 16G 11% /
2018-10-08-(20:55:05) - ************ vdi-export= ***************
2018-10-08-(20:55:05) - ************ vm-export= ***************
2018-10-08-(20:55:05) - *** vm-export begin XOA
2018-10-08-(20:55:05) - vm-export - vm_name: XOA max_backups: 4
2018-10-08-(20:55:05) - new backup_dir: /snapshots/BACKUPS/XOA/backup-2018-10-08-(20:55:05)
unconverted data remains: Z
2018-10-08-(20:55:05) - ***ERROR EXCEPTION - <type 'exceptions.ValueError'>
2018-10-08-(20:55:05) - ***ERROR NOTE: see VmBackup output for details
Traceback (most recent call last):
File "./VmBackup.py", line 1495, in
main(session)
File "./VmBackup.py", line 347, in main
vm_meta_status = gather_vm_meta(vm_object, full_backup_dir)
File "./VmBackup.py", line 569, in gather_vm_meta
vm_record = session.xenapi.VM.get_record(vm_object)
File "/root/xen-backup/XenAPI.py", line 231, in call
return self.__send(self.__name, args)
File "/root/xen-backup/XenAPI.py", line 135, in xenapi_request
result = _parse_result(getattr(self, methodname)(*full_params))
File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in call
return self.__send(self.__name, args)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request
verbose=self.__verbose
File "/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request
return self.single_request(host, handler, request_body, verbose)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1306, in single_request
return self.parse_response(response)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1476, in parse_response
p.feed(data)
File "/usr/lib64/python2.7/xmlrpclib.py", line 558, in feed
self._parser.Parse(data, 0)
File "/usr/lib64/python2.7/xmlrpclib.py", line 824, in end
return f(self, join(self._data, ""))
File "/usr/lib64/python2.7/xmlrpclib.py", line 907, in end_dateTime
value = _datetime_type(data)
File "/usr/lib64/python2.7/xmlrpclib.py", line 468, in _datetime_type
t = time.strptime(data, "%Y%m%dT%H:%M:%S")
File "/usr/lib64/python2.7/_strptime.py", line 467, in _strptime_time
return _strptime(data_string, format)[0]
File "/usr/lib64/python2.7/_strptime.py", line 328, in _strptime
data_string[found.end():])

I veryfied description of my vm, and everything I could. Unfortunately I cant find solution.

Thank You in advance for any tips.

@NAUbackup
Copy link
Owner

NAUbackup commented Oct 29, 2018

Did you try running with the "preview" option to look for any possible configuration errors?
Does your VM name contain any spaces, tabs or other special characters?

And sorry for the long delay before responding!

--Tobias

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants