diag_output_AWHJRDJ3_2025-09-24-20.42.18.zip (380,1 КБ)
(Сразу скажу что я совсем не силен в коде по этому прошу строго не судить!) Добрый вечер после обновления на последний релиз контроллер стал долго загружаться при перезагрузке. На контроллере установлено по SPRUT HAB. На прошлой неделе после перезагрузке перестал запускаться SH я обратился за помощью в поддержку SH.
Там мне посоветовали обратится к Вам так как проблема с их слов в ПО контроллера (скрин приложил)
Так же при попытке обновить контроллер стала появлятся следующая строка
“E: Работа dpkg была прервана, вы должны вручную запустить «dpkg --configure -a» для устранения проблемы”
после запуска появляется “Failed to try-restart wb-prepare.service: Operation refused, unit wb-prepare.service may be requested by dependency only (it is configured to refuse manual start/stop).
See system logs and ‘systemctl status wb-prepare.service’ for details.”
и на этом все.
Резюмирую Спрут не запускается, обновить или сменить тестинг на стабил не получается (хотел перейти на тестинг). То есть получается без возможности обновится. Прошу у Вас помощи в решении данной проблемы.
Давайте сначала разберемся с обновлениями. После каких ваших действий стала появляться строка с ошибкой? После выполнения wb-release -t testing?
Вы пробовали запускать dpkg --configure -a? Или это после запуска этой команды появляется “Failed to try-restart wb-prepare.service: ... ?
Покажите, пожалуйста, что выводит на контроллере команда dpkg -l | egrep '^(iF|iU|iH)'?
Запустите apt-get -f install – с какими ошибками она завершится?
(все ниже описанное происходило через облако так как контроллер находится в загородном доме)
Добрый день. После того как перестал загружаться SH я решил перейти с релиза на тестинг ввел wb-release -t testing. После этого я запустил apt update && apt upgrade && reboot но до обновления и перезагрузки дело не дошло. Появилась следующая надпись “E: Работа dpkg была прервана, вы должны вручную запустить «dpkg --configure -a» для устранения проблемы”
Запустил dpkg --configure -a появилась “Failed to try-restart wb-prepare.service: Operation refused, unit wb-prepare.service may be requested by dependency only (it is configured to refuse manual start/stop).
See system logs and ‘systemctl status wb-prepare.service’ for details.”
А вы можете дать удаленный доступ к контроллеру? Контроллер сейчас можно подключить к облаку?
Пригласите пожалуйста пользователя support@wirenboard.com в организацию на облачном сервисе.
Для этого в настройках организации нажмите кнопку “Пригласить”
Посмотрел, спасибо – диагностика показала, что пока все блокирует проблема с microSD-карточкой, вставленной в контроллер. Можете перенести, на всякий случай, важное содержимое с нее? И я продолжу диагностику дальше; карточку отмонтирую и попробую без нее. Физически можно не вынимать.
Отлично, спасибо, продолжаю! (Я, конечно, не буду ничего удалять – это, скорее, чтоб вы успели сохранить что-то, что было важно, если карточка и правда начинает сыпаться)
Совсем просто не получается: мне требуется временно отключить запуск SprutHub и перезагрузить контроллер. Нужно ваше разрешение.
SprutHub писал логи на эту карточку, возможно, она уже просто износилась, проверю.
Да, гипотеза подтвердилась: карточка посыпалась. Нужно заменить карточку, после этого снова активировать запуск SprutHub. Проблемы с обновлениями решились, можно делать apt update && apt upgrade.
Что попрошу:
Выключить контроллер
Вынуть старую и вставить новую карточку (как будет)
Включить контролер.
После этого смогу продолжить (то есть вернуть, как было).
Я мог бы снова запустить SprutHub, но боюсь, что сервис либо все рано не стратует, либо надо заставить его писать логи на диск контроллера (для этого надо переконфигурировать спрутхаб, тут компетенций нет у меня, к сожалению,не смогу с этим помочь). Неделю, наверное, не страшно. Но если SprutHub нужен, уточните у них, как переключить логгирование в другое место или отключить.