ovn-central charm does not support cis_level2 hardened machines
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-ovn-central |
New
|
Undecided
|
Unassigned | ||
memcached-charm |
New
|
Undecided
|
Unassigned |
Bug Description
The ovn-central and memcached charms fail on install hook on the cis_level2 hardened machines:
#######
$ juju status ovn-central -m openstack
...
Unit Workload Agent Machine Public address Ports Message
ovn-central/0 error idle 4/lxd/3 10.128.169.116 hook failed: "install"
ovn-central/1* error idle 6/lxd/3 10.128.169.78 hook failed: "install"
ovn-central/2 error idle 8/lxd/3 10.128.169.111 hook failed: "install"
$ vi /var/log/
FileNotFoundError: [Errno 2] No such file or directory: 'ufw'
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 WARNING unit.ovn-
2024-05-24 13:22:43 ERROR juju.worker.
# Memcached is failing due to same reason
$ juju debug-log --include memcached -m openstack
...
unit-memcached-2: 11:13:44 WARNING unit.memcached/
unit-memcached-2: 11:13:44 ERROR juju.worker.
unit-memcached-2: 11:13:44 INFO juju.worker.uniter awaiting error resolution for "install" hook
#######
Machines have no ufw package because of the following CIS rule in level2 hardening profile:
<!--3.5.2.2 Ensure ufw is uninstalled or disabled with nftables (Automated)-->
<select idref="
$ sudo vi /var/log/
...
Start-Date: 2024-05-24 13:09:06
Commandline: apt-get remove -y ufw
Remove: ufw:amd64 (0.36.1-4ubuntu0.1)
End-Date: 2024-05-24 13:09:07
This is a critical bug as it is not trivial to provide a workaround !
Using the following as a workaround for now:
juju exec -m openstack -a ovn-central -- sudo apt install ufw
juju exec -m openstack -a memcached -- sudo apt install ufw
juju resolved --all -m openstack