dotnet / dotnet/dotnet-buildtools-prereqs-docker

`libmsquic` support for Ubuntu 24.10

Open
#1,286 3 comments 0 reactions 0 assignees View on GitHub
area-dockerfiles
Dominant language
Dockerfile
Stars
87
Forks
118
Avg merge
10h 26m
Merged PRs (30d)
4

Description

I tried to install `libmsquic` on Ubuntu 24.10 and Debian 13 and was unsuccessful. I'm going to need some help with that.

- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/1288
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/1277

For Ubuntu 24.10, I was able to install an old versions of the package but it failed in our CI. I was not able to install a recent version of the package. Applies to all architectures.

For Debian 13, I was not able to install the package on Arm32. It may be the Y2038 problem: https://github.com/dotnet/core/discussions/9285

I tried the pattern we used in the Ubuntu 24.04 image but that didn't work: https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/d4a7d1e77ed2940fa0765ad5aa64385e4d8be698/src/ubuntu/24.04/helix/Dockerfile#L25-L27

I suspect that this is part of the problem.

```bash
root@ca6f3d4ee3db:/# apt install libmsquic
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:

Unsatisfied dependencies:
libmsquic : Depends: libssl3 but it is not installable
Error: Unable to correct problems, you have held broken packages.
root@ca6f3d4ee3db:/# apt install libssl3
Package libssl3 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:
openssl-provider-legacy libssl3t64
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.