You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not frequently but from time to time we see the following error in our salt minion logs
2025-04-07 05:16:07,893 [salt.crypt :981 ][DEBUG ][4916] Decrypting the current master AES key
2025-04-07 05:16:07,893 [salt.crypt :215 ][DEBUG ][4916] salt.crypt.get_rsa_key: Loading private key
2025-04-07 05:16:07,893 [salt.crypt :907 ][DEBUG ][4916] Loaded minion key: C:\salt\conf\pki\minion\minion.pem
2025-04-07 05:16:07,909 [salt.crypt :223 ][DEBUG ][4916] salt.crypt.get_rsa_pub_key: Loading public key
2025-04-07 05:16:07,909 [salt.crypt :262 ][DEBUG ][4916] salt.crypt.verify_signature: Loading public key
2025-04-07 05:16:07,909 [salt.crypt :223 ][DEBUG ][4916] salt.crypt.get_rsa_pub_key: Loading public key
2025-04-07 05:16:07,909 [salt.crypt :264 ][DEBUG ][4916] salt.crypt.verify_signature: Verifying signature
2025-04-07 05:16:07,909 [salt.channel.client:358 ][DEBUG ][4916] Closing AsyncReqChannel instance
2025-04-07 05:16:07,909 [tornado.application:640 ][ERROR ][4916] Exception in callback functools.partial(<function wrap.<locals>.null_wrapper at 0x000002A6A1C3E7A0>, <salt.ext.tornado.concurrent.Future object at 0x000002A6A1A6BD00>)
Traceback (most recent call last):
File "C:\salt\Lib\site-packages\salt\ext\tornado\ioloop.py", line 606, in _run_callback
ret = callback()
File "C:\salt\Lib\site-packages\salt\ext\tornado\stack_context.py", line 278, in null_wrapper
return fn(*args, **kwargs)
File "C:\salt\Lib\site-packages\salt\ext\tornado\ioloop.py", line 628, in _discard_future_result
future.result()
File "C:\salt\Lib\site-packages\salt\ext\tornado\concurrent.py", line 249, in result
raise_exc_info(self._exc_info)
File "<string>", line 4, in raise_exc_info
File "C:\salt\Lib\site-packages\salt\ext\tornado\gen.py", line 1070, in run
yielded = self.gen.send(value)
File "C:\salt\Lib\site-packages\salt\crypt.py", line 712, in _authenticate
elif self._creds["aes"] != creds["aes"]:
AttributeError: 'AsyncAuth' object has no attribute '_creds'
When this error appears the impact is that communication with the salt-master is interrupted and we loose any feedback on potentially running jobs as they continue to operate but results are sent to nowhere and the minion may require a manual restart. I tried to investigate if this issue is fixed but the code logic on the master branch looks identical to me, so opening the ticket...
Setup
These are Windows 3006.8 salt-minions connected (or not) with a 3006.9 salt-master.
Description
Not frequently but from time to time we see the following error in our salt minion logs
When this error appears the impact is that communication with the salt-master is interrupted and we loose any feedback on potentially running jobs as they continue to operate but results are sent to nowhere and the minion may require a manual restart. I tried to investigate if this issue is fixed but the code logic on the master branch looks identical to me, so opening the ticket...
Setup
These are Windows 3006.8 salt-minions connected (or not) with a 3006.9 salt-master.
Minion configuration
Please be as specific as possible and give set-up details.
Steps to Reproduce the behavior
It is not reliably reproducible.
Expected behavior
No exception shall appear, connection to the salt master shall be stable.
Versions Report
The text was updated successfully, but these errors were encountered: