Posting incase anyone else gets this, I fixed by re-doing permissions as suggested in validate.php and re-running daily.sh and everything is back to normal.
sudo chown -R librenms:librenms /opt/librenms
sudo setfacl -d -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/
sudo chmod -R ug=rwX /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/
daily.sh
librenms]$ ./daily.sh
Updating to latest release OK
Updating Composer packages *** Error in `php': free(): invalid pointer: 0x00007f6f15bce818 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81489)[0x7f6f15889489]
/lib64/libnetsnmp.so.31(shutdown_mib+0x96)[0x7f6f04e70b46]
/lib64/libnetsnmp.so.31(snmp_shutdown+0x2b)[0x7f6f04e8ce0b]
/usr/lib64/php/modules/snmp.so(+0x5750)[0x7f6f05153750]
php(+0x2e2367)[0x559fa6113367]
php(+0x2d960c)[0x559fa610a60c]
php(zend_hash_graceful_reverse_destroy+0x128)[0x559fa611eaf8]
php(+0x2db12e)[0x559fa610c12e]
php(php_module_shutdown+0x2b)[0x559fa60a824b]
php(+0xebbf5)[0x559fa5f1cbf5]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f6f1582a3d5]
php(+0xebdb3)[0x559fa5f1cdb3]
======= Memory map: ========
{REDACTED}
OK
Updated from 1.49 to 1.50 OK
Updating SQL-Schema OK
Updating submodules OK
Cleaning up DB OK
Fetching notifications OK
Caching PeeringDB data OK
error.log
2019/04/01 09:24:55 [error] 11103#11103: *1303258 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught ErrorException: include(/opt/librenms/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Routing/ResponseFactory.php): failed to open stream: No such file or directory in /opt/librenms/vendor/composer/ClassLoader.php:444
Stack trace:
#0 /opt/librenms/vendor/composer/ClassLoader.php(444): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'include(/opt/li...', '/opt/librenms/l...', 444, Array)
#1 /opt/librenms/vendor/composer/ClassLoader.php(444): include()
#2 /opt/librenms/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile('/opt/librenms/l...')
#3 [internal function]: Composer\Autoload\ClassLoader->loadClass('Illuminate\\Cont...')
#4 /opt/librenms/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php(14): spl_autoload_call('Illuminate\\Cont...')
#5 /opt/librenms/vendor/composer/ClassLoader.php(444): include('/opt/librenms/l...')
#6 /opt/librenms/lib...
PHP message: PHP Fatal error: Uncaught ErrorException: include(/opt/librenms/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Routing/Registrar.php): failed to open stream: No such file or directory in /opt/librenms/vendor/composer/ClassLoader.php:444
Stack trace:
#0 /opt/librenms/vendor/composer/ClassLoader.php(444): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'include(/opt/li...', '/opt/librenms/l...', 444, Array)
#1 /opt/librenms/vendor/composer/ClassLoader.php(444): include()
#2 /opt/librenms/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile('/opt/librenms/l...')
#3 [internal function]: Composer\Autoload\ClassLoader->loadClass('Illuminate\\Cont...')
#4 /opt/librenms/vendor/laravel/framework/src/Illuminate/Routing/Router.php(29): spl_autoload_call('Illuminate\\Cont...')
#5 /opt/librenms/vendor/composer/ClassLoader.php
2019/04/01 09:24:55 [error] 11103#11103: *1303258 FastCGI sent in stderr: "PHP message: PHP Fatal error: require(): Failed opening required