Cannot write to log file: "/opt/librenms/logs/librenms.log"

Instale un Server nuevo con Centos8 Stream
Realice una instalacion de LibreNMS, todo ok. Hasta que llego a la parte de la instalacion web.
No puedo acceder con el error Cannot write to log file: “/opt/librenms/logs/librenms.log”
Make sure it exists and is writable, or change your LOG_DIR setting.

If using SELinux you may also need:

semanage fcontext -a -t httpd_sys_rw_content_t ‘/opt/librenms/logs/librenms.log(/.*)?’
restorecon -RFv /opt/librenms/logs/librenms.log

Los permisos estan correctos, segui paso a paso la instalacion de este link Installing LibreNMS - LibreNMS Docs

Cuando ejecuto PHP y sus dependencias esta OK
su - librenms
[librenms@LibreNMS ~]$ ./scripts/composer_wrapper.php install --no-dev

LibreNMS\ComposerHelper::preInstall
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover --ansi
Discovered Package: fruitcake/laravel-cors
Discovered Package: genealabs/laravel-caffeine
Discovered Package: laravel-notification-channels/webpush
Discovered Package: laravel/tinker
Discovered Package: laravel/ui
Discovered Package: librenms/laravel-vue-i18n-generator
Discovered Package: mews/purifier
Discovered Package: nesbot/carbon
Discovered Package: php-flasher/flasher-laravel
Discovered Package: tightenco/ziggy
Discovered Package: wpb/string-blade-compiler
Package manifest generated successfully.
66 packages you are using are looking for funding.
Use the composer fund command to find out more!
LibreNMS\ComposerHelper::postInstall
Illuminate\Foundation\ComposerScripts::postInstall
@php artisan vue-i18n:generate --multi-locales --format=umd
@php artisan view:cache
Compiled views cleared!
Blade templates cached successfully!
@php artisan optimize
Configuration cache cleared!
Configuration cached successfully!
Route cache cleared!
Routes cached successfully!
Files cached successfully!
@php artisan config:clear
Configuration cache cleared!
scripts/dynamic_check_requirements.py || pip3 install --user -r requirements.txt || :
[librenms@LibreNMS ~]$

Cuando valido me da el error que no puedo conectarme a la base
[librenms@LibreNMS ~]$ ./validate.php

Component Version
LibreNMS 21.12.1-21-g8f8872520
DB Schema Not Connected (0)
PHP 7.3.20
Python 3.6.8
MySQL ?
RRDTool 1.7.0
SNMP 5.8
====================================

[OK] Composer Version: 2.2.4
[OK] Dependencies up-to-date.
Could not connect to database, check logs/librenms.log.
[librenms@LibreNMS ~]$

Pero si me quiero conectar a la base por consola utilizando mysql -u root -p tanto como el usuario root o librenms me conecta perfectamente
mysql -u librenms -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 1221
Server version: 10.3.28-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

MariaDB [(none)]> show databases;
±-------------------+
| Database |
±-------------------+
| information_schema |
| librenms |
| mysql |
| performance_schema |
±-------------------+
4 rows in set (0.032 sec)

MariaDB [(none)]> connect librenms;
Connection id: 1249
Current database: librenms

Supongo que al ingresar a la instalacion web y generar el config,php podre configurar usuario y pass de la base de datos.
El tema es que me da ese error de permisos y ya estoy bastante perdido.
Deje Selinux deshabilitado cuando lo tenia habilitado y en modo permissive aplique los permisos correspondientes a las carpetas y tmb me daba error por lo que opte por desactivarlo.
Y el WebServer probe tanto en Apache como en NGINX, y en los dos sigo estancado con el mismo error
Sres, me rindo era usuario cotidiano de Observium y nunca me fallo hasta que me sacaron las alertas por email en la la ultima version del community
Espero que alguien me ayude y descubra que LibreNMS es la opcion que tengo que dejar implementada en mi infraestructura

Saludos Cordiales

What do the most recent entries to this file say?

I actually had this same error message today, but that was because my logging drive was set to read-only because of disk errors.

Gracias por la respuesta, pero lo solucione
El error estaba dentro de un ini de php tenía mal el nombre del server
Ejecute el validador y está todo ok.
Me resta hacer funcionar el correo.
Ejecuto la validación
[librenms@LibreNMS ~]$ ./validate.php

Component Version
LibreNMS 21.12.1-29-g2f2d43bab
DB Schema 2021_25_01_0129_isis_adjacencies_nullable (229)
PHP 7.3.20
Python 3.6.8
MySQL 10.3.28-MariaDB
RRDTool 1.7.0
SNMP 5.8

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

[OK] Composer Version: 2.2.4
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct

Ejecuto daily.sh
[librenms@LibreNMS ~]$ ./daily.sh
Updating to latest codebase OK
Updating Composer packages OK
Updating SQL-Schema OK
Updating submodules OK
Cleaning up DB OK
Fetching notifications OK
Caching PeeringDB data OK
Caching Mac OUI data OK
[librenms@LibreNMS ~]$

Hasta ahí todo perfecto

No se que mas mirar ya para que me funcione las alertas por correo
Probé cambiar en delivery mail sendmail por mail y tampoco me funciona.
Alguna sugerencia

Saludos Cordiales

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