Ошибка при смене релиза

Добрый день! Что не так, подскажите, пожалуйста
wb-release -t stable
08:48:08 journald logging enabled
08:48:08 Accessing http://deb.wirenboard.com/wb7/bullseye/dists/stable/Release
08:48:08 Response code 404
08:48:08 Target state does not exist: SystemState(suite=‘stable’, target=‘wb7/bullseye’, repo_prefix=’’, consistent=True)

Добрый день.
Судя по сообщению - нет доступа кконтроллера на http://deb.wirenboard.com/wb7/bullseye/dists/stable/Release
А откуда bullseye?
Актуальные релизы на stretch, в том числе и testing.
bullseye - это экспериментальный.

Не знаю, ставил 2207 когда был тестовым, больше вроде ничего не делал (в стейбл не было WB-LED). Теперь хочу вернуться обратно.

Исправите в /etc/apt/sources.list.d/wirenboard.list
А каким образом был “установлен” тестовый?

Через web ui

Метогдом заливки fit-образа? Тогда, проще и лучше будет так же вернуться (загрузить образ от стабильного релиза.).

Так и сделал. После переустановки пропал доступ к контроллеру через ssh и веб-интерфейс. Подключился через debug console.
wb-release теперь выводит wb-2207 (as stable)
Подскажите, как можно переустановить прошивку с флешки? (доступа к интернету нет)

Вот тут описано: Обновление прошивки контроллера Wiren Board — Wiren Board

Все эти методы перепробовал, не получается:
1 debug network - не определяется как накопитель
2 при загрузке с зажатым fw - диод горит красным, пикает, затем через секунд 20 - начинает мигать зеленым. С флешкой, без флешки - пробовал больше 10 раз, не получается. Такое ощущение что все время обычный старт происходит.
3 интернета нет
Можно ли перепрошить подключившись через debug console и имея fit образ на флешке (флешку видит)?

Что выводится в консоль?

Стандартно, как при подключении через SSH:
Сначала запрашивает логин, пароль, после стандартная командная строка

Я имел в виду при factory reset.
И, кстати, если есть доступ в консоль - может быть проще выполнить: сохраняете образ прошивки во временную директорию на разделе /mnt/data (например, в /root/tmp):

wget http://fw-releases.wirenboard.com/fit_image/stable/67/202202140008_stable_webupd_wb67.fit 

Затем выполняете команду, в качестве аргумента которой указываете путь к файлу образа:

wb-run-update /root/tmp/202202140008_stable_webupd_wb67.fit 

Должен начаться процесс обновления прошивки. По его окончании контроллер перезагрузится, а исходный образ будет удален.
Но я бы предпочел разобаться что не работает, конечно, чтобы понимать.

Спасибо.
Видимо, в процессе обновления был поврежден fit образ для восстановления. Поэтому не получалось откатиться к заводским настройкам (factory reset). Вот что выводится в debug console:

ERROR: Failed to enter update mode!
ERROR: /mnt/data/.wb-restore/factoryreset.fit missing or corrupt

в итоге решил проблему следующим образом:
как обновить wirenboard 7 подключившись через debug console
нужна флешка fat32 с записанным fit образом (см. инструкцию)

  1. подключаемся через putty (см. инструкцию по подключению через serial com-port)
  2. монтируем usb:
    fdisk -l
    смотрим адрес юсб, у меня: /dev/sda1 после:
    mkdir /media/USB
    mount /dev/sda1 /media/USB/
    копируем образ с флешки в следующие папки:
    cp /media/USB/wb_update_FACTORYRESET.fit /mnt/data/root
    cp /media/USB/wb_update_FACTORYRESET.fit /mnt/data/.wb-restore
    mv wb_update_FACTORYRESET.fit factoryreset.fit
    запускаем обновление:
    wb-run-update /root/wb_update_FACTORYRESET.fit

после нужно внимательно читать сообщения и вовремя нажать на кнопку FW
после этого лучше сразу удерживать нажатой FW, если нужен factory reset

1 Like

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.