Проблема установки zigbee2mqtt

Здравствуйте!
Использую WirenBoard 7 v. 5.10.35-wb114.
Установил модуль WBE2R-R-ZigBee согласно инструкции. Далее с помощью команды “apt update && apt install zigbee2mqtt” устанавливаю готовый пакет из вашего репозитория. Но по какой-то причине процесс установки не удаётся. Прикладываю скрин:

В чём может быть проблема? Альтернативный способ тоже пробовал, но тоже ошибка в подключении.

Здравствуйте, Debian Stretch, на котором собрал релиз wb-2204 был отправлен разработчиками в архив.

Вам надо заменить адреса репозиториев:

  1. Откройте файл в на редактирование:
nano /etc/apt/sources.list.d/debian-upstream.list
  1. Замените в каждой строчке deb.debian.org на archive.debian.org
  2. Нажмите Ctrl+S для сохранения изменений, Ctrl+X — для выхода из редактора.
  3. Обновите список пакетов:
apt update

Доброе утро! Сделал как вы сказали, но всё равно уходит в ошибку:
prob55

Здравствуйте.

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

Это нам нужно, что бы не дать вредных советов, которые могут что-то сломать.

Проблема не с модулем zigbee, а с apt. По какой-то причине apt не может получить доступ к репозиторию даже после замены deb.debian.org на archive.debian.org.
apt update возвращает:

root@wirenboard-AJD4U6AM:/etc/apt/sources.list.d# cat debian-upstream.list
deb http://archive.debian.org/debian bullseye main
deb http://archive.debian.org/debian bullseye-updates main
deb http://archive.debian.org/debian bullseye-backports main
deb http://security.debian.org/debian-security bullseye-security main

версия системы: Linux wirenboard-AJD4U6AM 5.10.35-wb137 #1 SMP Wed May 10 09:31:18 UTC 2023 armv7l GNU/Linux

Это версия ядра, нужен релиз.
Смотрим на скрин с первого сообщения:
image
А теперь на ваш файл, который вы прислали:

root@wirenboard-AJD4U6AM:/etc/apt/sources.list.d# cat debian-upstream.list
deb http://archive.debian.org/debian bullseye main
deb http://archive.debian.org/debian bullseye-updates main
deb http://archive.debian.org/debian bullseye-backports main
deb http://security.debian.org/debian-security bullseye-security main

wb-2204 — это stretch, а bullseye — это wb-2304. Та какой у вас релиз? А ещё серийные номера разные на скриншоте и в командной строке.

Опишите, пожалуйста по порядку что происходит, какой у вас контроллер, какой релиз ПО на нём и что не работает. Также, пожалуйста, пришлите диагностический архив (рекомендации по созданию темы).

Доброе утро! Дело в том, что у нас два устройства WirenBoard7. Изначально пробовал на одном WB, затем, чтобы удостоверится, что это проблема не только в первом попробовал тоже самое на другом. И на обоих одна и та же проблема.

Информация по первому:
Wiren Board 7.3 (s/n ASIC4NOV), release wb-2204 (as stable)
Linux wirenboard-ASIC4NOV 5.10.35-wb114 #1 SMP Thu Jun 9 22:02:42 UTC 2022 armv7 l GNU/Linux
Подключен по Ethernet, статический адрес.

Проблема:
Устанавливая готовый пакет zigbee2mqtt с помощью команды apt update && apt install zigbee2mqtt выдает ошибки в подключении к репозиториям. Прикладываю скрин:

Замена адресов репозиториев deb.debian.org на archive.debian.org не помогла:


При попытке обновить командой apt update так же выдает ошибку подключения:

Хотелось бы понять в чем может быть проблема ошибки и как её исправить.

Прикладываю архив диагностики:
diag_output_ASIC4NOV_2023-07-13-06.34.06.zip (262,9 КБ)

1 лайк

Добрый день. А есть ли доступ с контроллера по http к файлам в указанном репозитории?
Проверьте пожалуйста, выкачав, например, для релиза 2304:

wget https://ftp.debian.org/debian/dists/bullseye/Release -O -

Если доступа нет - проверьте настройки сети на контролере и соответствие их планируемым.
И пожалуйста, не надо выкладывать скриншоты. Текста, оформленного как “код” - более чем достаточно.

Доступ к репозиторию ftp.debian.org есть

root@wirenboard-ASIC4NOV:~# wget https://ftp.debian.org/debian/dists/bullseye/Release
--2023-07-14 08:38:42--  https://ftp.debian.org/debian/dists/bullseye/Release
Resolving ftp.debian.org (ftp.debian.org)... 151.101.246.132, 2a04:4e42:3a::644
Connecting to ftp.debian.org (ftp.debian.org)|151.101.246.132|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 113487 (111K)
Saving to: 'Release'

