My librenms installation stopped working overnight. All the pollers are still polling, but the web interface has stopped working altogether. There’s just a message " Whoops, looks like something went wrong. Check your librenms.log." that doesn’t give much of any useful information.
but running ./validate.php tells me this:
====================================
Component | Version |
---|---|
LibreNMS | 21.5.1-28-g69397ea |
DB Schema | 2020_12_14_091314_create_port_group_port_table (205) |
PHP | 7.3.17-1+ubuntu16.04.1+deb.sury.org+1 |
Python | 3.5.2 |
MySQL | 10.0.38-MariaDB-0ubuntu0.16.04.1 |
RRDTool | 1.5.5 |
SNMP | NET-SNMP 5.7.3 |
====================================
[OK] Composer Version: 2.1.2
[OK] Dependencies up-to-date.
[OK] Database connection successful
[FAIL] MariaDB version 10.2.2 is the minimum supported version as of March, 2021. Update MariaDB to a supported version 10.5 suggested).
[FAIL] Your database is out of date!
[FIX]:
./lnms migrate
However, ubuntu 16.04 does NOT have a more recent version of MariaDB available:
root@Fastcom-config-mgmt:~# apt-get install mariadb-server
Reading package lists… Done
Building dependency tree
Reading state information… Done
mariadb-server is already the newest version (10.0.38-0ubuntu0.16.04.1).
How do I proceed? As everything was functional yesterday, can I roll back and prevent future updates? Or do I need to buckle down, free up some disk space, and finally upgrade the OS? Or “simply” find a way to get an updated MariaDB version 10.2.2+ onto this server?