Статья является возможным решением инцидента ALD Pro. Проблема при обновлении подсистемы

Окружение

ALD Pro 2.4.0

Диагностика

  • Проверить наличие в подсистеме "Установка ОС по сети" пакета aldpro-os:
    sudo apt policy aldpro-os
    CODE
    Пример вывода (пакет aldpro-os не найден):
    N: Unable to locate package aldpro-os
    CODE
  • После попытки обновления подсистемы "Установка ОС по сети" до версии 2.4.0 в журнале /var/log/aldpro-salt/subsystem.log присутствуют сообщения вида:
    2025-01-14 15:19:19,178 [salt.loaded.int.module.cmdmod:920 ][ERROR   ][2256] Command '/usr/bin/systemd-run' failed with return code: 5
    2025-01-14 15:19:19,179 [salt.loaded.int.module.cmdmod:924 ][ERROR   ][2256] stderr: Running scope as unit: run-r856a8c8574d9404c9d07cf82c2e68986.scope
    Failed to restart celery.service: Unit celery.service not found.
    2025-01-14 15:19:19,179 [salt.loaded.int.module.cmdmod:926 ][ERROR   ][2256] retcode: 5
    2025-01-14 15:19:19,194 [salt.state       :323 ][ERROR   ][2256] An exception occurred in this state: Traceback (most recent call last):
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/state.py", line 2382, in call
        *cdata["args"], **cdata["kwargs"]
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/loader/lazy.py", line 159, in __call__
        ret = self.loader.run(run_func, *args, **kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/loader/lazy.py", line 1245, in run
        return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/loader/lazy.py", line 1260, in _run_as
        return _func_or_method(*args, **kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/loader/lazy.py", line 1293, in wrapper
        return f(*args, **kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/states/module.py", line 396, in run
        return _run(**kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/states/module.py", line 452, in _run
        _func, returner=kwargs.get("returner"), func_args=kwargs.get(func)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/states/module.py", line 497, in _call_function
        mret = salt.utils.functools.call_function(__salt__[name], *func_args, **func_kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/utils/functools.py", line 174, in call_function
        return salt_function(*function_args, **function_kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/loader/lazy.py", line 159, in __call__
        ret = self.loader.run(run_func, *args, **kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/loader/lazy.py", line 1245, in run
        return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/loader/lazy.py", line 1260, in _run_as
        return _func_or_method(*args, **kwargs)
      File "/opt/rbta/venvs/aldpro-common/lib/python3.7/site-packages/salt/modules/systemd_service.py", line 966, in restart
        raise CommandExecutionError(_strip_scope(ret["stderr"]))
    salt.exceptions.CommandExecutionError: Failed to restart celery.service: Unit celery.service not found.
    CODE

Решение


Ответ доступен с подключенной услугой «Техническая поддержка».

Ознакомиться с услугой

Перейти к авторизации

Внимание! Для авторизации используйте учетные данные Личного кабинета

Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru