You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add support for Ubuntu 22.04 (Jammy Jellyfish) - April 2022 Release Date #7038
changed the title [-]Add support for Ubuntu 22.04 (Jammy Jellyfish)[/-][+]Add support for Ubuntu 22.04 (Jammy Jellyfish) - April 2022 Release Date[/+]on Dec 14, 2021
@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.
.NET 5 is near EOL - will go out of support 17 days after Ubuntu 22.04 release, will there be another .NET 5 release before that?
.NET Core 3.1 does not officially support OpenSSL 3.0 and porting the fix would require large changes.
There is the one unresolved Arm32 issue @mthalman found which is linked here. It's something to consider noting in any announcements.
@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 dotnet restore which download files over HTTPS will not work, just something to keep in mind for the blog post.
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 snapd installed, not just Ubuntu.
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.
There is a problem with the 'targeting-pack' dependency:
$ cat /etc/issue
Ubuntu 22.04.1 LTS
$ dotnet --list-sdks
6.0.401 [/usr/share/dotnet/sdk]
$ sudo apt install dotnet-sdk-3.1
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:
dotnet-sdk-3.1 : Depends: dotnet-targeting-pack-3.1 (>= 3.1.0) but it is not installable
Depends: aspnetcore-targeting-pack-3.1 (>= 3.1.10) but it is not installable
E: Unable to correct problems, you have held broken packages.
Activity
mthalman commentedon Dec 14, 2021
22.04 isn't expected to be released until April 2022.
[-]Add support for Ubuntu 22.04 (Jammy Jellyfish)[/-][+]Add support for Ubuntu 22.04 (Jammy Jellyfish) - April 2022 Release Date[/+]rbhanda commentedon Feb 10, 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
wfurt commentedon Feb 15, 2022
ok. I'll take look @rbhanda.
MichaelSimons commentedon Mar 23, 2022
@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.
rbhanda commentedon Mar 23, 2022
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
MichaelSimons commentedon Mar 23, 2022
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.
rzikm commentedon Mar 28, 2022
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.
rzikm commentedon Mar 28, 2022
@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
dotnet restorewhich download files over HTTPS will not work, just something to keep in mind for the blog post.47 remaining items
mattiaswerner commentedon Jun 10, 2022
Any word on when the dotnet-sdk snap will be fixed?
tayfunuyar commentedon Jun 21, 2022
echo "deb http://security.ubuntu.com/ubuntu impish-security main" | sudo tee /etc/apt/sources.list.d/impish-security.list
sudo apt-get update
sudo apt-get install libssl1.1
If your error is continue, this is working. You can try it.
richlander commentedon Jun 22, 2022
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?
Shadow53 commentedon Jun 22, 2022
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
snapdinstalled, not just Ubuntu.richlander commentedon Jun 22, 2022
I'm guessing that value prop 2 is the big one. Thanks for the reminder.
0xW1sKy commentedon Aug 10, 2022
for others looking for a solution:
The impish repo didn't work for me, but this did.
https://github.com/MicrosoftDocs/live-share/issues/4646#issuecomment-1195426465
trendzetter commentedon Sep 14, 2022
wft?! this is a supported framework or just steaming pile of sh*t?? 3.1 not yet 3 years old and it's uninstallable...
thangchung commentedon Sep 15, 2022
We got a lot of problems related to this issue (I believe). See dotnet/runtime#76199
Do we have a workable solution for it?
slonopotamus commentedon Sep 15, 2022
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.
viliamjr commentedon Sep 20, 2022
After install dotnet-sdk-6.0 successfully (using the microsoft package feed) I could not install the dotnet-sdk-3.1.
There is a problem with the 'targeting-pack' dependency:
NikolaMilosavljevic commentedon Sep 20, 2022
@viliamjr .NET 6+ is supported on Ubuntu 22.04 - https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
MichaelSimons commentedon Mar 2, 2023
@rbhanda, can this issue be closed?
rudi-cilibrasi commentedon Jun 10, 2023
Thanks for the fix! Working perfectly again now! Cheers, Rudi