For some reason dashboard shows up all the time

Hi there
I added a new device and after that i can’t seem to load any page except the “frontpage” ie, the dashboard.

Regardless of what i press the dashboard keeps showing up.

./validate shows nothing

Component Version
LibreNMS 1.41-28-g2f681a3
DB Schema 254
PHP 7.0.30
MySQL 5.5.56-MariaDB
RRDTool 1.4.8
SNMP NET-SNMP 5.7.2
====================================

[OK] Composer Version: 1.6.5
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct
and
[root@libreNMS librenms]# ./scripts/composer_wrapper.php install --no-dev

LibreNMS\ComposerHelper::preInstall
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Generating autoload files
LibreNMS\ComposerHelper::postInstall
Illuminate\Foundation\ComposerScripts::postInstall
php artisan optimize
Generating optimized class loader
The compiled services file has been removed.

If however i click devices->all devices the list will show, but if i click on a device i get returned to the dashboard. I have cleared cache in Chrome and tried another browser.

Server has been rebooted, but no luck, any ideas?

Regards

B

Run ./daily.sh as librenms user

Wauw, that was it, thanks. Any idea what caused it?

B

Hi,
… only after the update the external plugins stop working.

Luckily i haven’t installed any plugins yet. But starting to look into service_checking (nagios style)

FIX for the plugins is on the way.

When https://github.com/librenms/librenms/pull/8917 gets merged run another ./daily.sh

Or wait for the cron to run it, cause vacation is coming up for my part :smiley:

Thanks, I installed the patch, but only the plugin weathermap works, after removing entry in plugin php file (“namespace LibreNMS\Plugins”), What about the other plugins (They don’t work now. Is it possible to change the code yet ? or I have to wait until the developers of the plugins do it ?

Best Regards
Lukasz

Weathermap plugin has been updated to remove that line (until it can be more properly tested)