Install fails in Debian Stretch (iotedge_1.0.0-1_amd64.deb)
See original GitHub issueExpected Behavior
The “sudo apt-get install iotedge” command should install IoT Edge
Current Behavior
sudo apt-get install iotedge
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
iotedge : Depends: libssl1.0.0 (>= 1.0.2~beta3) but it is not installable
E: Unable to correct problems, you have held broken packages.
If we try to install libssl1.0.0 this fails too:
sudo apt-get install libssl1.0.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libssl1.0.0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libssl1.0.0' has no installation candidate
Steps to Reproduce
- Follow the install instructions here: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edge-linux.
- When installing repository configuration, use this link: https://packages.microsoft.com/config/debian/9/prod.list
Context (Environment)
Device (Host) Operating System
Debian Stretch
Architecture
amd64
Container Operating System
Linux containers
Runtime Versions
iotedged
iotedge 1.0.0
Edge Agent
1.0.0
Edge Hub
1.0.0
Docker
18.06.0-dev
Additional Information
I am aware that Debian is currently not supported and that there is a suggestion about this here: https://feedback.azure.com/forums/907045-azure-iot-edge/suggestions/34685371-can-not-install-iotedge-1-0-0-1-amd64-deb-package.
However we would really like to test IoT Edge on Debian, as this is very important for us. Does anyone have any suggestions for workarounds so that we can install for testing?
Also, any information on when a version of IoT Edge that can be installed on Debian is available is really appreciated.
Issue Analytics
- State:
- Created 5 years ago
- Comments:8 (2 by maintainers)
Top Results From Across the Web
apt-get update failed to fetch debian amd64 packages ...
Stretch has been moved to archive.debian.org, you need to update your repository configuration or better yet, use a newer base image.
Read more >How we Fix the APT repository errors Debian os - linux
You can try the archive repos, like this: deb [trusted=yes] http://archive.debian.org/debian/ stretch main non-free contrib deb-src ...
Read more >Apt-get update fails with debian:stretch altough I ...
You only added the new archive URLs, but did not remove the old ones. Add a true > sources.list or rm -f sources.list...
Read more >[SOLVED] My Debian package system is broken
I wanted to try an application on Debian Stretch and GDebi told me I just ... dpkg: error processing package libdrm2:i386 (--install):
Read more >Debian stretch repositories 404 Not Found
For docker users, here is what you have to do: # Update stretch repositories RUN sed -i -e 's/deb.debian.org/archive.debian.org/g' \ -e ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
the work around not work for me and the link is not anymore valid : http://ftp.se.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb"
thanks
@Mo-GH It doesn’t look like Debian9 images are built regularly. https://packages.microsoft.com/debian/9/prod/pool/main/i/iotedge/ contains only 1.0.7.1 My advise would be to got with Ubuntu instead. If there are issues on Debian (such as packaging or dependency issues) then you’re likely on your own.