Installing prometheus-ovn-exporter from the store prevents from accessing the needed files by ovn_exporter:
Feb 11 17:09:04 juju-dd035c-ussuri-9 kernel: [72900.251433] audit: type=1400 audit(1644599344.035:65561): apparmor="DENIED" operation="open" profile="snap.prometheus-ovn-exporter.ovn-exporter" name="/run/ovn/ovnsb_db.pid" pid=120638 comm="ovn-exporter" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Feb 11 17:09:04 juju-dd035c-ussuri-9 kernel: [72900.252645] audit: type=1400 audit(1644599344.035:65562): apparmor="DENIED" operation="open" profile="snap.prometheus-ovn-exporter.ovn-exporter" name="/run/ovn/ovnnb_db.pid" pid=120638 comm="ovn-exporter" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Feb 11 17:09:04 juju-dd035c-ussuri-9 kernel: [72900.253252] audit: type=1400 audit(1644599344.035:65563): apparmor="DENIED" operation="open" profile="snap.prometheus-ovn-exporter.ovn-exporter" name="/run/ovn/ovn-northd.pid" pid=120638 comm="ovn-exporter" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Feb 11 17:09:04 juju-dd035c-ussuri-9 kernel: [72900.259060] audit: type=1400 audit(1644599344.043:65569): apparmor="DENIED" operation="connect" profile="snap.prometheus-ovn-exporter.ovn-exporter" name="/run/ovn/ovnnb_db.sock" pid=120638 comm="ovn-exporter" requested_mask="wr" denied_mask="wr" fsuid=0 ouid=0
Feb 11 17:09:04 juju-dd035c-ussuri-9 kernel: [72900.259366] audit: type=1400 audit(1644599344.043:65570): apparmor="DENIED" operation="connect" profile="snap.prometheus-ovn-exporter.ovn-exporter" name="/run/ovn/ovnnb_db.sock" pid=120638 comm="ovn-exporter" requested_mask="wr" denied_mask="wr" fsuid=0 ouid=0
As a workaround, I changed the confinement to classic
charm changes: https:/ /paste. ubuntu. com/p/xnfqVN5Hz G/ /paste. ubuntu. com/p/Qj7Khg3fX 7/
snap changes: https:/