-
Notifications
You must be signed in to change notification settings - Fork 59
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
Ubuntu 22.04 - Failed to update dependencies: No usable version of libssl was found #42
Comments
Installing OpenSSL 1.1.1 via the commands below and then restarting WSL via
|
I'm getting this on Ubuntu 22.04. Replacing OpenSSL isn't a real viable solution because it has issues with security and other stuff depends on the newer version. Is there a version of Bridge to K8s that works with 3.0.2? |
This will be fully address once dotnet6 release goes out this month. |
Dotnet 6 is deployed to production, @sabbour can you test once and close this issue ? |
Yes, I just tested it and it works. Closing. Thanks! |
Describe the bug
Unable to proceed with installing dependencies for the Bridge to Kubernetes extension for Visual Studio Code, hence I'm blocked from configuring the extension to connect to my Kubernetes cluster. Seems to be related to https://forum.unity.com/threads/workaround-for-libssl-issue-on-ubuntu-22-04.1271405/
Mention the platform you are using
Visual Studio Code extension running on WSL2 and Ubuntu 22.04.
To Reproduce
Steps to reproduce the behavior:
npm install
Expected behavior
Proceed to select the Kubernetes service to redirect.
Screenshots
Additional context
See this issue: microsoft/mindaro#327
Ubuntu 22.04 (via WSL): has OpenSSL 3 installed by default
Looks like Bridge to Kubernetes is build using .NET Standard 2.1 which only supports older versions of OpenSSL. .NET 5 requires OpenSSL 1.x. Newer distro versions such as Ubuntu 22.04 use OpenSSL 3 and not OpenSSL 1.x (see https://github.com/dotnet/core/blob/main/release-notes/5.0/5.0-supported-os.md)
So, Bridge will need to be rebuilt using .NET 6+ to support a newer distro that only offers OpenSSL 3, or another workaround to install OpenSSL 1.x will need to be provided (see dotnet/core#4749 (comment))
The text was updated successfully, but these errors were encountered: