| Предыдущий | Следующий |
| ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED | ERROR_INVALID_RUNLEVEL_SETTING |
ERROR_CANNOT_SWITCH_RUNLEVEL
Что означает ERROR_CANNOT_SWITCH_RUNLEVEL
ERROR_CANNOT_SWITCH_RUNLEVEL означает, что запрошенный переход системного уровня выполнения не может быть завершён из текущего совокупного состояния компонентов. Часть служб уже могла изменить состояние, поэтому повтор всего перехода без анализа опасен.
Что проверить
- Зафиксируйте требуемый runlevel и первую службу или компонент, который не смог выполнить переход.
- Сохраните dependency graph и состояния затронутых служб до повторной попытки.
- Проверьте load-order groups и зависимые компоненты, которые должны запускаться или останавливаться раньше.
- Не делайте вывод только по итоговому системному коду: нужен самый ранний per-component failure.
Исправление должно устранить конкретную зависимость или сбой службы. После этого повторите переход из известного согласованного состояния, а не поверх частично выполненной предыдущей попытки.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
