[07:40] rharper: https://github.com/cloud-init/ubuntu-sru/pull/50 [07:40] thx [13:20] hello everyone, i have the following network_data.json: https://www.irccloud.com/pastebin/fYPE11ed/ [13:21] the problem is, cloud-init doesn't configure my bond+vlan on first boot. however, using `cloud-init devel net-convert -p /mnt/config/openstack/latest/network_data.json -k network_data.json -d / -D centos -O sysconfig` the network configuration is applied correctly [13:22] the one thing that stands out in cloud-init.log (https://seashells.io/p/pS8KbbuB) is `Applying network configuration from fallback bringup=True: {'version': 1, 'config': [{'subnets': [{'type': 'dhcp'}], 'type': 'physical', 'name': 'enp130s0f0', 'mac_address': '0c:c4:7a:1e:63:8e'}]}` [14:58] andrein: cloud-init is not finding your config drive. [14:58] it is falling back to datasourcenone [15:00] not sure why, but some configuration is telling it that its datasource_list is just (i think) None [15:00] possibly ds-identify did that... notsure. [15:00] you can post a 'cloud-init collect-logs' tarball somewhere it will contain a lot more info [15:14] smoser: it's complaining that it can't read `/run/cloud-init/result.json`. looks like a broken symlink [15:16] i've ran cloud-init clean / clound-init init multiple times here, maybe i did something wrong at some point? [15:17] is cloud-init supposed to read it's config drive directly from /mnt/config? how can it not find my config drive, it's right there :) [15:21] andrein: can you just touch /run/cloud-init/result.json and then rujn it ? [15:22] its supposed to be a symlink into /var/lib/cloud i think. but not much matter here. [15:22] i'd like to see what that collect-logs says. [15:24] I've noticed cloud-init status says it's still running, although I don't see any processes matching cloud [15:25] if you want, you can let me in and i can poke a round a bit. if thats possible. [15:25] where did you get this image? [15:26] that's going to be complicated, unfortunately. but we can arrange a skype call or something and I can show you around if that's ok with you [15:26] kolla-ansible built it for me usind dib [15:28] well, try to get collect-logs to run [15:29] i just got it running, gotta configure networking and i'll send it off [15:29] or, in liue of that, i guess if you collect [15:29] /var/lib/cloud/ [15:29] /run/cloud-init [15:30] /etc/cloud [15:30] and [15:30] systemctl list-units | grep cloud [15:31] is there something like paste.openstack.org for tarballs? [15:33] you can base64 encode [15:34] andrein: make sense ? [15:35] smoser: sent you the link in private [20:11] is bugs where i submit a feature request? [20:12] there is a small chance that (in aws) attaching a volume to an instance will cause cloud-int "fs_setup" to fail; so a missing feature would be that there is no "wait" or "retry" functionality. So, to get around it, adding to 'bootcmd' the following: counter=0; while [ ! -b /dev/xvdf ]; do counter=$((counter+1)); printf "%s not found, tried %ds out of 300\n" "/dev/xvdf" $counter; if [ $counter -ge 300 ]; then printf "Did not find [20:12] %s" "/dev/xvdf"; exit 1; else sleep 1; fi; done [20:29] smooth_mess: yes, submit a bug