Beginning with version 0.34.0~ppa~ubuntu16.04.1, the "virtualization" test in plainbox-provider-checkbox crashes, at least when run from canonical-certification-server. The output looks like this:
Executing KVM Test
DEBUG:root:Starting KVM Test
DEBUG:root:Cloud image location specified: http://172.24.124.1/cloud/xenial-server-cloudimg-amd64-disk1.img
DEBUG:root:Acquiring cloud image from: http://172.24.124.1/cloud/xenial-server-cloudimg-amd64-disk1.img
Traceback (most recent call last):
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 583, in <module>
main()
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 580, in main
args.func(args)
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 535, in test_kvm
result = kvm_test.start()
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 461, in start
self.image = self.url_to_path(self.image)
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 217, in url_to_path
return self.download_image(image_path)
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 324, in download_image
resp = urllib.request.urlretrieve(full_url, cloud_iso)
UnboundLocalError: local variable 'cloud_iso' referenced before assignment
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 67, in apport_excepthook
binary = os.path.realpath(os.path.join(os.getcwd(), sys.argv[0]))
FileNotFoundError: [Errno 2] No such file or directory
Original exception was:
Traceback (most recent call last):
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 583, in <module>
main()
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 580, in main
args.func(args)
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 535, in test_kvm
result = kvm_test.start()
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 461, in start
self.image = self.url_to_path(self.image)
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 217, in url_to_path
return self.download_image(image_path)
File "/tmp/nest-z3_ca8ui.7007398bb2463d62371992a24fe15a5c6a2024514a57448d1151ab0beae02024/virtualization", line 324, in download_image
resp = urllib.request.urlretrieve(full_url, cloud_iso)
UnboundLocalError: local variable 'cloud_iso' referenced before assignment