I broke my Nginx and php install. Seems like the rest of the install is fine but can't get my webui back

I have had an install that worked for years, but ended up needing to update and then broke my config. To be clear these are self-induced problems, but I am hopeful someone can point me in the right direction to correct.
Os is Ubuntu 22.04.3 LTS
my PHP 8.2 fails to start.
Jan 03 09:47:46 mon01 php-fpm8.2[2268286]: [03-Jan-2024 09:47:46] ERROR: No pool defined. at least one pool section must be specified in config file
Jan 03 09:47:46 mon01 php-fpm8.2[2268286]: [03-Jan-2024 09:47:46] ERROR: failed to post process the configuration
Jan 03 09:47:46 mon01 php-fpm8.2[2268286]: [03-Jan-2024 09:47:46] ERROR: FPM initialization failed
Jan 03 09:47:46 mon01 systemd[1]: php8.2-fpm.service: Main process exited, code=exited, status=78/CONFIG


Component Version
LibreNMS 23.11.0-64-g2ed5afc82 (2023-12-31T07:19:32-05:00)
DB Schema 2023_12_15_105529_access_points_nummonbssid_integer (276)
PHP 8.2.14
Python 3.10.12
Database MariaDB 10.6.12-MariaDB-0ubuntu0.22.04.1
RRDTool 1.7.2
SNMP 5.9.1

[OK] Composer Version: 2.6.6
[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] Database and column collations are correct
[OK] Database schema correct
[OK] MySQl and PHP time match
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrd_dir is writable
[OK] rrdtool version ok

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

When asking for help and support, please provide as much information as possible. This should include:

  • Steps to reproduce an issue.
  • The output of ./validate.php

If it’s an issue with the WebUI then please consider including a screenshot and the browser version you are using.

If you are having troubles with discovery/polling include the pastebin output of:

./discovery.php -h HOSTNAME -d | ./pbin.sh
./poller.php -h HOSTNAME -r -f -d | ./pbin.sh

If you need to post any text longer than a few lines, please use a pastebin service such as https://p.libren.ms using non-expiring pastes.

Did you upgrade to a newer version of PHP or were you using 8.2 before and had it working?
If it was upgraded you might be missing the “librenms.conf”-file under /etc/php/8.2/fpm/pool.d/

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