saltstack minion 2018.3.2-r0 (Oxygen) broken.
The salt-minion package is broken in Alpine 3.8.1 and 3.9.1 (edge) I think. When I install these Alpine versions (from images.linuxcontainers.org) on a newly created lxd container and do:
apk add salt-minion; echo "file_client: local" > /etc/salt/minion; salt-call -l info pkg.install bash
I get the error messages included below from salt-call. There is are no errors when doing this with Alpine 3.6.3 and 3.7.1.
[INFO ] Processing `log_handlers.opt-1`
[INFO ] The `log_handlers.opt-1`, did not return any handlers and the global handlers count did not increase. This could be a sign of `log_handlers.opt-1` not working as supposed
[WARNING ] Error loading grains, unexpected linux_gpu_data output, check that you have a valid shell configured and permissions to run lspci command
[ERROR ] Failed to decode stdout from command ['dmesg'], non-decodable characters have been replaced
[WARNING ] Error loading grains, unexpected linux_gpu_data output, check that you have a valid shell configured and permissions to run lspci command
[ERROR ] Failed to decode stdout from command ['dmesg'], non-decodable characters have been replaced
[CRITICAL] Failed to load grains defined in grain file opt-1.fx2 in function <function fx2 at 0x7fa3f6161510>, error:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 757, in grains
ret = funcs[key]()
File "usr/lib/python3.6/site-packages/salt/grains/fx2.py", line 87, in fx2
File "usr/lib/python3.6/site-packages/salt/grains/fx2.py", line 69, in _grains
File "usr/lib/python3.6/site-packages/salt/grains/fx2.py", line 38, in _find_credentials
File "/usr/lib/python3.6/site-packages/salt/utils/context.py", line 228, in __getitem__
return self._dict()[key]
KeyError: 'proxy'
[CRITICAL] Failed to load grains defined in grain file opt-1.location in function <function location at 0x7fa3f6161620>, error:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 757, in grains
ret = funcs[key]()
File "usr/lib/python3.6/site-packages/salt/grains/fx2.py", line 96, in location
File "usr/lib/python3.6/site-packages/salt/grains/fx2.py", line 69, in _grains
File "usr/lib/python3.6/site-packages/salt/grains/fx2.py", line 38, in _find_credentials
File "/usr/lib/python3.6/site-packages/salt/utils/context.py", line 228, in __getitem__
return self._dict()[key]
KeyError: 'proxy'
[CRITICAL] Failed to load grains defined in grain file opt-1.marathon in function <function marathon at 0x7fa3f6166b70>, error:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 757, in grains
ret = funcs[key]()
File "usr/lib/python3.6/site-packages/salt/grains/marathon.py", line 40, in marathon
KeyError: 'proxy'
[ERROR ] Exception raised when processing __virtual__ function for salt.loaded.int.module.kernelpkg_linux_yum.opt-1. Module will not be loaded: 'NoneType' object has no attribute 'lower'
[WARNING ] salt.loaded.int.module.kernelpkg_linux_yum.opt-1.__virtual__() is wrongly returning `None`. It should either return `True`, `False` or a new name. If you're the developer of the module 'opt-1', please fix this.
[ERROR ] Exception raised when processing __virtual__ function for salt.loaded.int.module.kernelpkg_linux_yum. Module will not be loaded: 'NoneType' object has no attribute 'lower'
[WARNING ] salt.loaded.int.module.kernelpkg_linux_yum.__virtual__() is wrongly returning `None`. It should either return `True`, `False` or a new name. If you're the developer of the module 'kernelpkg_linux_yum', please fix this.
[ERROR ] Exception raised when processing __virtual__ function for salt.loaded.int.module.xbpspkg.opt-1. Module will not be loaded: 'in <string>' requires string as left operand, not NoneType
[WARNING ] salt.loaded.int.module.xbpspkg.opt-1.__virtual__() is wrongly returning `None`. It should either return `True`, `False` or a new name. If you're the developer of the module 'opt-1', please fix this.
[ERROR ] Exception raised when processing __virtual__ function for salt.loaded.int.module.xbpspkg. Module will not be loaded: 'in <string>' requires string as left operand, not NoneType
[WARNING ] salt.loaded.int.module.xbpspkg.__virtual__() is wrongly returning `None`. It should either return `True`, `False` or a new name. If you're the developer of the module 'xbpspkg', please fix this.
[ERROR ] Exception raised when processing __virtual__ function for salt.loaded.int.module.bsd_shadow.opt-1. Module will not be loaded: argument of type 'NoneType' is not iterable
[WARNING ] salt.loaded.int.module.bsd_shadow.opt-1.__virtual__() is wrongly returning `None`. It should either return `True`, `False` or a new name. If you're the developer of the module 'opt-1', please fix this.
[ERROR ] Exception raised when processing __virtual__ function for salt.loaded.int.module.bsd_shadow. Module will not be loaded: argument of type 'NoneType' is not iterable
[WARNING ] salt.loaded.int.module.bsd_shadow.__virtual__() is wrongly returning `None`. It should either return `True`, `False` or a new name. If you're the developer of the module 'bsd_shadow', please fix this.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
[ERROR ] Failed to read the virtual function for module: opt-1
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/salt/loader.py", line 1775, in _process_virtual
virtual
File "/usr/lib/python3.6/site-packages/salt/utils/versions.py", line 138, in warn_until
salt_version=_version_.formatted_version
RuntimeError: The warning triggered on filename '/usr/lib/python3.6/site-packages/salt/loader.py', line number 1775, is supposed to be shown until version 2014.1.0 (Hydrogen) is released. Current version is now 2018.3.2 (Oxygen). Please remove the warning.
'pkg.install' is not available.
(from redmine: issue id 9213, created on 2018-08-08)