Обновления ПО Wiren Board

Информация об обновлениях.

Для того, чтобы обновить ПО, надо зайти на WB SH по ssh и выполнить команды:```

apt-get update
apt-get upgrade

Для установки свежего ядра дополнительно:

apt-get install wb-configs
apt-get install linux-latest

Если вы не обновлялись очень долго, может потребоваться создание swap-файла, см. тут

Последнее обновление

обновление от 06.06.2014

Обновление от 7.06.2014:

  • wb-homa-ism-radio - отображение датчиков Oregon Scientific в веб-интерфейсе
  • wb-homa-webinterface
  • wb-homa-ninja-bridge - трансляция range type как dimmable light, сигнализация о статусе

    Обновление от 8.06.2014:

    • wb-homa-ism-radio - проверка чексуммы для датчиков Oregon Scientific

      Обновление от 10.06.2014:

      
      wb-homa-ism-radio (1.06) stable; urgency=medium
      
        * realtime settings update
        * allow for custom noolite remote IDs
        * add RSSI threshold config parameter
      
      

      Обновление от 02.07.2014:
      Улучшение поддержки Oregon Scientific.

      wb-homa-ism-radio (1.07) stable; urgency=medium

      • Add support for temp-only Oregon Scientific sensors
      • Decode Oregon Scientific messages even for unsupported sensors

      Обновление от 05.07.2014:

      улучшено декодирование Noolite, начальная поддержка новых датчиков температуры и влажности PM111.

      
      wb-homa-ism-radio (1.08) stable; urgency=medium
      
        * Preliminary support for Noolite PT111 thermo-hygro sensor
        * Many improvements in Noolite protocol parsing
        * fix crash on oregon temp-only sensor data
      
       -- Evgeny Boger <boger@contactless.ru>  Sat, 05 Jul 2014 07:47:22 +0400
      
      

      Обновление от 08.07.2014:

      Можно скрывать контролы в настройках устройств в веб-интерфейсе.

      wb-homa-webinterface (1.05) stable; urgency=medium
      
        * Allow to show/hide controls 
      
      
      

      Обновление от 10.07.2014:

      
      wb-homa-ism-radio (1.09) stable; urgency=medium
      
        * Oregon Scientfic V3, noolite improvements.
        * Add support for noolite remotes 
      
      wb-homa-webinterface (1.06) stable; urgency=medium
      
        * readonly controls
      
      
      

      Ошибка при обновлении:

      
      root@wirenboard:~/can-utils# apt-get upgrade
      Чтение списков пакетов… Готово
      Построение дерева зависимостей
      Чтение информации о состоянии… Готово
      Пакеты, которые будут обновлены:
        apt apt-utils base-files dpkg gnupg gpgv libapt-inst1.5 libapt-pkg4.12 libc-bin libc6 libdbus-1-3
        libgnutls26 libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libssl1.0.0 locales
        multiarch-support openssh-client openssh-server openssl tzdata wb-homa-drivers wb-homa-ism-radio
        wb-homa-webinterface wb-utils wireless-regdb
      обновлено 28, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
      Необходимо скачать 39,7 kB/23,7 MB архивов.
      После данной операции, объём занятого дискового пространства уменьшится на 275 kB.
      Хотите продолжить [Д/н]? y
      Получено:1 http://releases.contactless.ru/ wheezy/main wb-homa-drivers armel 1.03 [39,7 kB]
      Получено 39,7 kБ за 1с (38,0 kБ/c)
      Не удалось получить http://releases.contactless.ru/dists/wheezy/main/binary-armel/wb-homa-drivers-1.03_armel.deb  Хеш сумма не совпадает
      E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
      

      dmi, попробуйте сейчас

      При apt-get upgrade получаю:

      (Reading database ... 14943 files and directories currently installed.)
      Preparing to replace file 5.11-2+deb7u3 (using .../file_5.11-2+deb7u4_armel.deb) ...
      Unpacking replacement file ...
      dpkg-deb (subprocess): decompressing archive member: lzma error: Cannot allocate memory
      dpkg-deb: error: subprocess <decompress> returned error exit status 2
      dpkg: error processing /var/cache/apt/archives/file_5.11-2+deb7u4_armel.deb (--unpack):
       subprocess dpkg-deb --fsys-tarfile returned error exit status 2
      

      можно с этим как-то справиться?

      небольшой swap-файл помог. Памяти действительно в обрез.

      Подтверждаю, без создания swap-файла обновления не устанавливаются.

      Ошибка пр обновлении
      Errors were encountered while processing:
      /var/cache/apt/archives/file_5.11-2+deb7u5_armel.deb
      /var/cache/apt/archives/libmagic1_5.11-2+deb7u5_armel.deb
      E: Sub-process /usr/bin/dpkg returned an error code (1)
      Как сделать swap?

      Например так
      dd if=/dev/zero of=/root/swaptmp bs=1024 count=128000
      mkswap /root/swaptmp
      swapon /root/swaptmp

      Это вообще баг в debian: https://lists.debian.org/debian-dpkg/2009/10/msg00087.html
      Проверим, почему в wheezy с этим проблемы, может быть портируем пофиксенный dpkg-deb

      Подтверждаю ошибку

      Preparing to replace libmagic1:armel 5.11-2+deb7u3 (using …/libmagic1_5.11-2+deb7u5_armel.deb) …
      Unpacking replacement libmagic1:armel …
      dpkg-deb (subprocess): decompressing archive member: lzma error: Cannot allocate memory
      dpkg-deb: error: subprocess <decompress> returned error exit status 2
      dpkg: error processing /var/cache/apt/archives/libmagic1_5.11-2+deb7u5_armel.deb (–unpack):
      subprocess dpkg-deb --fsys-tarfile returned error exit status 2
      Errors were encountered while processing:
      /var/cache/apt/archives/file_5.11-2+deb7u5_armel.deb
      /var/cache/apt/archives/libmagic1_5.11-2+deb7u5_armel.deb
      E: Sub-process /usr/bin/dpkg returned an error code (1)

      Создание swap файла помогло.

      После обновления прекратил работать радиоканал на 433М.
      Вставил новую карту с образом работает, обновил не работает.

      У меня тоже повис wb-homa-ism-radio после обновления свежескаченного образа.
      WB расположен на аудио ресивере, аж в колонках запищало.
      Сделал wb-homa-ism-radio restart - заработало (звук пропал) посмотрим повиснет ли опять.