[Azure Iot Edge]Starting aziot-edged.mgmt.socket...Job for aziot-edged.mgmt.socket failed.

罗宇恒 罗宇恒 571 Reputation points
2021-04-22T11:26:39.187+00:00

Azure IoT Edge daemon can not start on my device.

My device enviroment:
OS: ubuntu 18.04
iotedge 1.2.0
Docker version 20.10.6+azure, build 370c28948e3c12dce3d1df60b6f184990618553f

I met below error when start Azure IoT Edge daemon:

Restarting service for configuration to take effect...
Stopping aziot-edged.service...Stopped!
Stopping aziot-identityd.service...Stopped!
Stopping aziot-keyd.service...Stopped!
Stopping aziot-certd.service...Stopped!
Stopping aziot-tpmd.service...Stopped!
systemctl exited with non-zero status code.
stdout:
=======
stderr:
=======
Starting aziot-edged.mgmt.socket...**Job for aziot-edged.mgmt.socket failed.**
See "systemctl status aziot-edged.mgmt.socket" and "journalctl -xe" for details.

Starting aziot-edged.workload.socket...Started!
Starting aziot-identityd.socket...Started!
Starting aziot-keyd.socket...Started!
Starting aziot-certd.socket...Started!
Starting aziot-tpmd.socket...Started!
systemctl exited with non-zero status code.
stdout:
=======
stderr:
=======
Starting aziot-edged.service...**A dependency job for aziot-edged.service failed.** See 'journalctl -xe' for details.

Command result of "systemctl status aziot-edged.mgmt.socket" :

● aziot-edged.mgmt.socket - Azure IoT Edge daemon management socket
   Loaded: loaded (/lib/systemd/system/aziot-edged.mgmt.socket; enabled; vendor preset: enabled)
   **Active: failed (Result: resources)**
     Docs: man:aziot-edged(8)
   Listen: /var/run/iotedge/mgmt.sock (Stream)

Apr 22 10:51:19 qcs610-odk-64 systemd[1]: aziot-edged.mgmt.socket: Failed to listen on sockets: Address already in use
Apr 22 10:51:19 qcs610-odk-64 systemd[1]: aziot-edged.mgmt.socket: Failed with result 'resources'.
Apr 22 10:51:19 qcs610-odk-64 systemd[1]: **Failed to listen on Azure IoT Edge daemon management socket.**
Apr 22 10:51:20 qcs610-odk-64 systemd[1]: aziot-edged.mgmt.socket: Failed to listen on sockets: Address already in use
Apr 22 10:51:20 qcs610-odk-64 systemd[1]: aziot-edged.mgmt.socket: Failed with result 'resources'.
Apr 22 10:51:20 qcs610-odk-64 systemd[1]: **Failed to listen on Azure IoT Edge daemon management socket.**

Command result of "iotedge system log":

-- Reboot --
**Apr 22 10:51:20 qcs610-odk-64 systemd[1]: Dependency failed for Azure IoT Edge daemon.**
**Apr 22 10:51:20 qcs610-odk-64 systemd[1]: aziot-edged.service: Job aziot-edged.service/start failed with result 'dependency'.**
Apr 22 10:58:08 qcs610-odk-64 systemd[1]: Started Azure IoT Certificates Service.
Apr 22 10:58:08 qcs610-odk-64 systemd[1]: Started Azure IoT Keys Service.
Apr 22 10:58:08 qcs610-odk-64 systemd[1]: Started Azure IoT Identity Service.
Apr 22 10:58:09 qcs610-odk-64 aziot-certd[14145]: 2021-04-22T10:58:09Z [INFO] - Starting service...
Apr 22 10:58:09 qcs610-odk-64 aziot-certd[14145]: 2021-04-22T10:58:09Z [INFO] - Version - 1.2.0
Apr 22 10:58:09 qcs610-odk-64 aziot-identityd[14147]: 2021-04-22T10:58:09Z [INFO] - Starting service...
Apr 22 10:58:09 qcs610-odk-64 aziot-identityd[14147]: 2021-04-22T10:58:09Z [INFO] - Version - 1.2.0
Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [INFO] - Starting service...
Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [INFO] - Version - 1.2.0
Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [INFO] - Loaded libaziot-keys with version 0x02000000
Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [INFO] - Starting server...
Apr 22 10:58:09 qcs610-odk-64 aziot-certd[14145]: 2021-04-22T10:58:09Z [INFO] - Starting server...
Apr 22 10:58:09 qcs610-odk-64 aziot-identityd[14147]: 2021-04-22T10:58:09Z [INFO] - Provisioning starting. Reason: Startup
Apr 22 10:58:09 qcs610-odk-64 aziot-identityd[14147]: 2021-04-22T10:58:09Z [INFO] - Provisioning complete.
Apr 22 10:58:09 qcs610-odk-64 aziot-identityd[14147]: 2021-04-22T10:58:09Z [INFO] - Identity reconciliation started. Reason: Startup
Apr 22 10:58:09 qcs610-odk-64 aziot-identityd[14147]: 2021-04-22T10:58:09Z [INFO] - Identity reconciliation complete.
Apr 22 10:58:09 qcs610-odk-64 aziot-identityd[14147]: 2021-04-22T10:58:09Z [INFO] - Starting server...
Apr 22 10:58:09 qcs610-odk-64 aziot-certd[14145]: 2021-04-22T10:58:09Z [INFO] - <-- GET /certificates/aziot-edged-trust-bundle?api-version=2020-09-01 {"host": "certd.sock"}
Apr 22 10:58:09 qcs610-odk-64 aziot-certd[14145]: 2021-04-22T10:58:09Z [INFO] - --> 200 {"content-type": "application/json"}
Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [INFO] - <-- GET /keypair/device-id?api-version=2020-09-01 {"host": "keyd.sock"}
**Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [ERR!] - error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: ANY PRIVATE KEY**
**Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [ERR!] - !!! internal error**
**Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [ERR!] - !!! caused by: could not load key pair**
**Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [ERR!] - !!! caused by: could not load key pair: AZIOT_KEYS_RC_ERR_EXTERNAL**
Apr 22 10:58:09 qcs610-odk-64 aziot-keyd[14146]: 2021-04-22T10:58:09Z [INFO] - --> 500 {"content-type": "application/json"}

How can I fix this issue?
Thanks.

Azure IoT Edge
Azure IoT Edge
An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
548 questions
{count} votes

Accepted answer
  1. 罗宇恒 罗宇恒 571 Reputation points
    2021-04-23T12:45:53.107+00:00

    Thanks for your feedback.

    This issue disappeared after re-install the aziot-edge, edgeHub(container and image) and edgeAgent(container and image).

    If I met this issue again, I will report to https://github.com/Azure/iotedge/issues.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful