Dispatcher Service and Python wrapper causing Double polling Failure

Experincing issues with ./validation failing due to poller issues. I’ve tried disabling through the web interface but it continues happening. I have verified there are no cronjobs for my librenms user or root user. If I kill the poller-wrapper processes they come right back as if there is a hidden cron job running. Is there a lmns config:get | set command sequence to verify one or the other poller is disabled. Please help finding what’s causing the source of this issue and how to fix.

$ ./validate.php

Component Version
LibreNMS 24.9.1 (2024-09-29T18:40:22-05:00)
DB Schema 2024_08_27_182000_ports_statistics_table_rev_length (300)
PHP 8.3.13
Python 3.10.12
Database MariaDB 10.6.18-MariaDB-0ubuntu0.22.04.1
RRDTool 1.7.2
SNMP 5.9.1
===========================================

[OK] Composer Version: 2.8.2
[OK] Dependencies up-to-date.
[OK] Database connection successful
[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] Distributed Polling setting is enabled globally
[OK] Connected to rrdcached
[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
librenms@ferris:~$ ps -ef | grep poller
root 86 2 0 09:35 ? 00:00:00 [edac-poller]
librenms 88352 88347 0 10:15 ? 00:00:00 /bin/sh -c /opt/librenms/cronic /opt/librenms/poller-wrapper.py 4
librenms 88356 88352 0 10:15 ? 00:00:00 bash /opt/librenms/cronic /opt/librenms/poller-wrapper.py 4
librenms 88357 88356 1 10:15 ? 00:00:00 python3 /opt/librenms/poller-wrapper.py 4
librenms 89315 2060 0 10:15 pts/0 00:00:00 grep --color=auto poller

I was working on another issue and fixed this one. When running Ubuntu 18.04 my system had Libre to auto upgrade and it broke several things. I went ahead and upgraded to Ubuntu 22.04. I PHP upgraded from 8.1 to 8.3. In the process some older files where still set to use 8.1. I’ve basically gone through the PHP process outlined here to fix that: Installing LibreNMS - LibreNMS Docs . After running the validate from the web browser section failed suggesting I run ./scripts/github-remove. So I performed ./scripts/github-remove -d and now everything is working again except for my Top Errors widget still isn’t outputting any information as it was before all this began. I am disabling Libre autoupdate for a while.

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