Open
Description
Description
3002 salt master on RHEL7. We have a reactor watching and alerting via email on failures. The reactor generally works and has generated 7 valid and 2 errors today. On Jan 01 it produced 3 valid and one error.
Python trace below
2022-01-04 08:05:29,651 [salt.utils.reactor:489 ][ERROR ][2058] Reactor 'email-on-fail' failed to execute runner 'process_minion_data.email_errors'
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/utils/reactor.py", line 468, in run
ret = l_fun(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/salt/utils/reactor.py", line 496, in runner
return self.pool.fire_async(self.client_cache["runner"].low, args=(fun, kwargs))
File "/usr/lib/python3.6/site-packages/salt/utils/cache.py", line 70, in __getitem__
return dict.__getitem__(self, key)
KeyError: 'runner'
Setup
Reactor config (email addresses sanitized)
email-on-fail:
runner.process_minion_data.email_errors:
- fromaddr: XXXXXXXXXXX
- toaddrs: XXXXXXXXXXXXX
- data_str: {{ data|yaml_dquote }}
- smtp_server: 127.0.0.1
(Please provide relevant configs and/or SLS files (be sure to remove sensitive info. There is no general set-up of Salt.)
Please be as specific as possible and give set-up details.
RHEL7 on-prem VM.
Steps to Reproduce the behavior
(Include debug logs if possible and relevant)
Expected behavior
No python errors reported in salt master log
Screenshots
Versions Report
Salt Version:
Salt: 3002.7
Dependency Versions:
cffi: Not Installed
cherrypy: unknown
dateutil: 2.4.2
docker-py: Not Installed
gitdb: 0.6.4
gitpython: 1.0.1
Jinja2: 2.11.1
libgit2: Not Installed
M2Crypto: 0.35.2
Mako: Not Installed
msgpack: 0.6.2
msgpack-pure: Not Installed
mysql-python: Not Installed
pycparser: Not Installed
pycrypto: 2.6.1
pycryptodome: Not Installed
pygit2: Not Installed
Python: 3.6.8 (default, Aug 13 2020, 07:46:32)
python-gnupg: Not Installed
PyYAML: 3.13
PyZMQ: 17.0.0
smmap: 0.9.0
timelib: Not Installed
Tornado: 4.5.3
ZMQ: 4.1.4
System Versions:
dist: rhel 7.9 Maipo
locale: UTF-8
machine: x86_64
release: 3.10.0-1160.49.1.el7.x86_64
system: Linux
version: Red Hat Enterprise Linux Server 7.9 Maipo