[BUG] Qfeeds cron inconsistency

Started by szty0pa, May 04, 2026, 02:54:54 PM

Previous topic - Next topic
After upgrading to 26.1.7_1 "action !.qfeeds.stats not found for user root" is littering the logs.
Reapplying Qfeeds settings in the GUI results in timeout and errors as well.
Something is off with Qfeeds settings or tasks i suppose.

Can confirm, after upgrading to 26.1.7_1, System > Log Files > Audit error (as below).
Installed 26.1.7_2, no change, unusual as there are no release notes mentioning updates to the QFEEDs connector plugin.
Note, I did not encounter timeouts and not sure with szty0pa cron reference as I have not been able to find a process that runs exactly on the hour and then subsequently every 15 minutes. No other issues noted.

2026-05-05T09:00:00   Error   configd.py    action !.qfeeds.stats not found for user root
2026-05-05T09:00:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:55:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:50:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:45:00   Error   configd.py    action !.qfeeds.stats not found for user root
2026-05-05T08:45:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:40:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:35:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:30:00   Error   configd.py    action !.qfeeds.stats not found for user root
2026-05-05T08:30:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:25:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:20:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:15:00   Error   configd.py    action !.qfeeds.stats not found for user root
2026-05-05T08:15:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:10:00   Informational   configd.py    action allowed qfeeds.update for user root
2026-05-05T08:05:00   Informational   configd.py    action allowed qfeeds.update for user root
Hardware:
Protectli VP4650

Thanks for the report... this error is due to an additional shell quoting inside configctl since 26.1.7. Looking at it it needs plumbing that was not added beforehand:

https://github.com/opnsense/core/commit/55161171889

And the fix in q-feeds amongst other things:

https://github.com/opnsense/plugins/commit/15ebd886cf

We'll hotfix this within the hour.


Cheers,
Franco

Thanks Franco, 26.1.7_3 solved this for me.