subprocess.CalledProcessError: Command '[‘curl’, ‘–connect-timeout’, ‘45’, ‘–retry’, ‘8’, ‘–retry-delay’, ‘1’, ‘–retry-all-errors’, ‘–cert’, ‘/var/lib/wb-cloud-agent/device_bundle.crt.pem’, ‘–key’, ‘…’, ‘–engine’, ‘ateccx08’, ‘–key-type’, ‘ENG’, ‘-w’, ‘|||{“code”:“%{response_code}”}’, 'https://agent.wirenboard.cloud/api-agent/v1/agent-start-up/‘]’ returned non-zero exit status 58.
Здравствуйте! Я — автоматический помощник техподдержки Wiren Board.
Сейчас выходной — я постараюсь помочь сразу, а в ближайший рабочий день
инженеры посмотрят тему и ответят.
Похоже, у вас ошибка при запуске curl с TLS-сертификатом/ключом для wb-cloud-agent: код выхода 58 обычно связан с проблемой чтения/использования сертификата, ключа или криптографического движка, а не с самой сетью как таковой.
Что стоит проверить в первую очередь:
- Убедиться, что на контроллере корректно стоят дата/время и часовой пояс.
- Проверить, что файл
/var/lib/wb-cloud-agent/device_bundle.crt.pemсуществует и не повреждён. - Посмотреть логи агента:
journalctl -u wb-cloud-agent -n 200 --no-pager
- Если есть возможность, приложить вывод:
cat /etc/wirenboard-release
Если хотите, я могу помочь дальше по вашему диагностическому архиву: пришлите, пожалуйста, содержимое journalctl -u wb-cloud-agent -n 200 --no-pager и версию релиза Wiren Board.
Примечание: я — ИИ, а не человек; в моих ответах возможны неточности. Инженеры посмотрят тему в ближайший рабочий день. Если хотите ускорить — приложите диагностические данные.
# cat /etc/wirenboard-release
cat: /etc/wirenboard-release: No such file or directory
# journalctl -u wb-cloud-agent -n 40 --no-pager
-- Journal begins at Thu 2026-07-16 05:20:26 MSK, ends at Sun 2026-07-26 22:28:33 MSK. --
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: Traceback (most recent call last):
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: File "/usr/bin/wb-cloud-agent", line 401, in <module>
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: sys.exit(main())
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: File "/usr/bin/wb-cloud-agent", line 364, in main
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: make_start_up_request(mqtt)
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: File "/usr/bin/wb-cloud-agent", line 302, in make_start_up_request
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: status_data, http_status = do_curl(method="get", endpoint="agent-start-up/")
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: File "/usr/bin/wb-cloud-agent", line 126, in do_curl
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: result = subprocess.run(command, timeout=360, check=True, capture_output=True)
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: File "/usr/lib/python3.9/subprocess.py", line 528, in run
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: raise CalledProcessError(retcode, process.args,
Jul 26 22:24:24 wirenboard-A6P4FBSU wb-cloud-agent[30296]: subprocess.CalledProcessError: Command '['curl', '--connect-timeout', '45', '--retry', '8', '--retry-delay', '1', '--retry-all-errors', '--cert', '/var/lib/wb-cloud-agent/device_bundle.crt.pem', '--key', 'ATECCx08:00:02:C0:00', '--engine', 'ateccx08', '--key-type', 'ENG', '-w', '|||{"code":"%{response_code}"}', 'https://agent.wirenboard.cloud/api-agent/v1/agent-start-up/']' returned non-zero exit status 58.
Jul 26 22:24:24 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Main process exited, code=exited, status=1/FAILURE
Jul 26 22:24:24 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Failed with result 'exit-code'.
Jul 26 22:24:24 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Consumed 2.158s CPU time.
Jul 26 22:24:34 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Scheduled restart job, restart counter is at 51.
Jul 26 22:24:34 wirenboard-A6P4FBSU systemd[1]: Stopped Wiren Board Cloud Agent.
Jul 26 22:24:34 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Consumed 2.158s CPU time.
Jul 26 22:24:34 wirenboard-A6P4FBSU systemd[1]: Starting Wiren Board Cloud Agent...
Jul 26 22:24:34 wirenboard-A6P4FBSU systemd[1]: Started Wiren Board Cloud Agent.
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: Traceback (most recent call last):
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: File "/usr/bin/wb-cloud-agent", line 401, in <module>
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: sys.exit(main())
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: File "/usr/bin/wb-cloud-agent", line 364, in main
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: make_start_up_request(mqtt)
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: File "/usr/bin/wb-cloud-agent", line 302, in make_start_up_request
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: status_data, http_status = do_curl(method="get", endpoint="agent-start-up/")
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: File "/usr/bin/wb-cloud-agent", line 126, in do_curl
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: result = subprocess.run(command, timeout=360, check=True, capture_output=True)
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: File "/usr/lib/python3.9/subprocess.py", line 528, in run
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: raise CalledProcessError(retcode, process.args,
Jul 26 22:26:27 wirenboard-A6P4FBSU wb-cloud-agent[31485]: subprocess.CalledProcessError: Command '['curl', '--connect-timeout', '45', '--retry', '8', '--retry-delay', '1', '--retry-all-errors', '--cert', '/var/lib/wb-cloud-agent/device_bundle.crt.pem', '--key', 'ATECCx08:00:02:C0:00', '--engine', 'ateccx08', '--key-type', 'ENG', '-w', '|||{"code":"%{response_code}"}', 'https://agent.wirenboard.cloud/api-agent/v1/agent-start-up/']' returned non-zero exit status 58.
Jul 26 22:26:28 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Main process exited, code=exited, status=1/FAILURE
Jul 26 22:26:30 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Failed with result 'exit-code'.
Jul 26 22:26:30 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Consumed 2.055s CPU time.
Jul 26 22:26:40 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Scheduled restart job, restart counter is at 52.
Jul 26 22:26:40 wirenboard-A6P4FBSU systemd[1]: Stopped Wiren Board Cloud Agent.
Jul 26 22:26:40 wirenboard-A6P4FBSU systemd[1]: wb-cloud-agent.service: Consumed 2.055s CPU time.
Jul 26 22:26:40 wirenboard-A6P4FBSU systemd[1]: Starting Wiren Board Cloud Agent...
Jul 26 22:26:40 wirenboard-A6P4FBSU systemd[1]: Started Wiren Board Cloud Agent.
Тут был ответ инженера, но сейчас не вижу. Архив выше уже лежит. Если надо - пришлю ещё раз, я недалеко от wiren и нужна помощь.
Если это РКН, то подскажите как продиагностировать.
Добрый день!
Рекомендую обновиться до последнего релиза и проверить, сохранились ли проблемы — похожую проблему недавно исправили.
обновился, ребутнулся, ничего не поменялось. На сайте wirenboard.cloud горит PROBLEM
Добрый день
Судя по диагностическому архиву у вас установлен wb-2404, актуальный релиз на данный момент WB-2606
Обновление прошивки контроллера Wiren Board 8.4 - Wiren Board я ищу тут и не нашел, как именно апгрейдить с wb-2404 на 2606. Подскажите, пожалуйста, как это делать.
Добрый день!
Обновление выполняется командой, описанной в этом разделе.
Пришлите, пожалуйста, вывод консоли во время обновления — для анализа.
__ _(_)_ __ ___ _ __ | |__ ___ __ _ _ __ __| |
\ \ /\ / / | '__/ _ \ '_ \| '_ \ / _ \ / _` | '__/ _` |
\ V V /| | | | __/ | | | |_) | (_) | (_| | | | (_| |
\_/\_/ |_|_| \___|_| |_|_.__/ \___/ \__,_|_| \__,_|
Welcome to Wiren Board 7.4.4 (s/n A6P4FBSU), release wb-2404 (as wb-2404)
Linux wirenboard-A6P4FBSU 5.10.35-wb167 #1 SMP Tue Apr 23 10:37:17 UTC 2024 armv7l GNU/Linux
System load: 2.02 1.67 1.56 Up time: 2:05
Memory usage: 16% of 997M Usage of /: 36% of 2.0G /mnt/data: 18% of 4.9G
Last login: Mon Jul 27 10:24:55 2026 from 192.168.1.124
root@wirenboard-A6P4FBSU:~# apt update && apt upgrade
Hit:2 http://debian-mirror.wirenboard.com/debian bullseye InRelease
Hit:3 http://debian-mirror.wirenboard.com/debian bullseye-updates InRelease
Hit:4 http://debian-mirror.wirenboard.com/debian bullseye-backports InRelease
Hit:5 http://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease
Hit:6 https://deb.nodesource.com/node_16.x bullseye InRelease
Hit:1 https://deb.wirenboard.com/wb7/bullseye wb-2404 InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@wirenboard-A6P4FBSU:~#
Ощущение, будто надо что-то типа do-release-upgrade сделать.
здесь вроде нашел про wb-release, сейчас обновлю
Обновился. Теперь она ребутается каждые пару минут, пытаюсь снять с неё логи.
curl --connect-timeout 45 --retry 8 --retry-delay 1 --retry-all-errors --cert /var/lib/wb-cloud-agent/device_bundle.crt.pem --key ATECCx08:00:02:C0:00 --engine ateccx08 --key-type ENG -w '|||{\"code\":\"%{response_code}\"}' -v https://agent.wirenboard.cloud/api-agent/v1/agent-start-up/
вот это просто зависает и ничего не отвечает.
Пришлите, пожалуйста, новый диагностический архив.
Если контроллер перезагружается, необходимо остановить сторожевой таймер (watchdog).
Также, по возможности, пришлите полный вывод лога во время обновления контроллера.
остальное пойду делать, надо вскрывать корпус
Вы приложили архив с другого контроллера а не с A6P4FBSU
у меня второго нет, но давайте ещё раз скачаю.
Добрый день!
Пришлите, пожалуйста, ещё вывод с отладочной консоли во время перезагрузки — подробнее о ней описано в этой статье.
Также для проверки отключите, пожалуйста, всю периферию, подключённую к контроллеру.
WB-MR6C отключил, вотчдог кнопкой вроде подержал