Hello,
We are having issues with non admin users not being able to view any dashboards. This also makes it difficult since these users are not able to load the first page after login, making it seem like the whole site is down when it’s just the homepage they are having issues with.
The error we get is shown here:
https://p.libren.ms/view/f152d9d1
The part I noticed that stands out Base table or view not found: 1146 Table 'librenms.abilities' doesn't exist
Steps to reproduce are to login with a non-admin user.
./validate.php output:
===========================================
Component | Version
--------- | -------
LibreNMS | 24.12.0-610-gc0debd7c5 (2025-06-05T10:05:18-04:00)
DB Schema | 2025_05_03_152418_remove_invalid_sensor_classes (339)
PHP | 8.2.28
Python | 3.11.2
Database | MariaDB 10.11.11-MariaDB-0+deb12u1
RRDTool | 1.7.2
SNMP | 5.9.3
===========================================
[OK] Composer Version: 2.8.9
[OK] Dependencies up-to-date.
[OK] Database Connected
[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