×
Back to ITRS Internal Only FAQ
Internal documentation only
This page has been marked as draft.
Check_nrpe plugin error caused by conflicting Opsview package versions
Problem Copied
A user encountered an error while attempting to manually test the Troubleshoot tab on a service check of a collector in the GUI. The error output is as follows:
$ /opt/opsview/monitoringscripts/plugins/check_nrpe
Traceback (most recent call last):
File "/opt/opsview/monitoringscripts/plugins/./check_nrpe", line 33, in <module>
sys.exit(load_entry_point('opsview.executor==6.9.6.202410181125', 'console_scripts', 'executoragentclient')())
File "/opt/opsview/monitoringscripts/plugins/./check_nrpe", line 25, in importlib_load_entry_point
return next(matches).load()
StopIteration
Possible cause Copied
- This error indicates a package conflict between two versions of Opsview Python modules. Specifically, multiple versions of
opsview.commonandopsview.executorwere present in the Python virtual environment used by the plugin..
Solution Copied
- The issue was due to two versions of the opsview-executor being present on the server
- The issue was resolved by removing the old directories from
/opt/opsview/executor/venv3/lib/python3.9/site-packages- Note: It was very likely the uninstall/upgrade process had previously failed and received manual installation of the opsview-executor component - therefore not fully removing the old files
["Geneos"]
["FAQ"]