opnsense / opnsense/plugins

[SOLVED] security/etpro-telemetry: sensor_info.py timeout prevents telemetry widget from loading after 26.1.6 upgrade

Open
#5,394 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

incomplete
Dominant language
PHP
Stars
1.2k
Forks
863
Avg merge
2d 6h
Merged PRs (30d)
10

Description

After upgrading from 25.7.11 to 26.1.6, the dashboard fails to load the telemetry widget.

Backend Log files show: Timeout(120) executing : proof point et status

Note that if you log in to the console shell and execute the script /usr/local/opnsense/scripts/etpro_telemetry/sensor_info.py directly, it will run successfully and show status "ok", however timing the script execution shows that it takes 2 minutes and 31 seconds

OPNsense 26.1.6 (amd64).
Intel® Atom™ C3758 @ 2.20 GHz (6 cores, 6 threads)
Network Intel® I350

Running as a VM under ESXi 7.0u3 with PCI passthrough of ethernet

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with /usr/local/opnsense/scripts/etpro_telemetry/sensor_info.py and run it from the console shell while comparing its runtime with the 120-second backend timeout. Trace how the telemetry widget invokes this entry point; done means the dashboard telemetry widget loads successfully after the upgrade and the timeout is no longer reached.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
observability
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.