Проблема с обновлением устройств для Azure IoT Hub «Невозможно прочитать строку подключения из файла конфигурации»

Я пытаюсь выполнить это руководство (https://docs.microsoft.com/en-us/azure/iot-hub-device-update/device-update-raspberry-pi) об обновлении устройств для Azure IoT Hub.

У меня все дошло до того, что мне нужно запустить демон. Запуск работает, но затем он не может прочитать строку подключения из файла конфигурации.

Файл(do-config.json) выглядит так:

      {
  "schemaVersion": "1.0",
  "aduShellTrustedUsers": [
     "adu",
     "do"
  ],
  "manufacturer": "fabrikam",
  "model": "vacuum",
  "agents": [
     {
     "name": "main",
     "runas": "adu",
     "connectionSource": {
        "connectionType": "string",
        "connectionData": "<Connection String>"
     },
     "manufacturer": "fabrikam",
     "model": "vacuum"
     }
  ]}

<Строка подключения>, очевидно, является основной строкой подключения с моего устройства Центра Интернета вещей.

Из файла журнала я получаю следующее:

      Mar 02 15:54:18 raspberrypi3 systemd[1]: Started ADU Client service..
Mar 02 15:54:18 raspberrypi3 AducIotAgent[206]: 2022-03-02T15:54:18.9750Z [E] Unable to read connection string from configuration file [GetConnectionInfoFromADUConfigFile]
Mar 02 15:54:18 raspberrypi3 AducIotAgent[206]: 2022-03-02T15:54:18.9746Z [I] Agent (linux; 0.6.0-public-preview) starting. [main]
Mar 02 15:54:18 raspberrypi3 AducIotAgent[206]: 2022-03-02T15:54:18.9747Z [I] Agent built with handlers: microsoft/swupdate. [main]
Mar 02 15:54:18 raspberrypi3 AducIotAgent[206]: 2022-03-02T15:54:18.9751Z [I] Agent exited with code 0 [main]
Mar 02 15:54:18 raspberrypi3 AducIotAgent[206]: 2022-03-02T15:54:18.9752Z [I] Agent is shutting down with signal 0. [ShutdownAgent]
Mar 02 15:54:18 raspberrypi3 AducIotAgent[206]: 2022-03-02T15:54:18.9752Z [I] ADUC agent stopping [AzureDeviceUpdateCoreInterface_Destroy]
Mar 02 15:54:18 raspberrypi3 AducIotAgent[206]: Error: Time:Wed Mar  2 15:54:18 2022 File:/usr/src/debug/azure-iot-sdk-c/1.0+gitAUTOINC+b82d3db106-r0/git/c-utility/adapters/tlsio_openssl.c Func:openssl_static_locks_uninstall Line:585 Locks
already uninstalled
Mar 02 15:54:19 raspberrypi3 systemd[1]: adu-agent.service: Succeeded.

Что я делаю не так?

Рад предоставить более подробную информацию, но я не знаю, что именно искать.

Тай

0 ответов

Другие вопросы по тегам