After installing Azure IoT Edge using the guide for Linux ARM32, the following error was presented: “iotedge: error while loading shared libraries: libssl.so.1.0.2: cannot open shared object file: No such file or directory”.

The fix was simple enough, just install the building libssl1.0.2 using the following command:

sudo apt-get install libssl1.0.2

Test by running the iotedge command:

iotedge

Terminal output of the iotedge command on a Raspberry Pi, showing version 1.0.7.1 and the list of available subcommands

If that works successfully, restart the iotedge service:

sudo service iotedge restart

Verify that it is running by checking the service status:

sudo service iotedge status

Terminal output of sudo service iotedge status, showing iotedge.service loaded and active (running) with the Azure IoT Edge daemon startup log