May 24 2022 04:35 AM
Hello,
As Azure IoT Edge is supporting Debian 11 (Bullseye) on a Raspberry PI, I was hoping to install the Defender for IoT agent on this device.
But when I follow the Debian installation steps, I get an exception:
sudo apt-get install defender-iot-micro-agent
Reading package lists... Done
Building dependency tree... Done
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:
defender-iot-micro-agent : Depends: libcurl3 but it is not installable
E: Unable to correct problems, you have held broken packages.
Unfortunately, I'm not able to install libcurl3:
sudo apt install libcurl3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package libcurl3 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
However the following packages replace it:
libcurl4
E: Package 'libcurl3' has no installation candidate
Because libcurl3 is mandatory instead of optional, I'm not able to let the installer ignore it.
Is there some solution?
Thanks,
Sander
May 25 2022 04:10 AM
Hello @Sander van de Velde , I faced the same problem while installing IoT Edge on a Raspberry Pi 3B with Rapbian Buster.
I solved it by uninstalling "libcurl4" and then installing the libcurl3 directly from the debian repository on this link: https://packages.debian.org/stretch/armhf/libcurl3/download
I'm not sure if it is the best solution, but it works for me.
May 25 2022 11:18 AM
Jun 22 2022 09:12 AM
SolutionHi @Sander van de Velde ,
The Defender for IoT micro-agent currently supports the following Linux Operating Systems (OS):
Note: Yocto support will be delivered in the next release.
The micro-agent can be deployed as a binary package, or as a source code that can be incorporated as part of the firmware. The customer can modify, and customize the agent as needed.
RPi Bullseye is not officially supported, and the team has prioritized other platforms support for now.
Requests to support any specific OS/Distro can be sent to defender_micro_agent@microsoft.com
Aug 03 2023 02:25 PM
Jun 22 2022 09:12 AM
SolutionHi @Sander van de Velde ,
The Defender for IoT micro-agent currently supports the following Linux Operating Systems (OS):
Note: Yocto support will be delivered in the next release.
The micro-agent can be deployed as a binary package, or as a source code that can be incorporated as part of the firmware. The customer can modify, and customize the agent as needed.
RPi Bullseye is not officially supported, and the team has prioritized other platforms support for now.
Requests to support any specific OS/Distro can be sent to defender_micro_agent@microsoft.com