Public bug reported: A VM with model=virtio-scsi will have a partition named /dev/da0s1a and makes growpart fail on its partition detection;
Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/cloudinit/config/modules.py", line 246, in _run_modules ran, _r = cc.run( File "/usr/local/lib/python3.9/site-packages/cloudinit/cloud.py", line 67, in run return self._runners.run(name, functor, args, freq, clear_on_fail) File "/usr/local/lib/python3.9/site-packages/cloudinit/helpers.py", line 185, in run results = functor(*args) File "/usr/local/lib/python3.9/site-packages/cloudinit/config/cc_growpart.py", line 613, in handle resized = util.log_time( File "/usr/local/lib/python3.9/site-packages/cloudinit/util.py", line 2721, in log_time ret = func(*args, **kwargs) File "/usr/local/lib/python3.9/site-packages/cloudinit/config/cc_growpart.py", line 526, in resize_devices (disk, ptnum) = device_part_info(blockdev) File "/usr/local/lib/python3.9/site-packages/cloudinit/config/cc_growpart.py", line 273, in device_part_info return (m.group(1), m.group(2)) AttributeError: 'NoneType' object has no attribute 'group' It seems the regex needs to be modified to support scsi disks. ** Affects: cloud-init Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to cloud-init. https://bugs.launchpad.net/bugs/2016350 Title: Growpart fails on FreeBSD with virtio-SCSI Status in cloud-init: New Bug description: A VM with model=virtio-scsi will have a partition named /dev/da0s1a and makes growpart fail on its partition detection; Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/cloudinit/config/modules.py", line 246, in _run_modules ran, _r = cc.run( File "/usr/local/lib/python3.9/site-packages/cloudinit/cloud.py", line 67, in run return self._runners.run(name, functor, args, freq, clear_on_fail) File "/usr/local/lib/python3.9/site-packages/cloudinit/helpers.py", line 185, in run results = functor(*args) File "/usr/local/lib/python3.9/site-packages/cloudinit/config/cc_growpart.py", line 613, in handle resized = util.log_time( File "/usr/local/lib/python3.9/site-packages/cloudinit/util.py", line 2721, in log_time ret = func(*args, **kwargs) File "/usr/local/lib/python3.9/site-packages/cloudinit/config/cc_growpart.py", line 526, in resize_devices (disk, ptnum) = device_part_info(blockdev) File "/usr/local/lib/python3.9/site-packages/cloudinit/config/cc_growpart.py", line 273, in device_part_info return (m.group(1), m.group(2)) AttributeError: 'NoneType' object has no attribute 'group' It seems the regex needs to be modified to support scsi disks. To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/2016350/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp