question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

iotedge won't install on Debian9 because of libssl

See original GitHub issue

I made a Debian 9 automatically from our Azure portal. Followed the official guide to install curl, moby and so on: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edge-linux

But when it comes here it fails and says iotedge depends on libssl1.0.0. But Debian9 has libssl1.0.2 and it does not seem to be downgradable: sudo apt-get install iotedge

Hmm, I see it’s the same as #130. But there are only workarounds presented on that. Meaning anything and everything may fail unexpectedly when using iotedge after that. Isnt’t there an easy fix just to say iotedge should use libssl 1.0.2?

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:6 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
cimacommented, Sep 8, 2020

This comment explains how to get the libssl1.1-linking package for Debian 9 amd64.

Many thnaks @arsing that is actually how I have managed the IoT edge working for now. However finding the debian package at Github release page is not common practice for Linux adminstration and it is not mentioned in the documentation of IoT edge. For better adoption by users I suggest to either release packages to packages.microsoft.com regularly or to put some disclaimers to documentation so Debian adopters go straight to Github release page and use dpkg command.

0reactions
arsingcommented, Sep 8, 2020

We only put packages for supported distros on packages.microsoft.com, which is not the case for any of the Debians. (This might change in 1.1 )

Read more comments on GitHub >

github_iconTop Results From Across the Web

Install Azure IoT Edge on Debian9
The following information may help to resolve the situation: The following packages have unmet dependencies: iotedge : Depends: libssl1.0.0 (>= ...
Read more >
apt - Install IOTEdge on Linux
In your case it seems that the dependencies are causing the problem as per the error. It can be solved as follow: For...
Read more >
Specificities of Azure IoT Edge
Azure IoT Edge uses some of the components which are not present in v8 of Debians like libssl 1.0.2. Reason is because IoTEdge...
Read more >
Tag: iot edge - Busbyland - Azure IoT Playground
Recently I needed to help a customer get IoT Edge installed on a box running Red Hat Enterprise Linux (RHEL). In this case,...
Read more >
Create and provision an IoT Edge device on Linux using ...
This article provides end-to-end instructions for registering and provisioning a Linux IoT Edge device, which includes installing IoT Edge.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found