I am referencing the Cisco deployment guide here.
I can’t seem to move pass the hook failed
status on neutron-aci-opflex
Every 2.0s: juju status dev-ops-maas: Mon Apr 24 05:58:38 2023
Model Controller Cloud/Region Version SLA Timestamp
openstack maas-controller maas-one/default 2.9.42 unsupported 05:58:39Z
App Version Status Scale Charm Channel Rev Exposed Message
cinder 12.0.10 active 1 cinder stable 530 no Unit is ready
glance 20.2.0 active 1 glance stable 516 no Unit is ready
keystone 17.0.1 active 1 keystone stable 539 no Application Ready
mysql 5.7.20 active 1 percona-cluster stable 302 no Unit is ready
neutron-aci-opflex error 1 neutron-aci-opflex 0 no hook failed: "install"
neutron-api 16.4.2 active 1 neutron-api 0 no Unit is ready
neutron-api-plugin-aci active 1 neutron-api-plugin-aci 0 no Unit is ready
neutron-gateway 16.4.2 active 1 neutron-gateway 64 no Unit is ready
nova-cloud-controller 21.2.4 active 1 nova-cloud-controller stable 566 no Unit is ready
nova-compute 21.2.4 active 1 nova-compute stable 550 no Unit is ready
openstack-dashboard 18.3.5 active 1 openstack-dashboard stable 514 no Unit is ready
placement 2.0.1 active 1 placement stable 32 no Unit is ready
rabbitmq-server 3.6.10 active 1 rabbitmq-server stable 123 no Unit is ready
Unit Workload Agent Machine Public address Ports Message
cinder/0* active idle 0/lxd/7 172.16.234.199 8776/tcp Unit is ready
glance/0* active idle 0/lxd/6 172.16.234.200 9292/tcp Unit is ready
keystone/0* active idle 0/lxd/1 172.16.234.202 5000/tcp Unit is ready
mysql/0* active idle 0/lxd/0 172.16.234.201 3306/tcp Unit is ready
neutron-api/0* active idle 1/lxd/0 172.16.234.203 9696/tcp Unit is ready
neutron-api-plugin-aci/0* active idle 172.16.234.203 Unit is ready
neutron-gateway/0* active idle 0 172.16.234.197 Unit is ready
nova-cloud-controller/0* active idle 0/lxd/3 172.16.234.205 8774/tcp,8775/tcp Unit is ready
nova-compute/0* active idle 1 172.16.234.198 Unit is ready
neutron-aci-opflex/0* error idle 172.16.234.198 hook failed: "install"
openstack-dashboard/0* active idle 0/lxd/5 172.16.234.207 80/tcp,443/tcp Unit is ready
placement/0* active idle 0/lxd/4 172.16.234.206 8778/tcp Unit is ready
rabbitmq-server/0* active idle 0/lxd/2 172.16.234.204 5672/tcp Unit is ready
Machine State Address Inst id Series AZ Message
0 started 172.16.234.197 node2 bionic default Deployed
0/lxd/0 started 172.16.234.201 juju-6df08c-0-lxd-0 bionic default Container started
0/lxd/1 started 172.16.234.202 juju-6df08c-0-lxd-1 bionic default Container started
0/lxd/2 started 172.16.234.204 juju-6df08c-0-lxd-2 bionic default Container started
0/lxd/3 started 172.16.234.205 juju-6df08c-0-lxd-3 bionic default Container started
0/lxd/4 started 172.16.234.206 juju-6df08c-0-lxd-4 bionic default Container started
0/lxd/5 started 172.16.234.207 juju-6df08c-0-lxd-5 bionic default Container started
0/lxd/6 started 172.16.234.200 juju-6df08c-0-lxd-6 bionic default Container started
0/lxd/7 started 172.16.234.199 juju-6df08c-0-lxd-7 bionic default Container started
1 started 172.16.234.198 node1 bionic default Deployed
1/lxd/0 started 172.16.234.203 juju-6df08c-1-lxd-0 bionic default Container started
Here are some logs.
unit-neutron-aci-opflex-0
:
unit-neutron-aci-opflex-0: 05:56:09 INFO juju.worker.uniter awaiting error resolution for "install" hook
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Registered config file: /etc/opflex-agent-ovs/conf.d/opflex-agent-ovs.conf
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Registered config file: /etc/neutron/neutron.conf
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Registered config file: /etc/neutron/plugins/ml2/openvswitch_agent.ini
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Registered config file: /etc/neutron/metadata_agent.ini
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Registered config file: /etc/opflex-agent-ovs/conf.d/opflex-agent-ovs.conf
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Registered config file: /etc/neutron/neutron.conf
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Registered config file: /etc/neutron/plugins/ml2/openvswitch_agent.ini
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Registered config file: /etc/neutron/metadata_agent.ini
unit-neutron-aci-opflex-0: 05:56:09 INFO unit.neutron-aci-opflex/0.juju-log Installing ACI Opflex packages
unit-neutron-aci-opflex-0: 05:56:14 WARNING unit.neutron-aci-opflex/0.install W: The repository 'http://172.16.234.221/repo bionic Release' does not have a Release file.
unit-neutron-aci-opflex-0: 05:56:17 WARNING unit.neutron-aci-opflex/0.install W: The repository 'http://172.16.234.221/repo bionic Release' does not have a Release file.
unit-neutron-aci-opflex-0: 05:56:17 INFO unit.neutron-aci-opflex/0.juju-log Upgrading with options: ['--option=Dpkg::Options::=--force-confdef', '--option=Dpkg::Options::=--force-confold', '--allow-unauthenticated']
unit-neutron-aci-opflex-0: 05:56:17 INFO unit.neutron-aci-opflex/0.juju-log Installing ['openvswitch-switch', 'agent-ovs', 'python3-neutron', 'python3-neutron-opflex-agent', 'neutron-metadata-agent', 'conntrack'] with options: ['--option=Dpkg::Options::=--force-confdef', '--option=Dpkg::Options::=--force-confold', '--allow-unauthenticated']
unit-neutron-aci-opflex-0: 05:56:17 WARNING unit.neutron-aci-opflex/0.install E: Unable to correct problems, you have held broken packages.
unit-neutron-aci-opflex-0: 05:56:17 INFO unit.neutron-aci-opflex/0.juju-log Couldn't acquire DPKG lock. Will retry in 10 seconds
unit-neutron-aci-opflex-0: 05:56:28 WARNING unit.neutron-aci-opflex/0.install E: Unable to correct problems, you have held broken packages.
unit-neutron-aci-opflex-0: 05:56:28 INFO unit.neutron-aci-opflex/0.juju-log Couldn't acquire DPKG lock. Will retry in 10 seconds
unit-neutron-aci-opflex-0: 05:56:38 WARNING unit.neutron-aci-opflex/0.install E: Unable to correct problems, you have held broken packages.
unit-neutron-aci-opflex-0: 05:56:38 INFO unit.neutron-aci-opflex/0.juju-log Couldn't acquire DPKG lock. Will retry in 10 seconds
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install E: Unable to correct problems, you have held broken packages.
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install Traceback (most recent call last):
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/var/lib/juju/agents/unit-neutron-aci-opflex-0/charm/hooks/install", line 122, in <module>
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install main()
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/var/lib/juju/agents/unit-neutron-aci-opflex-0/charm/hooks/install", line 116, in main
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install hooks.execute(sys.argv)
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/var/lib/juju/agents/unit-neutron-aci-opflex-0/charm/hooks/charmhelpers/core/hookenv.py", line 945, in execute
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install self._hooks[hook_name]()
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/var/lib/juju/agents/unit-neutron-aci-opflex-0/charm/hooks/install", line 55, in aci_opflex_install
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install aci_opflex_install_pkgs()
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/var/lib/juju/agents/unit-neutron-aci-opflex-0/charm/hooks/aci_opflex_utils.py", line 179, in aci_opflex_install_pkgs
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install fetch.apt_install(ACI_OPFLEX_PACKAGES, options=opt, fatal=True)
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/var/lib/juju/agents/unit-neutron-aci-opflex-0/charm/hooks/charmhelpers/fetch/ubuntu.py", line 284, in apt_install
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install _run_apt_command(cmd, fatal)
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/var/lib/juju/agents/unit-neutron-aci-opflex-0/charm/hooks/charmhelpers/fetch/ubuntu.py", line 778, in _run_apt_command
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install retry_message="Couldn't acquire DPKG lock")
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/var/lib/juju/agents/unit-neutron-aci-opflex-0/charm/hooks/charmhelpers/fetch/ubuntu.py", line 756, in _run_with_retries
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install result = subprocess.check_call(cmd, env=env)
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install raise CalledProcessError(retcode, cmd)
unit-neutron-aci-opflex-0: 05:56:49 WARNING unit.neutron-aci-opflex/0.install subprocess.CalledProcessError: Command '['apt-get', '--assume-yes', '--option=Dpkg::Options::=--force-confdef', '--option=Dpkg::Options::=--force-confold', '--allow-unauthenticated', 'install', 'openvswitch-switch', 'agent-ovs', 'python3-neutron', 'python3-neutron-opflex-agent', 'neutron-metadata-agent', 'conntrack']' returned non-zero exit status 100.
unit-neutron-aci-opflex-0: 05:56:49 ERROR juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1
unit-neutron-aci-opflex-0: 05:56:49 INFO juju.worker.uniter awaiting error resolution for "install" hook
What am I missing?