dotnet / core

.NET news, announcements, release notes, and more!
https://dot.net
MIT License
21.02k stars 4.91k forks source link

Add support for Ubuntu 22.04 (Jammy Jellyfish) - April 2022 Release Date #7038

Closed rbhanda closed 1 year ago

rbhanda commented 2 years ago

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:

mthalman commented 2 years ago

22.04 isn't expected to be released until April 2022.

rbhanda commented 2 years ago

@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 commented 2 years ago

ok. I'll take look @rbhanda.

MichaelSimons commented 2 years ago

@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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

The arm32 issue is being fixed by https://github.com/dotnet/runtime/pull/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 https://github.com/dotnet/runtime/issues/66310.

rzikm commented 2 years ago

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 https://github.com/dotnet/runtime/pull/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.

omajid commented 2 years ago

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?

rzikm commented 2 years ago

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?

Unfortunately, @omajid, we prioritize OpenSSL 3.0 when looking for a suitable library version, so the workaround would have to somehow make sure that dotnet does not see OpenSSL 3.0 libs, which is either very hard or impossible for common users.

Edit, actually, there is environment variable for that: CLR_OPENSSL_VERSION_OVERRIDE, which can be used to point dotnet to older OpenSSL version, so setting it to 1.1 could work. (see https://github.com/dotnet/runtime/blob/main/src/native/libs/System.Security.Cryptography.Native/opensslshim.c#L56-L77)

goldenbull commented 2 years ago

can not install from apt source yet.

ubuntu@ubuntu2204:~$ wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
--2022-03-29 14:31:18--  https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
Resolving packages.microsoft.com (packages.microsoft.com)... 13.75.64.135
Connecting to packages.microsoft.com (packages.microsoft.com)|13.75.64.135|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3692 (3.6K) [application/octet-stream]
Saving to: ‘packages-microsoft-prod.deb’

packages-microsoft-prod.deb                                               100%[==================================================================================================================================================================================>]   3.61K  --.-KB/s    in 0s

2022-03-29 14:31:18 (2.12 GB/s) - ‘packages-microsoft-prod.deb’ saved [3692/3692]

ubuntu@ubuntu2204:~$ sudo dpkg -i packages-microsoft-prod.deb
Selecting previously unselected package packages-microsoft-prod.
(Reading database ... 115636 files and directories currently installed.)
Preparing to unpack packages-microsoft-prod.deb ...
Unpacking packages-microsoft-prod (1.0-ubuntu22.04.1) ...
Setting up packages-microsoft-prod (1.0-ubuntu22.04.1) ...

ubuntu@ubuntu2204:~$ sudo apt-get update;   sudo apt-get install -y apt-transport-https &&   sudo apt-get update &&   sudo apt-get install -y dotnet-sdk-6.0
Hit:1 https://mirrors.aliyun.com/ubuntu jammy InRelease
Hit:2 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease
Hit:3 https://mirrors.aliyun.com/ubuntu jammy-updates InRelease
Hit:4 https://mirrors.aliyun.com/ubuntu jammy-backports InRelease
Hit:5 https://mirrors.aliyun.com/ubuntu jammy-security InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
apt-transport-https is already the newest version (2.4.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Hit:1 https://mirrors.aliyun.com/ubuntu jammy InRelease
Hit:2 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease
Hit:3 https://mirrors.aliyun.com/ubuntu jammy-updates InRelease
Hit:4 https://mirrors.aliyun.com/ubuntu jammy-backports InRelease
Hit:5 https://mirrors.aliyun.com/ubuntu jammy-security InRelease
Reading package lists... Done
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-6.0 : Depends: netstandard-targeting-pack-2.1 (>= 2.1.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

ubuntu@ubuntu2204:~$ uname -a
Linux ubuntu2204 5.15.0-23-generic dotnet/core#23-Ubuntu SMP Fri Mar 11 14:54:05 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

ubuntu@ubuntu2204:~$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Jammy Jellyfish (development branch)
Release:        22.04
Codename:       jammy
mthalman commented 2 years ago

can not install from apt source yet.

@rbhanda, @NikolaMilosavljevic - Can you investigate this (from https://github.com/dotnet/core/issues/7038#issuecomment-1081457707)?

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/.

goldenbull commented 2 years ago

go on...

The following packages have unmet dependencies:
 dotnet-sdk-6.0 : Depends: netstandard-targeting-pack-2.1 (>= 2.1.0) but it is not installable
                  Depends: aspnetcore-runtime-6.0 (>= 6.0.3) but it is not going to be installed
                  Depends: dotnet-runtime-6.0 (>= 6.0.3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
NikolaMilosavljevic commented 2 years ago

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/.

Yes, the package is missing - @rbhanda @leecow can this be added for 22.04?

NikolaMilosavljevic commented 2 years ago

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:

The following packages have unmet dependencies:
 dotnet-runtime-deps-6.0 : Depends: libssl1.0.0 but it is not installable or
                                    libssl1.0.2 but it is not installable or
                                    libssl1.1 but it is not installable
bartonjs commented 2 years ago

A 22.04 package should depend on libssl3: https://packages.ubuntu.com/jammy/libssl3

That's only true for .NET 6 and higher. .NET Core 3.1 doesn't try to load OpenSSL 3.

leecow commented 2 years ago

netstandard-targeting-pack-2.1 is now available at https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/n/

emmenlau commented 2 years ago

A 22.04 package should depend on libssl3: https://packages.ubuntu.com/jammy/libssl3

That's only true for .NET 6 and higher. .NET Core 3.1 doesn't try to load OpenSSL 3.

@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).

mthalman commented 2 years ago

A 22.04 package should depend on libssl3: https://packages.ubuntu.com/jammy/libssl3 That's only true for .NET 6 and higher. .NET Core 3.1 doesn't try to load OpenSSL 3.

@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).

Because support for .NET 5 ends on May 8, 2022.

emmenlau commented 2 years ago

Because support for .NET 5 ends on May 8, 2022.

Ok I can see that.

omajid commented 2 years ago

I feel like part of the checklist would have been to test/verify that all .NET versions work on Ubuntu 22.04. The fact that we had an emergency at https://github.com/dotnet/runtime/issues/67986 suggests something in the process went wrong?

emmenlau commented 2 years ago

Ok, Ubuntu 22.04 is out, but there is no support for .NET yet. Are there estimates when this will come? I can try to install .NET from Ubuntu 20.04 as a workaround, but I don't want to waste time on workarounds when the solution is within reach.

Nican commented 2 years ago

(Ignore, duplicate information)

hernil commented 2 years ago

I've been reading up around this today as I've been trying to get dotnet-sdk (version 6) up and running on Ubuntu 22.04.

As far as I can understand there seems to be dependency related problems first and foremost - and while I do get that you want or need the deb/ppa method to work - it seems to me like dependency hell is specifically one of the things Snaps (and Flatpaks for that matter) are meant to mitigate. Maybe it would be quicker to fix this in the snap before fixing it more broadly?

I guess snaps are not available in WSL so it will need to be managed otherwise as well - but those of us trying to get it working on full fat Ubuntu desktop would at least be happy :smile:

emmenlau commented 2 years ago

@hernil I think this issue does not track such a problem with snap's. Are you sure there is a problem with dotnet snap packages? Since they may not depend on the system ssl, they should install like before... Maybe you can document here the exact problem you are experiencing, that may help.

hernil commented 2 years ago

@emmenlau Thanks for replying so quickly!

Trying a fresh install with snap gives me the following: sudo snap install dotnet-sdk dotnet new console -o MyApp -f net6.0

[1]    1490095 segmentation fault (core dumped)  dotnet new console -o MyApp -f net6.0

A tip from a comment here on github suggested to override the ssl-version by environment variable which gets me a step further. export CLR_OPENSSL_VERSION_OVERRIDE=1.0.0 dotnet new console -o MyApp -f net6.0

The template "Console App" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on /home/hernil/Documents/MyApp/MyApp.csproj...
  Determining projects to restore...
  Restored /home/hernil/Documents/MyApp/MyApp.csproj (in 68 ms).
Restore succeeded.

This seems to suggest that there is indeed some sort of dependency related problem?

So I'm one step closer, but this seems like a very fragile solution. It doesn't really play seamlessly with Rider either which is unfortunate for my use case.

Trying to actually run the app gives me:

cd MyApp 
➜  MyApp dotnet run
/home/hernil/Documents/MyApp/bin/Debug/net6.0/MyApp: /snap/core18/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /lib/x86_64-linux-gnu/libstdc++.so.6)
/home/hernil/Documents/MyApp/bin/Debug/net6.0/MyApp: /snap/core18/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /lib/x86_64-linux-gnu/libstdc++.so.6)
/home/hernil/Documents/MyApp/bin/Debug/net6.0/MyApp: /snap/core18/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /lib/x86_64-linux-gnu/libstdc++.so.6)

