Linux distro incompatibility with Azure C SDK
Posted: 05 Jul 2020, 02:11
Recently we encountered a problem on some new hardware that seems to ship with a new Linux OS that does not have support for a package required by the C SDK for Azure. Here are the details:
The package that I can't install and that is required by the IoT Hub C SDK is called uuid-dev.
The usual command
sudo apt-get install uuid-dev
returns
Package uuid-dev 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 'uuid-dev' has no installation candidate
I have tried various system upgrades and updates but without success.
The command cat /proc/version outputs
Linux version 4.19.95-rt38-v7+ (admin@kunbus.de) (gcc version 8.3.0 (Debian 8.3.0-2)) #1 SMP PREEMPT RT Tue, 16 Jun 2020 13:25:43 +0200
This worked on an older version with:
Linux version 4.9.76-rt60-v7+ (admin@kunbus.de) (gcc version 8.2.0 (Debian 8.2.0-11) ) #1 SMP PREEMPT RT Tue, 12 Mar 2019 15:19:36 +0100
Does anyone know of an easy workaround?
The package that I can't install and that is required by the IoT Hub C SDK is called uuid-dev.
The usual command
sudo apt-get install uuid-dev
returns
Package uuid-dev 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 'uuid-dev' has no installation candidate
I have tried various system upgrades and updates but without success.
The command cat /proc/version outputs
Linux version 4.19.95-rt38-v7+ (admin@kunbus.de) (gcc version 8.3.0 (Debian 8.3.0-2)) #1 SMP PREEMPT RT Tue, 16 Jun 2020 13:25:43 +0200
This worked on an older version with:
Linux version 4.9.76-rt60-v7+ (admin@kunbus.de) (gcc version 8.2.0 (Debian 8.2.0-11) ) #1 SMP PREEMPT RT Tue, 12 Mar 2019 15:19:36 +0100
Does anyone know of an easy workaround?