Build of LNMS ob Raspberry Pi

Hi
I am trying to install LNMS on a new Pi, but the build process have some problems that I dont understand. Maybe I am starting in the wrong direction, so I would be grateful for some input on how to do this the correct way. I found a blog (Installing LibreNMS on a Raspberry Pi 3 B+ – Nick Leghorn's Personal Blog) that describes the process

root@raspberrypi:/opt# composer create-project --no-dev --keep-vcs librenms/librenms librenms dev-master
Do not run Composer as root/super user! See How do I install untrusted packages safely? Is it safe to run Composer as superuser or root? - Composer for details
Continue as root/super user [yes]? yes
Creating a “librenms/librenms” project at “./librenms”
Installing librenms/librenms (dev-master 8a883140cb228136808341162ac8c978bbef1eb0)

  • Syncing librenms/librenms (dev-master 8a88314) into cache
  • Installing librenms/librenms (dev-master 8a88314): Cloning 8a883140cb from cache
    Created project in /opt/librenms
    Could not scan for classes inside “vendor/dapphp/radius” which does not appear to be a file nor a folder

LibreNMS\ComposerHelper::postRootPackageInstall
PHP Fatal error: Uncaught Error: Call to undefined function LibreNMS\Util\base_path() in /opt/librenms/LibreNMS/Util/EnvHelper.php:117
Stack trace:
#0 /opt/librenms/LibreNMS/ComposerHelper.php(96): LibreNMS\Util\EnvHelper::init()
#1 /opt/librenms/LibreNMS/ComposerHelper.php(38): LibreNMS\ComposerHelper::populateEnv()
#2 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(377): LibreNMS\ComposerHelper::postRootPackageInstall(Object(Composer\Script\Event))
#3 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(236): Composer\EventDispatcher\EventDispatcher->executeEventPhpScript(‘LibreNMS\Compos…’, ‘postRootPackage…’, Object(Composer\Script\Event))
#4 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(117): Composer\EventDispatcher\EventDispatcher->doDispatch(Object(Composer\Script\Event))
#5 phar:///usr/local/bin/composer/src/Composer/Command/CreateProjectCommand.php(213): Composer\EventDispatcher\EventDispatcher->dispatchScript('post-roo in /opt/librenms/LibreNMS/Util/EnvHelper.php on line 117

Fatal error: Uncaught Error: Call to undefined function LibreNMS\Util\base_path() in /opt/librenms/LibreNMS/Util/EnvHelper.php:117
Stack trace:
#0 /opt/librenms/LibreNMS/ComposerHelper.php(96): LibreNMS\Util\EnvHelper::init()
#1 /opt/librenms/LibreNMS/ComposerHelper.php(38): LibreNMS\ComposerHelper::populateEnv()
#2 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(377): LibreNMS\ComposerHelper::postRootPackageInstall(Object(Composer\Script\Event))
#3 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(236): Composer\EventDispatcher\EventDispatcher->executeEventPhpScript(‘LibreNMS\Compos…’, ‘postRootPackage…’, Object(Composer\Script\Event))
#4 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(117): Composer\EventDispatcher\EventDispatcher->doDispatch(Object(Composer\Script\Event))
#5 phar:///usr/local/bin/composer/src/Composer/Command/CreateProjectCommand.php(213): Composer\EventDispatcher\EventDispatcher->dispatchScript('post-roo in /opt/librenms/LibreNMS/Util/EnvHelper.php on line 117

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.