So yeah, as far as I can see the snap is not working out of the box on Ubuntu 22.04 :crying_cat_face:

ilmalte commented 2 years ago

I second the problem of @hernil, just installed a fresh version of Ubuntu 22.04.

Installed the sdk via snap and added an alias

sudo snap install dotnet-sdk --classic --channel=6.0
sudo snap alias dotnet-sdk.dotnet dotnet

While creating my first project I had the same problem:

dotnet new
Segmentation fault (core dumped)
sudo dotnet new
Segmentation fault

Also, I am not able to installing it via apt because I have the following error:

The following packages have unmet dependencies:
 dotnet-runtime-deps-6.0 : Depends: libssl1.0.0 but it is not installable or
                                    libssl1.0.2 but it is not installable or
                                    libssl1.1 but it is not installable
E: Unable to correct problems, you have held broken packages.

I hope this could be helpful. 💡

Nican commented 2 years ago

As an update, it seems like that the apt package for dotnet has been fixed.

Expect, when I tried to load my workload, I got strange weird network behavior: https://github.com/dotnet/runtime/issues/68423

I tried to debug to the best of my abilities, but I ran out of time, and had to revert to 20.04.

tsyrya commented 2 years ago

@Nican I still have the error message about the libssl issue. Seems like I am gonna revert to 20.04 as well.

emmenlau commented 2 years ago

As an update, it seems like that the apt package for dotnet has been fixed.

I can confirm that dotnet 6 has been fixed and works for me. However dotnet 3.1 should still be in maintenance for the rest of the year, but it is currently (as of 2022.04.26) not possible to install with apt on Ubuntu 22.04:

The following packages have unmet dependencies:
 dotnet-runtime-deps-3.1 : Depends: libssl1.0.0 but it is not installable or
                                    libssl1.0.2 but it is not installable or
                                    libssl1.1 but it is not installable
E: Unable to correct problems, you have held broken packages.
ilmalte commented 2 years ago

After removing the snap package and reinstalling I keep have this message:

ilmalte@t14s:~$ dotnet new
Segmentation fault (core dumped)

But the dotnet is installed properly.

ilmalte@t14s:~$ dotnet --list-sdks
6.0.202 [/snap/dotnet-sdk/162/sdk]

Does anybody can point me out where I am wrong please?

thdk commented 2 years ago

I have managed to install dotnet core sdk on Ubuntu 22.04 using the installation script (although recommended only for ci systems) following instructions from this article

https://www.how2shout.com/linux/how-to-install-net-core-dotnet-on-ubuntu-22-04-lts/

volkankoc commented 2 years ago

After removing the snap package and reinstalling I keep have this message:

ilmalte@t14s:~$ dotnet new
Segmentation fault (core dumped)

But the dotnet is installed properly.

ilmalte@t14s:~$ dotnet --list-sdks
6.0.202 [/snap/dotnet-sdk/162/sdk]

Does anybody can point me out where I am wrong please?

OS Lifecycle Update We will officially support Ubuntu 22.04 starting with May 2022 servicing updates.

https://devblogs.microsoft.com/dotnet/april-2022-updates/

trimbleAdam commented 2 years ago

