This bug is believed to be fixed in cloud-init in 18.1. If this is still a problem for you, please make a comment and set the state back to New
Thank you. ** Changed in: cloud-init Status: Fix Committed => Fix Released -- 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/1749980 Title: ds-identify doesn't properly detect ISO Status in cloud-init: Fix Released Bug description: I have a proper ISO image mounted for my virtual machine but still 'ds-identify' doesn't properly detect OVF datasource in my virtual machine. On further investigation, found a minor issue with 'read_fs_info()' function in ds-identify. ################################################# In read_fs_info() out=$(blkid -c /dev/null -o export) || { ret=$? error "failed running [$ret]: blkid -c /dev/null -o export" DI_FS_LABELS="$UNAVAILABLE:error" DI_ISO9660_DEVS="$UNAVAILABLE:error" return $ret } IFS="$CR" set -- $out IFS="$oifs" for line in "$@" ""; do case "${line}" in DEVNAME=*) dev=${line#DEVNAME=};; LABEL=*) label="${line#LABEL=}"; labels="${labels}${line#LABEL=}${delim}";; TYPE=*) ftype=${line#TYPE=};; "") if [ "$ftype" = "iso9660" ]; then isodevs="${isodevs} ${dev}=$label" fi ftype=""; devname=""; label=""; esac done This function parses the output for blkid and then sets the 'isodevs' _only_ when there is a proper blank line detected between the entry blocks. ################################################# Inside the virtual machine: $ sudo blkid -c /dev/null -o export DEVNAME=/dev/sr0 UUID=2009-04-20-15-30-24-00 LABEL=OVF\ Customization TYPE=iso9660 DEVNAME=/dev/sda1 UUID=2f09aea2-6411-444e-9d5b-32c0aa25c067 TYPE=ext4 PARTUUID=70ae1e13-01 It seems the blank line is not detected. Logging a bug to fix read_fs_info to properly parse the output of blkid. Please let me know if any other information is required. Thanks Sankar. To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1749980/+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