We are seeing some failures still in Eoan (not Focal) with tracebacks involving growpart:
2020-05-29 10:14:29,218 - util.py[DEBUG]: Running module growpart (<module 'cloudinit.config.cc_growpart' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py'>) failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 851, in _run_modules
freq=freq)
File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 54, in run
return self._runners.run(name, functor, args, freq, clear_on_fail)
File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 187, in run
results = functor(*args)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py", line 360, in handle
func=resize_devices, args=(resizer, devices))
File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2558, in log_time
ret = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py", line 307, in resize_devices
(old, new) = resizer.resize(disk, ptnum, blockdev)
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py", line 159, in resize
return (before, get_size(partdev))
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py", line 206, in get_size
fd = os.open(filename, os.O_RDONLY)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/disk/by-partuuid/465f461c-537a-4d09-acae-cf4469c962c5'
We are seeing some failures still in Eoan (not Focal) with tracebacks involving growpart:
2020-05-29 10:14:29,218 - util.py[DEBUG]: Running module growpart (<module 'cloudinit. config. cc_growpart' from '/usr/lib/ python3/ dist-packages/ cloudinit/ config/ cc_growpart. py'>) failed python3/ dist-packages/ cloudinit/ stages. py", line 851, in _run_modules python3/ dist-packages/ cloudinit/ cloud.py" , line 54, in run run(name, functor, args, freq, clear_on_fail) python3/ dist-packages/ cloudinit/ helpers. py", line 187, in run python3/ dist-packages/ cloudinit/ config/ cc_growpart. py", line 360, in handle resize_ devices, args=(resizer, devices)) python3/ dist-packages/ cloudinit/ util.py" , line 2558, in log_time python3/ dist-packages/ cloudinit/ config/ cc_growpart. py", line 307, in resize_devices resize( disk, ptnum, blockdev) python3/ dist-packages/ cloudinit/ config/ cc_growpart. py", line 159, in resize python3/ dist-packages/ cloudinit/ config/ cc_growpart. py", line 206, in get_size by-partuuid/ 465f461c- 537a-4d09- acae-cf4469c962 c5'
Traceback (most recent call last):
File "/usr/lib/
freq=freq)
File "/usr/lib/
return self._runners.
File "/usr/lib/
results = functor(*args)
File "/usr/lib/
func=
File "/usr/lib/
ret = func(*args, **kwargs)
File "/usr/lib/
(old, new) = resizer.
File "/usr/lib/
return (before, get_size(partdev))
File "/usr/lib/
fd = os.open(filename, os.O_RDONLY)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/disk/
It is still an intermittent failure.