Salt: Multiple before starting (ModuleNotFoundError, KeyError)

Description:

The salt package currently seems broken and cannot launch the main logic of the Salt tool.

First there is an import error regarding the tornado package: ModuleNotFoundError: No module named 'tornado'

Full stack trace $ salt-call --local --state-output=changes state.apply yay saltenv=arch pillarenv=arch Traceback (most recent call last): File "/usr/bin/salt-call", line 33, in sys.exit(load_entry_point('salt==3007.0', 'console_scripts', 'salt-call')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/scripts.py", line 437, in salt_call import salt.cli.call File "/usr/lib/python3.11/site-packages/salt/cli/call.py", line 3, in import salt.cli.caller File "/usr/lib/python3.11/site-packages/salt/cli/caller.py", line 12, in import salt.channel.client File "/usr/lib/python3.11/site-packages/salt/channel/client.py", line 11, in import tornado.gen ModuleNotFoundError: No module named 'tornado' [ERROR ] An un-handled exception was caught by Salt's global exception handler: ModuleNotFoundError: No module named 'tornado' Traceback (most recent call last): File "/usr/bin/salt-call", line 33, in sys.exit(load_entry_point('salt==3007.0', 'console_scripts', 'salt-call')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/scripts.py", line 437, in salt_call import salt.cli.call File "/usr/lib/python3.11/site-packages/salt/cli/call.py", line 3, in import salt.cli.caller File "/usr/lib/python3.11/site-packages/salt/cli/caller.py", line 12, in import salt.channel.client File "/usr/lib/python3.11/site-packages/salt/channel/client.py", line 11, in import tornado.gen ModuleNotFoundError: No module named 'tornado'

I solve this by installing the python-tornado Pacman package.
However after that I get a more complex error that I can't seem to find an obvious solution to:

Full stack trace exec salt-call --local --state-output=changes state.apply yay saltenv=arch pillarenv=arch [ERROR ] Failed to import module config, this is due most likely to a syntax error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 770, in _load_module spec.loader.exec_module(mod) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.11/site-packages/salt/modules/config.py", line 22, in import salt.utils.cloud File "/usr/lib/python3.11/site-packages/salt/utils/cloud.py", line 82, in import pkg_resources # pylint: disable=3rd-party-module-not-gated ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3324, in @_call_aside ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3299, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3337, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 631, in _build_master ws.require(__requires__) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'rpm-vercmp' distribution was not found and is required by salt /usr/lib/python3.11/site-packages/salt/utils/pycrypto.py:26: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13 import crypt [ERROR ] Failed to import module glusterfs, this is due most likely to a syntax error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 770, in _load_module spec.loader.exec_module(mod) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.11/site-packages/salt/modules/glusterfs.py", line 10, in import salt.utils.cloud File "/usr/lib/python3.11/site-packages/salt/utils/cloud.py", line 82, in import pkg_resources # pylint: disable=3rd-party-module-not-gated ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3324, in @_call_aside ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3299, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3337, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 631, in _build_master ws.require(__requires__) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'rpm-vercmp' distribution was not found and is required by salt [ERROR ] Failed to import utils cloud, this is due most likely to a syntax error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 770, in _load_module spec.loader.exec_module(mod) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.11/site-packages/salt/utils/cloud.py", line 82, in import pkg_resources # pylint: disable=3rd-party-module-not-gated ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3324, in @_call_aside ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3299, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3337, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 631, in _build_master ws.require(__requires__) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'rpm-vercmp' distribution was not found and is required by salt [ERROR ] Exception raised when processing __virtual__ function for salt.loaded.int.module.ifttt. Module will not be loaded: 'config.get' [WARNING ] salt.loaded.int.module.ifttt.__virtual__() is wrongly returning `None`. It should either return `True`, `False` or a new name. If you're the developer of the module 'ifttt', please fix this. /usr/lib/python3.11/site-packages/salt/modules/linux_shadow.py:21: DeprecationWarning: 'spwd' is deprecated and slated for removal in Python 3.13 import spwd [ERROR ] Failed to import module lxc, this is due most likely to a syntax error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 770, in _load_module spec.loader.exec_module(mod) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.11/site-packages/salt/modules/lxc.py", line 27, in import salt.utils.cloud File "/usr/lib/python3.11/site-packages/salt/utils/cloud.py", line 82, in import pkg_resources # pylint: disable=3rd-party-module-not-gated ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3324, in @_call_aside ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3299, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3337, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 631, in _build_master ws.require(__requires__) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'rpm-vercmp' distribution was not found and is required by salt [ERROR ] Failed to import module nova, this is due most likely to a syntax error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 770, in _load_module spec.loader.exec_module(mod) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.11/site-packages/salt/modules/nova.py", line 80, in import salt.utils.openstack.nova as suon File "/usr/lib/python3.11/site-packages/salt/utils/openstack/nova.py", line 10, in import salt.utils.cloud File "/usr/lib/python3.11/site-packages/salt/utils/cloud.py", line 82, in import pkg_resources # pylint: disable=3rd-party-module-not-gated ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3324, in @_call_aside ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3299, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3337, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 631, in _build_master ws.require(__requires__) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'rpm-vercmp' distribution was not found and is required by salt [ERROR ] Failed to import module pip, this is due most likely to a syntax error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 770, in _load_module spec.loader.exec_module(mod) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.11/site-packages/salt/modules/pip.py", line 87, in import pkg_resources # pylint: disable=3rd-party-module-not-gated ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3324, in @_call_aside ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3299, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3337, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 631, in _build_master ws.require(__requires__) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'rpm-vercmp' distribution was not found and is required by salt [ERROR ] Exception raised when processing __virtual__ function for salt.loaded.int.module.pushbullet. Module will not be loaded: 'config.get' [WARNING ] salt.loaded.int.module.pushbullet.__virtual__() is wrongly returning `None`. It should either return `True`, `False` or a new name. If you're the developer of the module 'pushbullet', please fix this. [ERROR ] Failed to import module seed, this is due most likely to a syntax error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 770, in _load_module spec.loader.exec_module(mod) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.11/site-packages/salt/modules/seed.py", line 15, in import salt.utils.cloud File "/usr/lib/python3.11/site-packages/salt/utils/cloud.py", line 82, in import pkg_resources # pylint: disable=3rd-party-module-not-gated ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3324, in @_call_aside ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3299, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3337, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 631, in _build_master ws.require(__requires__) File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 968, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 829, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 870, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'rpm-vercmp' distribution was not found and is required by salt [ERROR ] Failed to import module snapper, this is due most likely to a syntax error: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/modules/snapper.py", line 65, in bus = dbus.SystemBus() ^^^^^^^^^^^^^^ AttributeError: module 'dbus' has no attribute 'SystemBus'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 770, in _load_module spec.loader.exec_module(mod) File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/usr/lib/python3.11/site-packages/salt/modules/snapper.py", line 66, in except dbus.DBusException as exc: ^^^^^^^^^^^^^^^^^^ AttributeError: module 'dbus' has no attribute 'DBusException' [ERROR ] Exception raised when processing virtual function for salt.loaded.int.module.victorops. Module will not be loaded: 'config.get' [WARNING ] salt.loaded.int.module.victorops.virtual() is wrongly returning None. It should either return True, False or a new name. If you're the developer of the module 'victorops', please fix this. /usr/lib/python3.11/site-packages/salt/modules/x509.py:98: DeprecationWarning: The x509 modules are deprecated. Please migrate to the replacement modules (x509_v2). They are the default from Salt 3008 (Argon) onwards. salt.utils.versions.warn_until( [ERROR ] An un-handled exception was caught by Salt's global exception handler: KeyError: 'config.option' Traceback (most recent call last): File "/usr/bin/salt-call", line 33, in sys.exit(load_entry_point('salt==3007.0', 'console_scripts', 'salt-call')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/scripts.py", line 443, in salt_call client.run() File "/usr/lib/python3.11/site-packages/salt/cli/call.py", line 50, in run caller.run() File "/usr/lib/python3.11/site-packages/salt/cli/caller.py", line 95, in run ret = self.call() ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/cli/caller.py", line 202, in call ret["return"] = self.minion.executors[fname]( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 160, in call ret = self.loader.run(run_func, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 1233, in run return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 1248, in _run_as return _func_or_method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/executors/direct_call.py", line 10, in execute return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 160, in call ret = self.loader.run(run_func, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 1233, in run return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 1248, in _run_as return func_or_method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/modules/state.py", line 834, in apply return sls(mods, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/modules/state.py", line 1358, in sls conflict = _check_queue(queue, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/modules/state.py", line 420, in _check_queue queue = salt"config.option" ~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/context.py", line 85, in getitem return self.value()[item] ~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 350, in getitem super().getitem(item) # try to get the item from the dictionary ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/utils/lazy.py", line 105, in getitem raise KeyError(key) KeyError: 'config.option' Traceback (most recent call last): File "/usr/bin/salt-call", line 33, in sys.exit(load_entry_point('salt==3007.0', 'console_scripts', 'salt-call')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/scripts.py", line 443, in salt_call client.run() File "/usr/lib/python3.11/site-packages/salt/cli/call.py", line 50, in run caller.run() File "/usr/lib/python3.11/site-packages/salt/cli/caller.py", line 95, in run ret = self.call() ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/cli/caller.py", line 202, in call ret["return"] = self.minion.executors[fname]( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 160, in call ret = self.loader.run(run_func, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 1233, in run return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 1248, in _run_as return _func_or_method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/executors/direct_call.py", line 10, in execute return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 160, in call ret = self.loader.run(run_func, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 1233, in run return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 1248, in _run_as return func_or_method(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/modules/state.py", line 834, in apply return sls(mods, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/modules/state.py", line 1358, in sls conflict = _check_queue(queue, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/modules/state.py", line 420, in _check_queue queue = salt"config.option" ~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/context.py", line 85, in getitem return self.value()[item] ~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3.11/site-packages/salt/loader/lazy.py", line 350, in getitem super().getitem(item) # try to get the item from the dictionary ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/salt/utils/lazy.py", line 105, in getitem raise KeyError(key) KeyError: 'config.option'

I'm not quite sure what's going on there. The bottom error is a KeyError but I also see some missing modules?

Additional info:

  • package version(s): salt 3007.0-1
  • config and/or log files:
  • link to upstream bug report, if any:

Steps to reproduce:

  1. pacman -S salt
  2. sudo salt-call --local state.apply