I am sitting on this sice 3 days for many hours.
I firstly tried to get LibreNMS running with jarischaefer/docker-librenms docker container in combination with the official mysql as well as with the official MariaDB container. Both ended with a running LibreNMS where validate is only complaining about warnings in missing update possibilities which are caused by the docker image and its standard behaviour.
I then tried to use a MariaDB on the host with the original LibreNMS docker container as well as with a MariaDB as a docker container. All tries so far ended in no critical errors in validate with a full functioning web interface. I can add devices, and delete them. They were polled and the they were displayed as long as I clicked the link directly after adding the device. In the main menu at “device” there is always “no devices”. I logged in into MariaDB and got the devices table where my device was existing. If I get into the device dependencies menu I can get a direct link to the functioning particular details page. Only under “devices” there is always “no device”.
I also tried to use another MariaDB on a Synology NAS to change the device for SQL as well as using an older Container/LibreNMS Version (21.2.0). No change.
Finally I installed LibreNMS with the official instructions from the LibreNMS install guide for Debian 10 on a Raspberry Pi 3. https://docs.librenms.org/Installation/Install-LibreNMS/
This time validate prints all green OK. But the same behaviour occurs.
Now im sure thats not my fault. But whats wrong? It looks like the website is unable to load the device list to fill the devices dropdown, because on other places in the website (like deleting or the dependencies) I can select the device and delete it as well as get to the details-Page of the device.
Greetings,
Tekknologgy
(Network-Admin at a big infrastructure company)