Trying to install OpenStack Queens from cloud:xenial-queens with DPDK, I hit an error during the installation and the charm gets blocked in the install hook. This is the bundle: https://gist.github.com/sombrafam/3605975754e661a67ff5854d50848d8d
This is the error: https://paste.ubuntu.com/p/vgdGCk4v2C/
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install File "/var/lib/juju/agents/unit-neutron-openvswitch-0/charm/hooks/install.real", line 305, in <module>
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install main()
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install File "/var/lib/juju/agents/unit-neutron-openvswitch-0/charm/hooks/install.real", line 298, in main
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install hooks.execute(sys.argv)
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install File "/var/lib/juju/agents/unit-neutron-openvswitch-0/charm/hooks/charmhelpers/core/hookenv.py", line 956, in execute
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install self._hooks[hook_name]()
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install File "/var/lib/juju/agents/unit-neutron-openvswitch-0/charm/hooks/install.real", line 88, in install
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install install_packages()
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install File "/var/lib/juju/agents/unit-neutron-openvswitch-0/charm/hooks/neutron_ovs_utils.py", line 281, in install_packages
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install enable_ovs_dpdk()
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install File "/var/lib/juju/agents/unit-neutron-openvswitch-0/charm/hooks/neutron_ovs_utils.py", line 586, in enable_ovs_dpdk
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install value
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install File "/var/lib/juju/agents/unit-neutron-openvswitch-0/charm/hooks/neutron_ovs_utils.py", line 547, in set_Open_vSwitch_column_value
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install ['ovs-vsctl', 'get', 'Open_vSwitch', '.', column]
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install File "/usr/lib/python3.5/json/__init__.py", line 312, in loads
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install s.__class__.__name__))
unit-neutron-openvswitch-0: 22:29:14 WARNING unit.neutron-openvswitch/0.install TypeError: the JSON object must be str, not 'bytes'
Curiously, adding log messages to the code didn't print anything and seems to be broken.