The web server could not write required files to the filesystem

I am on Ubuntu 20.04 and I got this:

I did everything that was asked but nothing changes

Sam.

What is in librenms.log?

What is the output of ./validate.php (run as user librenms)

Always the same thing

====================================

Component Version
LibreNMS 21.5.1-20-g70023c0b5
DB Schema Not Connected (0)
PHP 7.4.3
Python 3.8.5
MySQL ?
RRDTool 1.7.2
SNMP NET-SNMP 5.8

====================================

[OK] Composer Version: 2.1.0
[OK] Dependencies up-to-date.
Could not connect to database, check logs/librenms.log.

And I got that in the logs/librenms.log:

[2021-06-04 00:46:04] production.ERROR: SQLSTATE[HY000] [1698] Access denied for user ‘DBUSER’@‘localhost’ (SQL: select * from cache where key = laravel_cachechecks_popup_timeout limit 1) (View: /opt/librenms/resources/views/auth/login.blade.php) {“exception”:"[object] (Illuminate\View\ViewException(code: 0): SQLSTATE[HY000] [1698] Access denied for user ‘DBUSER’@‘localhost’ (SQL: select * from cache where key = laravel_cachechecks_popup_timeout limit 1) (View: /opt/librenms/resources/views/auth/login.blade.php) at /opt/librenms/vendor/laravel/framework/src/Illuminate/Database/Connection.php:678)

Sam.

You haven’t got the correct user/PW set.
Looks like you even haven’t edited yet.
Please check the install instructions carefully again.

Check the .env Duke in the librenms directory and set correct user and password.

Yes I had incorrectly entered the user or the password, now I get that!

====================================

Component Version
LibreNMS 21.5.1-20-g70023c0b5
DB Schema 2021_04_08_151101_add_foreign_keys_to_port_group_port_table (208)
PHP 7.4.3
Python 3.8.5
MySQL 10.3.29-MariaDB-0ubuntu0.20.04.1
RRDTool 1.7.2
SNMP NET-SNMP 5.8

====================================

[OK] Composer Version: 2.1.0
[OK] Dependencies up-to-date.
[WARN] You have no devices.
[FIX]:
Consider adding a device such as localhost: /addhost
[OK] Database connection successful
[OK] Database schema correct
[WARN] Your local git contains modified files, this could prevent automatic updates.
[FIX]:
You can fix this with ./scripts/github-remove
Modified Files:
bootstrap/cache/.gitignore
logs/.gitignore
rrd/.gitignore
storage/app/.gitignore
storage/app/public/.gitignore
storage/debugbar/.gitignore
storage/framework/cache/.gitignore
storage/framework/cache/data/.gitignore
storage/framework/sessions/.gitignore
storage/framework/testing/.gitignore
storage/framework/views/.gitignore
storage/logs/.gitignore

Sam.

Web UI should work in that state. Have you added your first device?

Well no I created a new Device Group but when I want to add a machine I get this:

Capture librenme3

:roll_eyes:

Sam.

Please post the complete output from ./validate.php (run as librenms), the output of librenms log and the complete screenshot, not Just a snippet.

Also please add your first device via cli before.

Adding a device - LibreNMS Docs" Adding a device - LibreNMS Docs

I think you have missed a step someone where you set users for php/webserver or so.
Double check all steps in Install LibreNMS - LibreNMS Docs

====================================

Component Version
LibreNMS 21.5.1-20-g70023c0b5
DB Schema 2021_04_08_151101_add_foreign_keys_to_port_group_port_table (208)
PHP 7.4.3
Python 3.8.5
MySQL 10.3.29-MariaDB-0ubuntu0.20.04.1
RRDTool 1.7.2
SNMP NET-SNMP 5.8

====================================

[OK] Composer Version: 2.1.0
[OK] Dependencies up-to-date.
[WARN] You have no devices.
[FIX]:
Consider adding a device such as localhost: /addhost
[OK] Database connection successful
[OK] Database schema correct
[WARN] Your local git contains modified files, this could prevent automatic updates.
[FIX]:

The librenms.log
https://p.libren.ms/view/5d9e1cd1

I of course tried that but now I have a problem with SNMPD because on my machines I am in SysV and apparently SNMPD is made for Systemd and do not want to start in SysV.

I’ll see how to fix it …

Sam.

I connected a machine by cli which had an SNMPD installed but a lot of interface pages in NOT FOUND no graphs image either…

Sam.

Hi,

SNMPD and LibreNMS too complicated to configure …

I give up, thank you anyway for your help.

Sam.

To be honest it is very easy also for beginners.
Set up a new Ubuntu Server and give it a try.

No, I don’t want to reinstall my Ubuntu machine, installing and managing LibreNMS are too complex for me.

Thanks anyway for your time.

Sam.