It fixes the problem with desktop images but breaks server tests.
The error is:
INFO: logpath was already set by /etc/utah/config
2018-09-10 03:00:05,890 cleanup WARNING: OSError when changing directory permissions: [Errno 1] Operation not permitted: '/var/lib/utah/vm/utah-74865-cosmic-server-amd64/disk0.qcow2'
2018-09-10 03:00:05,890 cleanup WARNING: OSError when changing directory permissions: [Errno 1] Operation not permitted: '/var/lib/utah/vm/utah-74865-cosmic-server-amd64/tmpBBkVPS/initrd.gz'
2018-09-10 03:00:05,891 cleanup WARNING: OSError when changing directory permissions: [Errno 1] Operation not permitted: '/var/lib/utah/vm/utah-74865-cosmic-server-amd64/tmpBBkVPS/kernel'
2018-09-10 03:00:05,891 cleanup WARNING: OSError when changing directory permissions: [Errno 1] Operation not permitted: '/var/lib/utah/vm/utah-74865-cosmic-server-amd64/tmpBBkVPS/cosmic-server-amd64.iso'
Unhandled error in UTAH:
Traceback (most recent call last):
File "/usr/bin/run_utah_tests.py", line 132, in <module>
exitstatus = timeout(config.jobtimeout, run_utah_tests)
File "/usr/lib/python2.7/dist-packages/utah/timeout.py", line 65, in timeout
return command(*args, **kw)
File "/usr/bin/run_utah_tests.py", line 121, in run_utah_tests
exitstatus, locallogs = run_tests(args, _get_machine(args))
File "/usr/lib/python2.7/dist-packages/utah/run.py", line 344, in run_tests
exitstatus, remote_path = _run(machine, args.runlist, extraopts)
File "/usr/lib/python2.7/dist-packages/utah/run.py", line 256, in _run
return _install_and_run(machine, runlist_url, extraopts)
File "/usr/lib/python2.7/dist-packages/utah/run.py", line 174, in _install_and_run
machine.installclient()
File "/usr/lib/python2.7/dist-packages/utah/provisioning/provisioning.py", line 316, in installclient
self.uploadfiles([deb], tmppath)
File "/usr/lib/python2.7/dist-packages/utah/provisioning/ssh.py", line 202, in uploadfiles
self.activecheck()
File "/usr/lib/python2.7/dist-packages/utah/provisioning/ssh.py", line 366, in activecheck
self._start()
File "/usr/lib/python2.7/dist-packages/utah/provisioning/vm.py", line 570, in _start
self.vm.create()
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1035, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Requested operation is not valid: domain is already running
Thanks for this patch.
It fixes the problem with desktop images but breaks server tests.
The error is:
INFO: logpath was already set by /etc/utah/config utah/vm/ utah-74865- cosmic- server- amd64/disk0. qcow2' utah/vm/ utah-74865- cosmic- server- amd64/tmpBBkVPS /initrd. gz' utah/vm/ utah-74865- cosmic- server- amd64/tmpBBkVPS /kernel' utah/vm/ utah-74865- cosmic- server- amd64/tmpBBkVPS /cosmic- server- amd64.iso' run_utah_ tests.py" , line 132, in <module> config. jobtimeout, run_utah_tests) python2. 7/dist- packages/ utah/timeout. py", line 65, in timeout run_utah_ tests.py" , line 121, in run_utah_tests python2. 7/dist- packages/ utah/run. py", line 344, in run_tests python2. 7/dist- packages/ utah/run. py", line 256, in _run and_run( machine, runlist_url, extraopts) python2. 7/dist- packages/ utah/run. py", line 174, in _install_and_run installclient( ) python2. 7/dist- packages/ utah/provisioni ng/provisioning .py", line 316, in installclient uploadfiles( [deb], tmppath) python2. 7/dist- packages/ utah/provisioni ng/ssh. py", line 202, in uploadfiles activecheck( ) python2. 7/dist- packages/ utah/provisioni ng/ssh. py", line 366, in activecheck python2. 7/dist- packages/ utah/provisioni ng/vm.py" , line 570, in _start vm.create( ) python2. 7/dist- packages/ libvirt. py", line 1035, in create
2018-09-10 03:00:05,890 cleanup WARNING: OSError when changing directory permissions: [Errno 1] Operation not permitted: '/var/lib/
2018-09-10 03:00:05,890 cleanup WARNING: OSError when changing directory permissions: [Errno 1] Operation not permitted: '/var/lib/
2018-09-10 03:00:05,891 cleanup WARNING: OSError when changing directory permissions: [Errno 1] Operation not permitted: '/var/lib/
2018-09-10 03:00:05,891 cleanup WARNING: OSError when changing directory permissions: [Errno 1] Operation not permitted: '/var/lib/
Unhandled error in UTAH:
Traceback (most recent call last):
File "/usr/bin/
exitstatus = timeout(
File "/usr/lib/
return command(*args, **kw)
File "/usr/bin/
exitstatus, locallogs = run_tests(args, _get_machine(args))
File "/usr/lib/
exitstatus, remote_path = _run(machine, args.runlist, extraopts)
File "/usr/lib/
return _install_
File "/usr/lib/
machine.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self._start()
File "/usr/lib/
self.
File "/usr/lib/
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Requested operation is not valid: domain is already running
+ RETCODE=4