Where are we at on this one? I see the link to this script-o-matic installer, but I really just need apt to do this properly, and the error is always: dotnet/core#62 1.120 The following packages have unmet dependencies: dotnet/core#62 1.206 dotnet-sdk-3.1 : Depends: dotnet-targeting-pack-3.1 (>= 3.1.0) but it is not installable dotnet/core#62 1.206 Depends: aspnetcore-targeting-pack-3.1 (>= 3.1.10) but it is not installable dotnet/core#62 1.206 Depends: dotnet-runtime-3.1 (>= 3.1.24) but it is not going to be installed dotnet/core#62 1.206 Depends: aspnetcore-runtime-3.1 (>= 3.1.24) but it is not going to be installed dotnet/core#62 1.215 E: Unable to correct problems, you have held broken packages. Any working work-arounds?

richlander commented 2 years ago

Hey folks. Sorry about the trouble.

We updated .NET 6 (at initial release) to support OpenSSL 3. As a result, we didn't need to make any additional changes for .NET 6 to work correctly on Ubuntu 22.04.

.NET Core 3.1 and .NET 5 have not been updated to support OpenSSL 3. We published those releases to the jammy feed accidentally. We should not have done that and will be removing them shortly. As you can plainly see, they don't work.

We are discussing whether we will backport OpenSSL 3 support back to .NET Core 3.1. It is unlikely. It is a significant effort, particularly for a release well within its last year of support. For .NET 5, We've already built the last build (shipping on May 10th). It will not be updated to support OpenSSL 3.

For folks dependent on .NET Core 3.1 or .NET 5, we caution against upgrading to Ubuntu 22.04. We recommend moving your development environment and apps to .NET 6 first. For folks who've already upgraded to .NET 6, you should have a great experience on the new Ubuntu LTS release.

We apologize for the late notice on this topic. We should have seen this coming and posted a note on it earlier.

Update: We've discussed the situation. We've decided that we'll support .NET 6+ on Ubuntu 22.04 (and any other OSes that make only OpenSSL 3.0 available).

Update: I updated the following changes to our support docs to clarity the situation: https://github.com/dotnet/core/pull/7423/files.

As others have noted, you can install OpenSSL 1.x on Ubuntu 22.04 and it will work. Feel free to do that. Microsoft doesn't support or test that configuration.

hernil commented 2 years ago

@richlander Has the snap been fixed as well? :smile:

ilmalte commented 2 years ago

~I have just tried to uninstall and reinstall everything via snap (.NET version 6 on Ubuntu 22.04).~ ~I confirm that by running the commands below, now it works fine from my side!~

dotnet new webapi -minimal -o Test
cd Test
dotnet run

Just tried to install the preview version of .NET 7 and now I still have the segmentation fault (core dumped) error.

Fropppy commented 2 years ago
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb
sudo apt-get install ./libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb

I did a workaround for dotnet-runtime-deps-5.0, it worked for me

richlander commented 2 years ago

For sure. That works. Same model is being used by others: https://github.com/rvm/ubuntu_rvm/issues/67#issuecomment-1107065230.

There isn't any obvious way for us to change our packages to do that, and also it isn't something that we can support. We support Ubuntu 22.04 and its components as shipped by Canonical.

mattiaswerner commented 2 years ago

I have just tried to uninstall and reinstall everything via snap (.NET version 6 on Ubuntu 22.04). I confirm that by running the commands below, now it works fine from my side! @hernil

dotnet new webapi -minimal -o Test
cd Test
dotnet run

On a fresh 22.04 install with the dotnet-sdk snap I get "Segmentation fault (core dumped) for any build, run or watch action. I can list the sdks and runtimes just fine. On a different machine I had a working 20.04 setup with the snap, which when upgraded to 22.04 is producing the same segmentation fault.

ivanCordova commented 2 years ago
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb
sudo apt-get install ./libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb

I did a workaround for dotnet-runtime-deps-5.0, it worked for me

Yesterday I installed ubuntu 22.04 on my pc, I currently use .net 5 for my projects, when creating a project I got this error:

No usable version of the libssl was found

the last commands worked for me 👍🏼

hernil commented 2 years ago

I have just tried to uninstall and reinstall everything via snap (.NET version 6 on Ubuntu 22.04). I confirm that by running the commands below, now it works fine from my side! @hernil

