Залил на флэш “свежий” образ WB3.5 (201511241806_sdcard_wb3_hynix.img), сделал
apt-get upgrade
apt-get install wb-configs
apt-get install linux-latest```
и после, перейдя на страницу,получаю:
```File or directory not found```
Здесь сломалась ссылка на обновление:
```https://wirenboard.com/wiki/index.php/%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B5_%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_Wiren_Board_Smart_Home```
Поправил пост, WB3.5, 201511241806_sdcard_wb3_hynix.img
Посмотрел, 2 или 3 пакета, явно не связанных с WB.
Обновить решил, т.к. не работает W1 и RS485 нет, хотя перед “сносом” работали.
Перефразирую вопрос - это образ надо обновлять или нет? Т.к. ссылка на вики “потухла”.
При попытке установить wb-mqtt-serial предлагает снести полсистемы
root@wirenboard:~# apt-get purge wb-mqtt-serial
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'wb-mqtt-serial' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
root@wirenboard:~# apt-get install wb-mqtt-serial
Reading package lists... Done
Building dependency tree
Reading state information... Done
CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.7 | VT102 | Не на лини
The following packages were automatically installed and are no longer required:
init-system-helpers liblog4cpp5 libwbmqtt mqtt-tools mqtt-wss python-netaddr
python-pyparsing ucf watchdog
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
init-system-helpers libev4 liblog4cpp5 libuv1 libwbmqtt libwbmqtt0
libwebsockets8 linux-firmware-image-4.9.22-wb2 linux-image-4.9.22-wb2
mosquitto python-six python-wb-common watchdog wb-rules wb-rules-system
wb-utils
Suggested packages:
apparmor
The following packages will be REMOVED:
linux-latest wb-configs wb-homa-adc wb-homa-gpio wb-homa-modbus wb-homa-w1
wb-mqtt-confed wb-mqtt-db wb-mqtt-homeui
The following NEW packages will be installed:
init-system-helpers libev4 liblog4cpp5 libuv1 libwbmqtt0 libwebsockets8
linux-firmware-image-4.9.22-wb2 linux-image-4.9.22-wb2 python-six
python-wb-common watchdog wb-mqtt-serial
The following packages will be upgraded:
libwbmqtt mosquitto wb-rules wb-rules-system wb-utils
5 upgraded, 12 newly installed, 9 to remove and 44 not upgraded.
Need to get 14.0 MB of archives.
After this operation, 28.4 MB of additional disk space will be used.
Do you want to continue [Y/n]?
wirenboard login: Error: Connection refused
Error: Connection refused
[ 113.981724] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 113.990414] ci_hdrc ci_hdrc.0: remove, state 1
[ 113.994981] usb usb1: USB disconnect, device number 1
[ 114.000236] usb 1-1: USB disconnect, device number 2
[ 114.005291] usb 1-1.1: USB disconnect, device number 3
[ 114.011183] smsc95xx 1-1.1:1.0 eth0: unregister 'smsc95xx' usb-ci_hdrc.0-1.1t
[ 114.022862] smsc95xx 1-1.1:1.0 eth0 (unregistered): Failed to write reg inde9
[ 114.031896] smsc95xx 1-1.1:1.0 eth0 (unregistered): Failed to write reg inde9
[ 114.042364] usb 1-1.5: USB disconnect, device number 4
[ 114.059974] ci_hdrc ci_hdrc.0: USB bus 1 deregistered
[ 114.067250] reboot: Restarting system
Перезагружает watchdog, как это отключить?
Jul 24 21:28:21 wirenboard daemon.err watchdog[2530]: pinging process 2070 (/var/run/mosquitto.pid) gave errno = 3 = 'No such process'
Jul 24 21:28:21 wirenboard daemon.warn watchdog[2530]: Retry timed-out at 31 seconds for /var/run/mosquitto.pid
Jul 24 21:28:21 wirenboard daemon.alert watchdog[2530]: shutting down the system because of error 3 = 'No such process'
Последние WB3.5 выпущены 4 года назад, гарантия на них кончилась 3 года назад. Сейчас вы пытаетесь обновить образ трёхлетней давности. Наберитесь пожалуйста терпения.
Вот ключевая строчка. Вы видимо всё-таки снесли mosquitto, а он нужен системе.
Добавьте в install пакеты, которые оно предлагает снести, кроме linux-latest: его заменили на linux-image-wb2.
Что выпуск и гарантия закончились, я прекрасно понимаю, но можно же ПО актуализировать иногда.
Так я сносимые пакеты по новой и накатил, все заработало, после перезагрузки началась постоянная перезагрузка.
И mosquitto есть, как это не странно. Ладно, сегодня еще раз попробую нулевый образ накатить.
apt-get purge mosquitto
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
init-system-helpers libev4 libuv1 libwebsockets8 mqtt-tools watchdog
wb-configs-wheezy
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
mosquitto* wb-configs* wb-homa-ism-radio* wb-mqtt-homeui*
0 upgraded, 0 newly installed, 4 to remove and 43 not upgraded.
А где про условия замены wb3.5 на 6 можно узнать, куда написать?
В целом да, лучше не сносить туда-обратно пакеты, так есть шанс что-нибудь забыть поставить. Ну и мы не особо тестируем случаи, когда системные пакеты удаляют.
кто шлёт?
вывод apt-get целиком покажите пожалуйста, может вы всё-таки чего-нибудь сносите в итоге.
кто шлёт?
в дебаг консоль шлет, я вижу только это сообщение и больше ничего сделать не могу.
apt-get update
apt-get install wb-mqtt-serial linux-image-wb2 wb-configs wb-homa-adc wb-homa-gpio wb-homa-modbus wb-homa-w1 wb-mqtt-confed wb-mqtt-db
wb-mqtt-homeui
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
init-system-helpers libev4 liblog4cpp5 libuv1 libwbmqtt libwbmqtt0 libwebsockets8 linux-firmware-image-4.9.22-wb2
linux-image-4.9.22-wb2 mosquitto python-six python-wb-common watchdog wb-configs-wheezy wb-rules wb-rules-system wb-utils
Suggested packages:
apparmor
The following packages will be REMOVED:
mqtt-wss
The following NEW packages will be installed:
init-system-helpers libev4 liblog4cpp5 libuv1 libwbmqtt0 libwebsockets8 linux-firmware-image-4.9.22-wb2
linux-image-4.9.22-wb2 linux-image-wb2 python-six python-wb-common watchdog wb-configs-wheezy wb-mqtt-serial
The following packages will be upgraded:
libwbmqtt mosquitto wb-configs wb-homa-adc wb-homa-gpio wb-homa-modbus wb-homa-w1 wb-mqtt-confed wb-mqtt-db wb-mqtt-homeui
wb-rules wb-rules-system wb-utils
устанавливаю эти пакеты, перезагружаюсь и пропадает WEBUI.
дальше я вернул mqtt-wss и начались сообщения Error: Network is unreachable
нет ни wifi ни lan.
еще перед этим настройки сети изменял, статический адрес делал, но если бы ошибся, тогда бы я смог через дебаг зайти.
Добрый день,
Получилось посмотреть и что-нибудь поправить? Может просто установить нужные версии пакетов? Все ломается после mqqt-serial.
root@wirenboard:~# tail -f /var/log/messages
Aug 10 13:00:08 wirenboard user.notice homa-gpio: connection error: Connection refused (111) retry after 30000ms...
Aug 10 13:00:38 wirenboard user.notice homa-gpio: connection error: Connection refused (111) retry after 30000ms...
Aug 10 13:01:08 wirenboard user.notice homa-gpio: connection error: Connection refused (111) retry after 30000ms...
Aug 10 13:01:27 wirenboard authpriv.notice sshd[2888]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.1.34 user=root
Aug 10 13:01:29 wirenboard auth.info sshd[2888]: Failed password for root from 192.168.1.34 port 45302 ssh2
Aug 10 13:01:32 wirenboard auth.info sshd[2888]: Accepted password for root from 192.168.1.34 port 45302 ssh2
Aug 10 13:01:33 wirenboard authpriv.info sshd[2888]: pam_unix(sshd:session): session opened for user root by (uid=0)
Aug 10 13:01:33 wirenboard auth.info sshd[2906]: lastlog_openseek: Couldn't stat /var/log/lastlog: No such file or directory
Aug 10 13:01:33 wirenboard auth.info sshd[2906]: lastlog_openseek: Couldn't stat /var/log/lastlog: No such file or directory
Aug 10 13:01:38 wirenboard user.notice homa-gpio: connection error: Connection refused (111) retry after 30000ms...
Aug 10 13:02:08 wirenboard user.notice homa-gpio: connection error: Connection refused (111) retry after 30000ms...