I’ve started to work on my “other” instance of librenms while attempting to recover from the dreaded “Error: Missing dependencies! Run the following command to fix:” event.
I applied the missing php php71w-mbstring.x86_64 package, have successfully run validate.php and daily.sh rebooted the server and cleared my client caches for good measure, but I’m still getting blank screens.
What bothers me most is that it looks like I should be able to get debug information by appending /debug=yes/ to pages but that doesn’t seem to have any effect.
librenms.log is full of successful polls.
The server is CentOS Linux release 7.5.1804 (Core)
I even added a memory statement to config.php ($config[‘php_memory_limit’] = 128;) but at this point I’m starting to do things that may not be warranted. Before I start kludging around too much, can I get some suggestions?
Other than that I had to re-enter the php timezone and it would seem to be good to go.
Validate is complaining about cron, but that won’t have anything to do with this problem. I ran the daily and still have blank pages. I must be missing something small.
I’m surprised that you got this error when running composer, but validate.php works:
./scripts/composer_wrapper.php install --no-dev /usr/bin/env: php: No such file or directory
I understand what you’re recommending, but the other instance I have should be just like this and neither run nginx. I definitely appreciate your help but at this point it probably makes more sense just to migrate to a fresh instance. Is there a recommended procedure for migrating the existing collected data and host info to a different host?