Release                           100%[===========================================================>] 110.83K  --.-KB/s    in 0.05s

2023-07-14 08:38:42 (2.04 MB/s) - 'Release' saved [113487/113487]

Файл /etc/apt/sources.list.d/debian-upstream.list выглядит следующим образом:

root@wirenboard-ASIC4NOV:/etc/apt/sources.list.d# cat debian-upstream.list
deb http://archive.debian.org/debian/ stretch main
deb http://archive.debian.org/debian/stable stretch-updates main
deb http://security.debian.org stable/updates main
deb http://security.debian.org/debian-security stable-security/updates main

При запуске команды apt update получаем:

root@wirenboard-ASIC4NOV:/etc/apt/sources.list.d# apt update
Ign:1 http://security.debian.org stable/updates InRelease
Get:2 http://security.debian.org/debian-security stable-security/updates InRelease [48.0 kB]
Err:2 http://security.debian.org/debian-security stable-security/updates InRelease
  Couldn't create temporary file /tmp/apt.conf.xOJWjQ for passing config to apt-key
Err:4 http://security.debian.org stable/updates Release
  404  Not Found [IP: 151.101.246.132 80]
Get:3 http://deb.wirenboard.com/wb7/stretch stable InRelease [3938 B]
Err:3 http://deb.wirenboard.com/wb7/stretch stable InRelease
  Couldn't create temporary file /tmp/apt.conf.IKIx5W for passing config to apt-key
Ign:5 http://archive.debian.org/debian stretch InRelease
Ign:6 http://archive.debian.org/debian/stable stretch-updates InRelease
Get:7 http://archive.debian.org/debian stretch Release [118 kB]
Err:8 http://archive.debian.org/debian/stable stretch-updates Release
  404  Not Found [IP: 209.87.16.41 80]
Get:9 http://archive.debian.org/debian stretch Release.gpg [3177 B]
Ign:9 http://archive.debian.org/debian stretch Release.gpg
Reading package lists... Done
W: GPG error: http://security.debian.org/debian-security stable-security/updates InRelease: Couldn't create temporary file /tmp/apt.conf.xOJWjQ for passing config to apt-key
E: The repository 'http://security.debian.org/debian-security stable-security/updates InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://security.debian.org stable/updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.wirenboard.com/wb7/stretch stable InRelease: Couldn't create temporary file /tmp/apt.conf.IKIx5W for passing config to apt-key
E: The repository 'http://archive.debian.org/debian/stable stretch-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://archive.debian.org/debian stretch Release: Couldn't create temporary file /tmp/apt.conf.czakvb for passing config to apt-key
E: The repository 'http://archive.debian.org/debian stretch Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Скажете, что еще мы можем попробовать сделать, чтобы apt получил доступ к репозиториям?
Пробовали заменить archive.debian.org на ftp.debian.org, но это не помогло.

Мы ведь видим одни и те же строчки?

А есть ли доступное место в разделе? Проверьте с помощью df -h

Здравствуйте.

Проверил на стенде данные рекомендации с такой же версией ПО. Модуль WBE2R-R-ZIGBEE v.2 добавляется корректно.

Репозиторий изменен верно.

Вначале сделайте apt update дождитесь ответа, как уже получали выше.
Потом сделайте apt install zigbee2mqtt

После чего необходимо произвести настройку далее по инструкции - Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board

При конфигурировании модуля прошу обратить внимание на его место установки, то-есть под каким номером подписан слот расширения внутри на плате.

Сообщите, пожалуйста, какой версии у вас на руках модуль, пришлите фото, в какой слот подключен данный модуль?

apt update не работает (в сообщении выше вставил вывод команды).
Можете поделиться файлом /etc/apt/sources.list.d/debian-upstream.list с борда, на котором у вас apt работает корректно?
Есть ли возможность подключить через анидеск вашего специалиста, чтобы помог решить проблему?

deb http://archive.debian.org/debian bullseye main
deb http://archive.debian.org/debian bullseye-updates main
deb http://archive.debian.org/debian bullseye-backports main
deb http://security.debian.org/debian-security bullseye-security main

Прошу написать в личку ваши данные для удаленного подключения через AnyDesk, а также время, когда можно провести диагностику.

Здравствуйте.

Так и не получил от вас сообщения.

Уточните, пожалуйста, все ли получилось с данной задачей? Требуется ли еще помощь?