LibreNMS - 502 Bad Gateway

Hey Guys,

I upgraded ubuntu from Ubuntu 21.04 to 22.1, and since then I’m able to run ./daily.sh and ./validate.php successfully

[email protected]:~$ ./validate.php

Component Version
LibreNMS 22.12.0 (2022-12-28T14:26:21-04:00)
DB Schema 2022_08_15_084507_add_rrd_type_to_wireless_sensors_table (248)
PHP 8.1.2-1ubuntu2.9
Python 3.10.6
Database MariaDB 10.6.11-MariaDB-0ubuntu0.22.04.1
RRDTool 1.7.2
SNMP 5.9.1
===========================================

[OK] Composer Version: 2.5.1
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK]
[OK] Database schema correct
[FAIL] Time between this server and the mysql database is off
Mysql time 2023-01-19 15:56:14
PHP time 2023-01-19 11:56:14
[FAIL] Both Dispatcher Service and Python Wrapper were active recently, this could cause double polling
[OK] Dispatcher Service is enabled
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached
[email protected]:~$
[email protected]:~$

The timezones were set to match not sure why this error was received

update here, error seems to be related to the below.

2023/01/24 16:45:52 [crit] 899522#899522: *61 connect() to unix:/run/php-fpm-librenms.sock failed (2: No such file or directory) while connecting to upstream, client: 10.77.6.231, server: 10.77.0.6, request: “GET / HTTP/1.1”, upstream: “fastcgi://unix:/run/php-fpm-librenms.sock:”, host: “10.77.0.6”

thoughts ?

so i was able to resolve this

in
vi /etc/php/8.1/fpm/pool.d/librenms.conf

user = librenms
group = librenms

; The address on which to accept FastCGI requests.
; Valid syntaxes are:
; ‘ip.add.re.ss:port’ - to listen on a TCP socket to a specific IPv4 address on
; a specific port;
; ‘[ip:6:addr:ess]:port’ - to listen on a TCP socket to a specific IPv6 address on
; a specific port;
; ‘port’ - to listen on a TCP socket to all addresses
; (IPv6 and IPv4-mapped) on a specific port;
; ‘/path/to/unix/socket’ - to listen on a unix socket.
; Note: This value is mandatory.
listen = /run/php/php-fpm.sock

must match with

vi /etc/nginx/conf.d/librenms.conf

server {
listen 80;
server_name <server_address>;
root /opt/librenms/html;
index index.php;

charset utf-8;
gzip on;
gzip_types text/css application/javascript text/javascript application/x-javascript image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ [^/].php(/|$) {
fastcgi_pass unix:/run/php/php-fpm.sock;

however now I encountered the below.

which is odd because I’m seeing read/write/execute privileges

how do I proceed ?