-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Ubuntu 22.04 (Jammy Jellyfish) - April 2022 Release Date #7038
Comments
22.04 isn't expected to be released until April 2022. |
@wfurt if we have not started adding the RID, we should target to get those in as soon as possible for the April Release |
ok. I'll take look @rbhanda. |
@rbhanda - What is the status of this? If there are pending product changes that have not gone into April servicing, we will not be able to claim support on release day. |
We have already pushed last two updates to Ubuntu 22.04. We are ready to announce the added distro as supported with the April release. @dcwhittaker FYI for the April blog post |
Thanks for the update. There is the one unresolved Arm32 issue @mthalman found which is linked here. It's something to consider noting in any announcements. |
The arm32 issue is being fixed by dotnet/runtime#67145 for .NET 6.0, porting to older releases is going to be problematic and people are leaning against doing so.
If you have any concerns, feel free to raise them in dotnet/runtime#66310. |
@rbhanda, @dcwhittaker note that in the current state (i.e. without the fix in dotnet/runtime#67145), .NET is pretty much unusable on arm32 Ubuntu 22.04 (or any 32-bit platform with OpenSSL 3.0), as even the build commands like |
Is installing OpenSSL 1.x an option on Ubuntu 22.04? .NET Core 3.1 (and newer) will work against that even on arm32, right? Could that be documented as a workaround? |
Edit, actually, there is environment variable for that: |
can not install from apt source yet.
|
@rbhanda, @NikolaMilosavljevic - Can you investigate this (from #7038 (comment))? It doesn't look like netstandard-targeting-pack-2.1 is getting published. It doesn't exist at https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/n/netstandard-targeting-pack-2.1/. |
go on...
|
Yes, the package is missing - @rbhanda @leecow can this be added for 22.04? |
Installation on 22.04 will hit another issue, even after netstandard-targeting-pack-2.1 gets added to 22.04 feed. dotnet-runtime-deps-6.0 package will fail to install due to missing libssl dependencies:
|
A 22.04 package should depend on That's only true for .NET 6 and higher. .NET Core 3.1 doesn't try to load OpenSSL 3. |
netstandard-targeting-pack-2.1 is now available at https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/n/ |
@bartonjs I'm not sure I follow, why should that not apply to .NET 5? I fail to install .NET 5 for the exact same error, would be great if this could be fixed soon (Ubuntu jammy is just around the corner). |
Any word on when the dotnet-sdk snap will be fixed? |
echo "deb http://security.ubuntu.com/ubuntu impish-security main" | sudo tee /etc/apt/sources.list.d/impish-security.list sudo apt-get update If your error is continue, this is working. You can try it. |
We haven't fixed the snap yet. While we're discussing it, is the advantage of snaps that you don't have to register the Microsoft feed or something else? |
I don't use snaps myself, but my understanding is that the advantages are (1) sandboxed dependencies and (2) distribution-agnostic installation on any distro with |
I'm guessing that value prop 2 is the big one. Thanks for the reminder. |
for others looking for a solution: The impish repo didn't work for me, but this did. |
wft?! this is a supported framework or just steaming pile of sh*t?? 3.1 not yet 3 years old and it's uninstallable... |
We got a lot of problems related to this issue (I believe). See dotnet/runtime#76199 |
3.1 LTS is EOL in less than three months. So, it is understandable why there is no effort to make 3.1 run on Ubuntu 22.04. Length of .NET Core long time support is a separate issue. |
After install dotnet-sdk-6.0 successfully (using the microsoft package feed) I could not install the dotnet-sdk-3.1.
|
@viliamjr .NET 6+ is supported on Ubuntu 22.04 - https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu |
@rbhanda, can this issue be closed? |
Thanks for the fix! Working perfectly again now! Cheers, Rudi |
This issue is created to track progress for the work to enable Ubuntu 22.04 support for .NET Core 3.1, .NET 5.0 and .NET 6.0
Product and Test updates
Release team:
Document updates:
The text was updated successfully, but these errors were encountered: