Following an upgrade or clean installation of Salt Minion v3006.16 on Windows VM, the salt-minion service fails to initialize and generates the following exception:
C:\Program Files\Salt Project\Salt>salt-minion.exe -l debug
DEBUG ] Override __utils__: <module 'salt.loaded.int.grains.zfs' from 'C:\\Program Files\\Salt Project\\Salt\\Lib\\site-packages\\salt\\grains\\zfs.py'>
[ERROR ] An un-handled exception was caught by Salt's global exception handler:
NetworkInformationException: (0x80004005): The requested protocol has not been configured into the system, or no implementation for it exists
at System.Net.NetworkInformation.SystemIPInterfaceProperties.GetIPv4Properties()
Traceback (most recent call last):
File "C:\Program Files\Salt Project\Salt\Lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
salt-minion 3006.16
This is a known issue affecting Salt Minion version 3006.16 on Windows operating systems.
The same can be found in Salt PR https://github.com/saltstack/salt/issues/68355
This issue is resolved with the version 3006.17.
Workaround
If your Salt Master is currently running on version 3006.16, we recommend using Salt Minion 3006.15 on Windows machines as a stable workaround.