Перейти к содержанию

TheBB

Модераторы
  • Постов

    2 475
  • Зарегистрирован

  • Посещение

  • Победитель дней

    53

Весь контент TheBB

  1. готово http://bin.entware.net/mipselsf-k3.4/test/node-zigbee2mqtt_1.18.1-1_mipsel-3.4.ipk
  2. "-" (что) "+" (на что) меняем ("+# XXX bump" (метка для себя) можно не трогать). "numpy" - "DEPENDS:=@!SOFT_FLOAT" если не SF (а у нас SOFT_FLOAT); "+INSTALL_GFORTRAN:libgfortran" toolchain собирается без FORTRAN`a; остаётся только "python3". Итого: в Makefile меняем зависимости с "DEPENDS:=@!SOFT_FLOAT +INSTALL_GFORTRAN:libgfortran +python3" на "DEPENDS:=+python3"
  3. https://github.com/The-BB/homeassistant/blob/master/readme.txt#L46 как минимум
  4. Работает до перезагрузки (огненная вода и шаманский бубен творят чудеса). chroot (дана рекомендация не использовать его + начата проверка вариантов установки/работы). Итого, если опустить подробности проверок, сломано при активированной настройке "opkg dns-override" (при "opkg chroot" также сломано, но поправимо).
  5. ... # врубаем "opkg dns-override" и пробуем установить систему ... [I] Mar 22 01:49:01 ndm: Dns::Manager: enable DNS filter engine "opkg". [I] Mar 22 01:49:01 ndm: Dns::Manager: proxy reload. [I] Mar 22 01:49:01 ndm: Opkg::Manager: DNS override enabled. [I] Mar 22 01:49:01 ndm: Opkg::Manager: /storage initialized. ... [I] Mar 22 01:50:52 installer: [1/5] Начало установки системы пакетов "Entware"... [I] Mar 22 01:50:52 ndm: Core::Server: started Session /var/run/ndm.core.socket. [I] Mar 22 01:50:53 ndm: Core::Session: client disconnected. [I] Mar 22 01:50:53 installer: Info: Have you activated "opkg dns-override" in CLI/web? [I] Mar 22 01:50:53 installer: Critical error: Продолжение установки невозможно! [I] Mar 22 01:50:53 installer: Выход из установки. [I] Mar 22 01:50:53 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: installer: Info: Have you activated "opkg dns-override" in CLI/web? [E] Mar 22 01:50:53 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: exit code 1. ... ... # фига нам ... ... # отключаем "opkg no dns-override" и включаем "opkg chroot" ... [I] Mar 22 01:56:35 ndm: Opkg::Manager: DNS override disabled. [I] Mar 22 01:56:46 ndm: Opkg::Manager: chroot enabled. [I] Mar 22 01:57:00 ndm: Opkg::Manager: disk is set to: storage:/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /storage mounted to /storage. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /storage mounted to /opt/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/proc/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/sys/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /dev mounted to /opt/dev/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /tmp mounted to /opt/tmp. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/dev/pts/. ... [I] Mar 22 01:57:02 installer: Info: Have you activated "opkg chroot" in CLI/web? [I] Mar 22 01:57:02 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: installer: Info: Have you activated "opkg chroot" in CLI/web? [I] Mar 22 01:57:02 installer: Info: Раздел с UBIFS! (!не тестировалось!). [I] Mar 22 01:57:02 installer: При возникновении проблем, используйте накопитель с файловой системой ext2/ext3/ext4. ... [I] Mar 22 01:58:47 installer: [5/5] Установка системы пакетов "Entware" завершена! Не забудьте сменить пароль и номер порта! [I] Mar 22 01:58:51 ndm: Core::System::Configuration: configuration saved. ... ... # встало ... ... # врубаем "opkg dns-override", сохраняемся, перезагружам ... [I] Mar 22 02:13:09 ndm: Dns::Manager: enable DNS filter engine "opkg". ... [I] Mar 22 02:13:09 ndm: Opkg::Manager: DNS override enabled. ... [I] Mar 22 02:13:22 ndm: Core::System::Configuration: saving (http/rci). [I] Mar 22 02:13:26 ndm: Core::System::Configuration: configuration saved. ... ... # reboot ... ... # бьём там-там, пьём огненную воду, строим из себя шамана ... [I] Mar 22 02:52:46 root: Hello, world! ... ... /root # ndmq -p "show running-config" -P message | grep opkg opkg disk storage: opkg chroot opkg initrc /opt/etc/init.d/rc.unslung opkg dns-override /root #
  6. Зачем мучить бедное, ни в чём не повинное устройство? Убейте его сразу! Сценарий "opkg chroot" на ubifs не рассматривался (и не будет), т.к. ресурс флешь ограничен. Отключайте ("opkg no chroot").
  7. Как только синхронизацию закончим, так сразу... вместе с НА.
  8. Сносить не обязательно, достаточно физически отключить носитель и перезагрузить устройство. (ваш КО) Радикально ))) проще не устанавливать компонент. Написать "классический" SysV скрипт (или стырить где-нибудь, напр., тут) ~ # cat /opt/etc/init.d/S50avahi-daemon #!/bin/sh # # avahi-daemon init script DAEMON=/opt/sbin/avahi-daemon case "$1" in start) $DAEMON -c || $DAEMON -D ;; stop) $DAEMON -c && $DAEMON -k ;; reload) $DAEMON -c && $DAEMON -r ;; *) echo "Usage: S50avahi-daemon {start|stop|reload}" >&2 exit 1 ;; esac ~ # Имя задать отличное от имени скрипта в пакете, чтоб при обновлении не перезаписывался (и/или не создавать снова) Добавить отсутствующую группу (иначе не запуститься) echo 'nogroup:*:65534:' >> /opt/etc/group Наслаждать результатом трудов ))) ~ # ~ # ps | grep -v grep | grep ava 13514 nobody 1624 S /usr/sbin/avahi-daemon -s --no-proc-title ~ # ~ # /opt/etc/init.d/S50avahi-daemon start ~ # ~ # ps | grep -v grep | grep ava 13514 nobody 1624 S /usr/sbin/avahi-daemon -s --no-proc-title 18881 nobody 3912 S avahi-daemon: registering [Viva-5.local] ~ # Да, и не забываем править конфиги... Ваш Кэп
  9. С одним из компонентов прошивки залетает "прошивочный" avahi, который блокирует запуск "пакетированного". Уверены, что стартует именно "пакетированный" avahi?
  10. наверно, можно как с homeassistant - opkg remove... opkg install ... , будет быстрее ))) ( интересно, он ещё что-то затягивает/создаёт, кроме HOME=/opt/var/lib/.z2b/ )
  11. предлагайте, бум думать... ))) Zigbee2MQTT:info 2021-02-19 17:58:39: Logging to console and directory: '/opt/var/lib/.z2m/log/2021-02-19.17-58-29' filename: log.txt Zigbee2MQTT:info 2021-02-19 17:58:39: Starting Zigbee2MQTT version 1.17.1 (commit #unknown) Zigbee2MQTT:info 2021-02-19 17:58:39: Starting zigbee-herdsman (0.13.59) Zigbee2MQTT:info 2021-02-19 17:58:45: zigbee-herdsman started Zigbee2MQTT:info 2021-02-19 17:58:45: Coordinator firmware version: '{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20201127,"transportrev":2},"type":"zStack12"}' Zigbee2MQTT:info 2021-02-19 17:58:45: Currently 0 devices are joined: Zigbee2MQTT:warn 2021-02-19 17:58:45: `permit_join` set to `true` in configuration.yaml. Zigbee2MQTT:warn 2021-02-19 17:58:45: Allowing new devices to join. Zigbee2MQTT:warn 2021-02-19 17:58:45: Set `permit_join` to `false` once you joined all devices. Zigbee2MQTT:info 2021-02-19 17:58:45: Zigbee: allowing new devices to join. Zigbee2MQTT:info 2021-02-19 17:58:45: Started frontend on port 192.168.1.1:8081 Zigbee2MQTT:info 2021-02-19 17:58:46: Connecting to MQTT server at mqtt://localhost Zigbee2MQTT:info 2021-02-19 17:58:50: Connected to MQTT server Zigbee2MQTT:info 2021-02-19 17:58:50: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online' Zigbee2MQTT:info 2021-02-19 17:58:51: MQTT publish: topic 'zigbee2mqtt/bridge/info', payload '...
  12. http://forums.zyxmon.org/Подготовка компьютера для сборки (пакетов, прошивки) https://github.com/Entware/Entware/wiki/Compile-packages-from-sources --- dnsproxy/Makefile dnsproxy_v0.34.1-1_mipsel-3.4.ipk
  13. Для устройств с прошивками 3+ (kernel linux 4.9.x) добавлены пакеты "usbip2", "usbip2-client", "usbip2-server" ~ # lsusb | rev | grep gnus | rev Bus 001 Device 023: ID 04e8:341b Samsung Electronics Co., Ltd SCX-4200 series ~ # ~ # usbip version usbip (usbip-utils 2.0) ~ # ~ # usbip list -l - busid usb1 (1d6b:0002) Linux Foundation : 2.0 root hub (1d6b:0002) - busid usb2 (1d6b:0003) Linux Foundation : 3.0 root hub (1d6b:0003) - busid 1-2 (04e8:341b) Samsung Electronics Co., Ltd : SCX-4200 series (04e8:341b) - busid 1-1 (0781:5571) SanDisk Corp. : Cruzer Fit (0781:5571) ~ # usbip bind -b 1-2 usbip: info: bind device on busid 1-2: complete ~ #
  14. это проблема "opkg", можно смело забить )))
  15. Ставиться-то оно бытро (с учетом размера и кол-ва файлов), а обновляется о-о-очень долго. Вышла новая версия 1.17.1 . Пакет пересобрал, запустил обновление и... через час ещё шуршало, оставил обновление в фоне до утра.
  16. уже 2021.2.0 завезли, ща будем посмотреть )))
  17. Нет. ➜ file broker broker: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=c0ffbe08b9064c358e6a939b20f32fdb148fd031, stripped
  18. ~ # ~ # /opt/etc/init.d/S99zigbee2mqtt start Starting zigbee2mqtt... done. ~ # ~ # /opt/etc/init.d/S99zigbee2mqtt check Checking zigbee2mqtt... alive. ~ # ~ # /opt/etc/init.d/S99zigbee2mqtt check Checking zigbee2mqtt... dead. ~ # ~ # HOME=/opt/var/lib /opt/bin/zigbee2mqtt Zigbee2MQTT:info 2021-01-29 08:46:11: Logging to console and directory: '/opt/var/lib/.z2m/log/2021-01-29.08-46-02' filename: log.txt Zigbee2MQTT:info 2021-01-29 08:46:11: Starting Zigbee2MQTT version 1.17.0 (commit #unknown) Zigbee2MQTT:info 2021-01-29 08:46:11: Starting zigbee-herdsman (0.13.46) Zigbee2MQTT:error 2021-01-29 08:46:14: Error while starting zigbee-herdsman Zigbee2MQTT:error 2021-01-29 08:46:14: Failed to start zigbee Zigbee2MQTT:error 2021-01-29 08:46:14: Exiting... Zigbee2MQTT:error 2021-01-29 08:46:14: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0' at Znp.<anonymous> (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32) at Generator.next (<anonymous>) at /opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71 at new Promise (<anonymous>) at __awaiter (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12) at SerialPort.<anonymous> (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49) at SerialPort._error (/opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14) at /opt/lib/node_modules/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12 ~ # ну нету стика/донгла ("... cannot open /dev/ttyACM0'..."), за сим моя проверка и заканчивается...
  19. "Забавы ради" попытка установить с помощью "npm install" на KN-1910 (не самое слабое устройство). "Шуршало" до-о-о-ол-го-о-о, в итоге - отвалилось ))) ~ # date Thu Jan 28 09:14:20 MSK 2021 ~ # npm install -g zigbee2mqtt npm WARN tarball tarball data for typescript@4.1.2 (sha512- ... npm ERR! A complete log of this run can be found in: npm ERR! /opt/root/.npm/_logs/2021-01-28T08_45_39_085Z-debug.log ~ # date Thu Jan 28 11:47:51 MSK 2021 ~ #
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.