Cisco ASA Ports Being Deleted

Hey All,
I noticed over the weekend that my Cisco ASA device in LibreNMS is deleting all of it’s ports. The only thing I can think of that has changed was an unattended-upgrade of php8.1.2 (I really need to disable unattended-upgrade).

Everything else about the ASA (CPUs, Memory, Temps, Fans, VPNs, etc) is reporting properly other than all ports are now missing. I was able to see the missing ports under the global ports menu (at the top of the UI) in the Deleted section but, there’s no way that I can see to restore the ports.

I’ve done both Rediscover device, and Reset Port State on the ASA in LibreNMS multiple times but, it doesn’t seem to bring the ports back.

The only way I was able to make them return, temporarily, is to change “deleted” to 0 in the database itself in the ports table. But, on the next polling, they’re all deleted again.

Has anyone heard of this before and have any ideas how to fix it?

Validate output below:

Component Version
LibreNMS 24.4.1-44-g1e3e60d59 (2024-05-08T23:17:05-04:00)
DB Schema 2024_04_22_161711_custom_maps_add_group (292)
PHP 8.1.2-1ubuntu2.17
Python 3.10.12
Database MariaDB 10.6.16-MariaDB-0ubuntu0.22.04.1
RRDTool 1.7.2
SNMP 5.9.1

[OK] Composer Version: 2.7.6
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[OK] MySQL and PHP time match
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrd_dir is writable
[OK] rrdtool version ok