Hello,
Thank you for posting the question.
Ubuntu 24.04 is currently not supported on Azure Sphere SDK 24.03 or earlier. It will be fully supported in the next release of the SDK.
As a workaround, for the Ubuntu 24.04 LTS:
- Replace lines 350+ in the existing Azure Sphere (public) installer.
if [[ $lsb_release == "22.04" || $lsb_release == "24.04" ]]
then
DEPENDENCIES=(
"libssl3"
"libc6"
"libgcc-s1"
"libstdc++6"
)
else
DEPENDENCIES=(
"libssl1.1"
"libc6"
"libgcc-s1"
"libstdc++6"
)
fi
with the following...
DEPENDENCIES=(
"libc6"
"libgcc-s1"
"libstdc++6"
)
if [[ $lsb_release == "22.04" ]]; then
DEPENDENCIES+=("libssl3")
elif [[ $lsb_release == "24.04" ]]; then
DEPENDENCIES+=("libssl3t64")
else
DEPENDENCIES+=(
"libssl1.1"
)
fi
- Restart your user session for this change to take effect
Note: This is only a workaround, and you may still face some problems. Please ensure that you update the SDK when the next release is available.
Hope this answer helps. Please let us know if you have any further questions.