Carl-Daniel Hailfinger

Results 47 comments of Carl-Daniel Hailfinger

> Thanks for the prompt haha. Knowing there's someone who wants to use it is a motivating factor. Are you just after Mode button and LED? Out of interest, what's...

Thank you for the fix. There is one documentation issue in #68468 : It is impossible to check the authentication version supported by a given minion version just by looking...

> The PSX28+ESX28 support is currently still missing. Some of the userspace helpers can be found in the PSX10 support PR #19362. I would therefore consider the PSX10 support as...

This would also be a useful prerequisite for #616 if the key usage counter is part of the signed state.

All my 3006.12 minions normally connected to a 3006.12 master exhibit the same issue. Usually one 3006.12 minion starts throwing an salt.exceptions.AuthenticationError, then the part of the minion fleet running...

There are two workarounds: - Restart all affeced minions by manually logging in via SSH - Restart the master, minions will reconnect

@SwimGeek can you please update the bug title to include 3006.12 as well to get additional visibility?

For me, the preceding error is in /opt/saltstack/salt/lib/python3.10/site-packages/salt/crypt.py line 1617 (for Saltstack 3006.12). That's the function `decrypt()`. My guess is that the variable `data` has insufficient size, maybe even size...

Instrumentation of the affected line: ``` raise AuthenticationError(f"message authentication failed: len(mac_bytes)={len(mac_bytes)}, len(sig)={len(sig)}, len(data)={len(data)}") ```

With additional instrumentation, I get this on a 3006.12 minion: ``` Jun 17 22:09:11 minion37 salt-minion[32101]: [ERROR ] Exception in callback functools.partial(, ) Jun 17 22:09:11 minion37 salt-minion[32101]: Traceback (most...