Cannot find summary line in yum output
jonathanjdavis opened this issue · 7 comments
Every second day, check_yum would report the following warning:
Info: YUM WARNING: Cannot find summary line in yum output. Please make sure you have upgraded to the latest version from https://github.com/harisekhon/nagios-plugins. If the problem persists, please raise a ticket at https://github.com/harisekhon/nagios-plugins/issues with the full -vvv output
When: 2022-04-05 21:51:34 -0400
Then the next check (~5min later) would be fine:
Info: YUM OK: 0 Security Updates Available. 0 Non-Security Updates Available
When: 2022-04-05 21:56:23 -0400
This would occur every second day, e.g.
OK 2022-04-09 22:00:28 -0400
WARNING 2022-04-09 21:55:37 -0400
OK 2022-04-07 21:56:33 -0400
WARNING 2022-04-07 21:51:44 -0400
OK 2022-04-05 21:56:23 -0400
WARNING 2022-04-05 21:51:34 -0400
OK 2022-04-03 21:56:11 -0400
WARNING 2022-04-03 21:51:22 -0400
OK 2022-04-01 21:56:01 -0400
WARNING 2022-04-01 21:51:13 -0400
etc.
I dropped a "\n".join(output) at line 434 in an attempt to see why hitting that end, and the next warning received:
NetworkRADIUS-8 6.3 kB/s | 3.0 kB 00:00
NetworkRADIUS is a repository we have added to our server:
[networkradius]
name=NetworkRADIUS-$releasever
baseurl=http://packages.networkradius.com/freeradius-3.0/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://packages.networkradius.com/pgp/packages%40networkradius.com
Not 100% certain, but it would appear NetworkRADIUS is updating every second day, and that's causing trouble for check_yum.
I can write a regex to capture this pattern, and create a more useful yum warning output, or have check_yum wait for a few seconds and retry before returning output?
I've literally just pushed a fix for these extra repo outputs.
Can you please git pull and try version 0.12.3 and let me know if this solves it for you?
That's some extreme proactiveness. Will pull 0.12.3 and will see if the issue persists tomorrow night. Thanks!
Several people reported this before you in other tickets and it was just lucky timing for you :)
Let me know if this solves it for you so we can close this issue, thanks.
An issue caused a delay at our end -- update in place now and hope to verify resolution by the end of the weekend.
This issue can be closed, update worked, it has been many days now and we've no longer gotten warnings about not being able to find the summary output. Thank you.
Thanks for confirming.