No worries, thanks for the instances!
OK, here are the relevant lines from the log:
== SUCCESSFUL ==
2019-07-24 06:34:11,361 - util.py[DEBUG]: Running command ['ls', '--full-time', '/dev/disk/by-partuuid/23f70cea-8174-4426-bc82-462217b97245'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:34:11,363 - cc_growpart.py[CRITICAL]: DEBUG ODD_BLOKE: ls output: lrwxrwxrwx 1 root root 10 2019-07-24 06:33:59.017040800 +0000 /dev/disk/by-partuuid/23f70cea-8174-4426-bc82-462217b97245 -> ../../sda1
2019-07-24 06:34:11,377 - util.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:34:11,649 - util.py[DEBUG]: Running command ['growpart', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:34:12,907 - util.py[DEBUG]: Running command ['udevadm', 'settle'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:34:12,991 - util.py[DEBUG]: Running command ['ls', '--full-time', '/dev/disk/by-partuuid/23f70cea-8174-4426-bc82-462217b97245'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:34:12,994 - cc_growpart.py[CRITICAL]: DEBUG ODD_BLOKE: ls output: lrwxrwxrwx 1 root root 10 2019-07-24 06:34:12.981040800 +0000 /dev/disk/by-partuuid/23f70cea-8174-4426-bc82-462217b97245 -> ../../sda1
== FAILURE ==
2019-07-24 06:25:42,590 - cc_growpart.py[CRITICAL]: DEBUG ODD_BLOKE: ls output: lrwxrwxrwx 1 root root 10 2019-07-24 06:25:27.707830000 +0000 /dev/disk/by-partuuid/23f70cea-8174-4426-bc82-462217b97245 -> ../../sda1
2019-07-24 06:25:42,590 - util.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:25:43,097 - util.py[DEBUG]: Running command ['growpart', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:25:43,624 - util.py[DEBUG]: Running command ['udevadm', 'settle'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:25:43,633 - util.py[DEBUG]: Running command ['ls', '--full-time', '/dev/disk/by-partuuid/23f70cea-8174-4426-bc82-462217b97245'] with allowed return codes [0] (shell=False, capture=True) 2019-07-24 06:25:43,636 - util.py[DEBUG]: resize_devices took 1.059 seconds 2019-07-24 06:25:43,636 - handlers.py[DEBUG]: finish: init-network/config-growpart: FAIL: running config-growpart with frequency always 2019-07-24 06:25:43,636 - util.py[WARNING]: Running module growpart (<module 'cloudinit.config.cc_growpart' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py'>) failed 2019-07-24 06:25:43,637 - 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 827, 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 358, in handle func=resize_devices, args=(resizer, devices)) File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2525, in log_time ret = func(*args, **kwargs) File "/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py", line 305, in resize_devices (old, new) = resizer.resize(disk, ptnum, blockdev) File "/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py", line 163, in resize return (before, get_size(partdev)) File "/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py", line 202, in get_size out, err = util.subp(['ls', '--full-time', filename], capture=True) File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2069, in subp cmd=args) cloudinit.util.ProcessExecutionError: Unexpected error while running command. Command: ['ls', '--full-time', '/dev/disk/by-partuuid/23f70cea-8174-4426-bc82-462217b97245'] Exit code: 2 Reason: - Stdout: Stderr: ls: cannot access '/dev/disk/by-partuuid/23f70cea-8174-4426-bc82-462217b97245': No such file or directory
No worries, thanks for the instances!
OK, here are the relevant lines from the log:
== SUCCESSFUL ==
2019-07-24 06:34:11,361 - util.py[DEBUG]: Running command ['ls', '--full-time', '/dev/disk/ by-partuuid/ 23f70cea- 8174-4426- bc82-462217b972 45'] with allowed return codes [0] (shell=False, capture=True) py[CRITICAL] : DEBUG ODD_BLOKE: ls output: by-partuuid/ 23f70cea- 8174-4426- bc82-462217b972 45 -> ../../sda1
2019-07-24 06:34:11,363 - cc_growpart.
lrwxrwxrwx 1 root root 10 2019-07-24 06:33:59.017040800 +0000 /dev/disk/
2019-07-24 06:34:11,377 - util.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True) by-partuuid/ 23f70cea- 8174-4426- bc82-462217b972 45'] with allowed return codes [0] (shell=False, capture=True) py[CRITICAL] : DEBUG ODD_BLOKE: ls output: by-partuuid/ 23f70cea- 8174-4426- bc82-462217b972 45 -> ../../sda1
2019-07-24 06:34:11,649 - util.py[DEBUG]: Running command ['growpart', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2019-07-24 06:34:12,907 - util.py[DEBUG]: Running command ['udevadm', 'settle'] with allowed return codes [0] (shell=False, capture=True)
2019-07-24 06:34:12,991 - util.py[DEBUG]: Running command ['ls', '--full-time', '/dev/disk/
2019-07-24 06:34:12,994 - cc_growpart.
lrwxrwxrwx 1 root root 10 2019-07-24 06:34:12.981040800 +0000 /dev/disk/
== FAILURE ==
2019-07-24 06:25:42,590 - cc_growpart. py[CRITICAL] : DEBUG ODD_BLOKE: ls output: by-partuuid/ 23f70cea- 8174-4426- bc82-462217b972 45 -> ../../sda1
lrwxrwxrwx 1 root root 10 2019-07-24 06:25:27.707830000 +0000 /dev/disk/
2019-07-24 06:25:42,590 - util.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True) by-partuuid/ 23f70cea- 8174-4426- bc82-462217b972 45'] with allowed return codes [0] (shell=False, capture=True) config- growpart: FAIL: running config-growpart with frequency always config. cc_growpart' from '/usr/lib/ python3/ dist-packages/ cloudinit/ config/ cc_growpart. py'>) failed config. cc_growpart' from '/usr/lib/ python3/ dist-packages/ cloudinit/ config/ cc_growpart. py'>) failed python3/ dist-packages/ cloudinit/ stages. py", line 827, 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 358, in handle resize_ devices, args=(resizer, devices)) python3/ dist-packages/ cloudinit/ util.py" , line 2525, in log_time python3/ dist-packages/ cloudinit/ config/ cc_growpart. py", line 305, in resize_devices resize( disk, ptnum, blockdev) python3/ dist-packages/ cloudinit/ config/ cc_growpart. py", line 163, in resize python3/ dist-packages/ cloudinit/ config/ cc_growpart. py", line 202, in get_size python3/ dist-packages/ cloudinit/ util.py" , line 2069, in subp util.ProcessExe cutionError: Unexpected error while running command. by-partuuid/ 23f70cea- 8174-4426- bc82-462217b972 45'] by-partuuid/ 23f70cea- 8174-4426- bc82-462217b972 45': No such file or directory
2019-07-24 06:25:43,097 - util.py[DEBUG]: Running command ['growpart', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2019-07-24 06:25:43,624 - util.py[DEBUG]: Running command ['udevadm', 'settle'] with allowed return codes [0] (shell=False, capture=True)
2019-07-24 06:25:43,633 - util.py[DEBUG]: Running command ['ls', '--full-time', '/dev/disk/
2019-07-24 06:25:43,636 - util.py[DEBUG]: resize_devices took 1.059 seconds
2019-07-24 06:25:43,636 - handlers.py[DEBUG]: finish: init-network/
2019-07-24 06:25:43,636 - util.py[WARNING]: Running module growpart (<module 'cloudinit.
2019-07-24 06:25:43,637 - util.py[DEBUG]: Running module growpart (<module 'cloudinit.
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/
out, err = util.subp(['ls', '--full-time', filename], capture=True)
File "/usr/lib/
cmd=args)
cloudinit.
Command: ['ls', '--full-time', '/dev/disk/
Exit code: 2
Reason: -
Stdout:
Stderr: ls: cannot access '/dev/disk/