dotnet new webapi -minimal -o Test
cd Test
dotnet run

On a fresh 22.04 install with the dotnet-sdk snap I get "Segmentation fault (core dumped) for any build, run or watch action. I can list the sdks and runtimes just fine. On a different machine I had a working 20.04 setup with the snap, which when upgraded to 22.04 is producing the same segmentation fault.

Same. Tried removing snap cache and installing - results in segmentation fault. I'm currently using the installation script as a workaround for now :-)

BDisp commented 2 years ago

Has anyone noticed that mouse events using ncurses in this version of Ubuntu are messy? It returns and repeats always the last event, even only on a mouse move, the same way that happens with the Debian 11.2.0.

sv-atoslav commented 2 years ago

Hello, developers. I install DotNet SDK at Ubuntu 22.04 , but it is not work. I not can even enumerate installed tools.

$ dotnet --info
.NET SDK (reflecting any global.json):
 Version:   6.0.202
 Commit:    f8a55617d2

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  22.04
 OS Platform: Linux
 RID:         ubuntu.22.04-x64
 Base Path:   /snap/dotnet-sdk/162/sdk/6.0.202/

Host (useful for support):
  Version: 6.0.4
  Commit:  be98e88c76

.NET SDKs installed:
  6.0.202 [/snap/dotnet-sdk/162/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.4 [/snap/dotnet-sdk/162/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.4 [/snap/dotnet-sdk/162/shared/Microsoft.NETCore.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download
$ dotnet list
Segmentation fault (core dumped)
rudi-cilibrasi commented 2 years ago

Our team recently moved to Ubuntu 22.04 and found that VSCode Live Share extension cannot work under at all in this OS due to the dotnet not working issue. It is a severe blocker to our (100% remote, previously collaborative) team so any info you might have about when dotnet can release for Ubuntu 22.04 will be very helpful to our planning.

UPDATE: this workaround fixes it for me in Ubuntu 22.04: https://github.com/MicrosoftDocs/live-share/issues/4646#issuecomment-1134736154

emmenlau commented 2 years ago

Dear @rudi-cilibrasi I'm not part of the dotnet team so I can not help with the issue. But I can say that since upgrading to the apt system packages of dotnet 6.0, we do not experience problems any more. Can you say what exactly does not work for you?

rudi-cilibrasi commented 2 years ago

https://github.com/MicrosoftDocs/live-share/issues/4662

simchad commented 2 years ago

Hello Developer. Should I install lower-version? It's my first Ubuntu installation, and I'm a little tired.

wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-2022.02.2-485-amd64.deb
apt install -f ./rstudio-2022.02.2-485-amd64.deb

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'rstudio' instead of './rstudio-2022.02.2-485-amd64.deb'
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:
 rstudio : Depends: libssl1.0.0 but it is not installable or
                    libssl1.0.2 but it is not installable or
                    libssl1.1 but it is not installable
E: Unable to correct problems, you have held broken packages.`
wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-2022.02.2-485-amd64.deb
apt install -f ./rstudio-2022.02.2-485-amd64.deb

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'rstudio' instead of './rstudio-2022.02.2-485-amd64.deb'
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:
 rstudio : Depends: libssl1.0.0 but it is not installable or
                    libssl1.0.2 but it is not installable or
                    libssl1.1 but it is not installable
E: Unable to correct problems, you have held broken packages.
mthalman commented 2 years ago

@simhc0714 - Your post indicates you're attempting to install a DEB package from https://download1.rstudio.org. That's a different product, unrelated to .NET which is what this GitHub repo is for. I would recommend you follow up with the support team at https://www.rstudio.com.

rudi-cilibrasi commented 2 years ago

@simhc0714 and others who may be interested there does seem to be a workaround for now involving installing the libssl1.1 package from an older (impish) repo of Ubuntu; maybe there is a similar workaround for Debian or maybe the package works in bionic as well not sure but here it is it worked for me to get LiveShare working for now: https://github.com/MicrosoftDocs/live-share/issues/4646#issuecomment-1134736154