dotnet / vscode-csharp

Official C# support for Visual Studio Code
MIT License
2.86k stars 672 forks source link

OmniSharp not working with legacy .NET projects on Fedora 36 #5232

Closed ArtyIF closed 2 years ago

ArtyIF commented 2 years ago

Issue Description

OmniSharp has recently stopped shipping Mono with its installs. While on most Linux distros this causes no issues, on Fedora 36 this breaks non-SDK-style projects like Unity projects, since Fedora 36 does not ship Mono MSBuild anywhere in its repositories, which is required by OmniSharp for non-SDK-style projects.

Steps to Reproduce

  1. Use Fedora 36 (or any more-or-less recent version)
  2. Open a Unity project or any other non-SDK-style project in VS Code

Expected Behavior

OmniSharp boots up and works as intended.

Actual Behavior

OmniSharp boots up, but reports that no MSBuild has been found.

Logs

OmniSharp log

Starting OmniSharp server at 5/26/2022, 5:03:08 PM Target: (project path) OmniSharp server started with Mono 6.12.0. Path: /home/artyif/.vscode/extensions/ms-dotnettools.csharp-1.25.0-linux-x64/.omnisharp/1.39.0/omnisharp/OmniSharp.exe PID: 109682 [info]: OmniSharp.Stdio.Host Starting OmniSharp on fedora 36.0 (x64) [info]: OmniSharp.Services.DotNetCliService Checking the 'DOTNET_ROOT' environment variable to find a .NET SDK [info]: OmniSharp.Services.DotNetCliService DotNetPath set to /usr/lib64/dotnet/dotnet [info]: OmniSharp.MSBuild.Discovery.MSBuildLocator Located 0 MSBuild instance(s) Could not locate MSBuild instance to register with OmniSharp.

Environment information

VSCode version: 1.66.2 C# Extension: 1.25.0

Mono Information OmniSharp using mono :6.12.0
Dotnet Information .NET SDK (reflecting any global.json): Version: 6.0.105 Commit: 1c35735293 Runtime Environment: OS Name: fedora OS Version: 36 OS Platform: Linux RID: fedora.36-x64 Base Path: /usr/lib64/dotnet/sdk/6.0.105/ Host (useful for support): Version: 6.0.5 Commit: 70ae3df4a6 .NET SDKs installed: 6.0.105 [/usr/lib64/dotnet/sdk] .NET runtimes installed: Microsoft.AspNetCore.App 6.0.5 [/usr/lib64/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 6.0.5 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App] To install additional .NET runtimes or SDKs: https://aka.ms/dotnet-download
Visual Studio Code Extensions |Extension|Author|Version| |---|---|---| |csharp|ms-dotnettools|1.25.0| |file-downloader|mindaro-dev|1.0.12| |gitlens|eamodio|12.0.7| |material-product-icons|PKief|1.3.0| |unity-debug|Unity|3.0.2| |vscodeintellicode|VisualStudioExptTeam|1.2.21|;
JoeRobich commented 2 years ago

Full framework development now requires you to set omnisharp.useModernNet to false in settings. Please see the announcement at https://github.com/OmniSharp/omnisharp-vscode/issues/5120.

You will also need a complete system install of Mono and MSBuild. Please try the mono-complete package and let me know if that resolves your issue.

ArtyIF commented 2 years ago

Full framework development now requires you to set omnisharp.useModernNet to false in settings. Please see the announcement at #5120.

You will also need a complete system install of Mono and MSBuild. Please try the mono-complete package and let me know if that resolves your issue.

No, it doesn't resolve the issue. The only dependencies mono-complete package installs that I don't have is ibm-data-db2, mono-data-oracle, mono-reactive and mono-locale-extras. And yes, I have omnisharp.useModernNet set to false.

JoeRobich commented 2 years ago

Thanks for checking on that package. I will not pretend I know anything about how these Fedora packages are maintained. Doing a search for a MSBuild package isn't turning up anything for Fedora (https://pkgs.org/search/?q=msbuild). I will keep investigating.

JoeRobich commented 2 years ago

Looks like there is a closed issue for an installable Mono MSBuild package for Fedora - https://github.com/mono/linux-packaging-msbuild/issues/18. If only there were an equivalent to one of these packages - https://archlinux.pkgs.org/rolling/archlinux-community-x86_64/mono-msbuild-16.10.1.xamarinxplat.2021.05.26.14.00-2-x86_64.pkg.tar.zst.html & https://voidlinux.pkgs.org/current/voidlinux-main-x86_64/msbuild-bin-16.6_2.x86_64.xbps.html

esklarski commented 2 years ago

Posting this here from #5120

As far as I can tell msbuild is installed properly on my system (Fedora 36). I have mono-develop and mono-complete installed.

[xxxx@fedora ~]$ dotnet msbuild -ver
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

17.0.0.26101

Not sure why Omnisharp can't find it...

I got it to work by downgrading the extension to 1.24.4, and adding the following to the settings.json:

"omnisharp.useModernNet": false,
"omnisharp.path": "",
"omnisharp.useGlobalMono": "always",

From here upgrading to 1.25.0 breaks the MSBuild connection again. Seems 1.25.0 is the problem?

JoeRobich commented 2 years ago

@esklarski Mono does not use the dotnet SDK MSBuild. You would need to check msbuild -ver to see if you have a proper install.

bash-3.2$ msbuild -ver
Microsoft (R) Build Engine version 16.6.0 for Mono
Copyright (C) Microsoft Corporation. All rights reserved.

16.6.0.10801

What Fedora seems to be lacking is a mono-msbuild package similar to https://archlinux.pkgs.org/rolling/archlinux-community-x86_64/mono-msbuild-16.10.1.xamarinxplat.2021.05.26.14.00-2-x86_64.pkg.tar.zst.html which installs the Mono MSBuild. According to this post (https://blog.timpack.org/fedora-29-and-mono-5) there used to be a msbuild package.

JoeRobich commented 2 years ago

Perhaps these instructions to install the Fedora mono packages would resolve the issue https://www.mono-project.com/download/stable/#download-lin-fedora

liujinlong123 commented 2 years ago

"omnisharp.useModernNet": false, only set this one will take effect at 1.25.0, and delete others - "omnisharp.path": "",

esklarski commented 2 years ago

@esklarski Mono does not use the dotnet SDK MSBuild. You would need to check msbuild -ver to see if you have a proper install.

bash-3.2$ msbuild -ver
Microsoft (R) Build Engine version 16.6.0 for Mono
Copyright (C) Microsoft Corporation. All rights reserved.

16.6.0.10801

What Fedora seems to be lacking is a mono-msbuild package similar to https://archlinux.pkgs.org/rolling/archlinux-community-x86_64/mono-msbuild-16.10.1.xamarinxplat.2021.05.26.14.00-2-x86_64.pkg.tar.zst.html which installs the Mono MSBuild. According to this post (https://blog.timpack.org/fedora-29-and-mono-5) there used to be a msbuild package.

Okay, that answers that.

msbuild -ver returns command not found...

esklarski commented 2 years ago

Perhaps these instructions to install the Fedora mono packages would resolve the issue https://www.mono-project.com/download/stable/#download-lin-fedora

I tried this but there were dependancy conflicts and I know nothing about resolving those. I'll be looking into this, but I will also try talking to a Fedora person about the dotnet package.

esklarski commented 2 years ago

So I don't think the mono-project thing is going to work...

Error: 
 Problem: conflicting requests
  - package mono-complete-5.18.0.268-0.xamarin.3.epel8.x86_64 requires mono-devel = 5.18.0.268, but none of the providers can be installed
  - package mono-complete-5.18.1.0-0.xamarin.1.epel8.x86_64 requires mono-devel = 5.18.1.0, but none of the providers can be installed
  - package mono-complete-5.18.1.3-0.xamarin.1.epel8.x86_64 requires mono-devel = 5.18.1.3, but none of the providers can be installed
  - package mono-complete-5.20.1.19-0.xamarin.3.epel8.x86_64 requires mono-devel = 5.20.1.19, but none of the providers can be installed
  - package mono-complete-5.20.1.34-0.xamarin.2.epel8.x86_64 requires mono-devel = 5.20.1.34, but none of the providers can be installed
  - package mono-complete-6.0.0.313-0.xamarin.7.epel8.x86_64 requires mono-devel = 6.0.0.313, but none of the providers can be installed
  - package mono-complete-6.0.0.319-0.xamarin.1.epel8.x86_64 requires mono-devel = 6.0.0.319, but none of the providers can be installed
  - package mono-complete-6.0.0.327-0.xamarin.1.epel8.x86_64 requires mono-devel = 6.0.0.327, but none of the providers can be installed
  - package mono-complete-6.0.0.334-0.xamarin.1.epel8.x86_64 requires mono-devel = 6.0.0.334, but none of the providers can be installed
  - package mono-complete-6.10.0.104-0.xamarin.17.epel8.x86_64 requires mono-devel = 6.10.0.104, but none of the providers can be installed
  - package mono-complete-6.12.0.107-0.xamarin.9.epel8.x86_64 requires mono-devel = 6.12.0.107, but none of the providers can be installed
  - package mono-complete-6.12.0.90-0.xamarin.3.epel8.x86_64 requires mono-devel = 6.12.0.90, but none of the providers can be installed
  - package mono-complete-6.4.0.198-0.xamarin.3.epel8.x86_64 requires mono-devel = 6.4.0.198, but none of the providers can be installed
  - package mono-complete-6.6.0.161-0.xamarin.6.epel8.x86_64 requires mono-devel = 6.6.0.161, but none of the providers can be installed
  - package mono-complete-6.8.0.105-0.xamarin.3.epel8.x86_64 requires mono-devel = 6.8.0.105, but none of the providers can be installed
  - package mono-complete-6.8.0.123-0.xamarin.2.epel8.x86_64 requires mono-devel = 6.8.0.123, but none of the providers can be installed
  - package mono-complete-6.8.0.96-0.xamarin.3.epel8.x86_64 requires mono-devel = 6.8.0.96, but none of the providers can be installed
  - package mono-devel-5.18.0.268-0.xamarin.3.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-5.18.1.0-0.xamarin.1.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-5.18.1.3-0.xamarin.1.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-5.20.1.19-0.xamarin.3.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-5.20.1.34-0.xamarin.2.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.0.0.313-0.xamarin.7.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.0.0.319-0.xamarin.1.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.0.0.327-0.xamarin.1.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.0.0.334-0.xamarin.1.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.10.0.104-0.xamarin.17.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.12.0.107-0.xamarin.9.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.12.0.90-0.xamarin.3.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.4.0.198-0.xamarin.3.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.6.0.161-0.xamarin.6.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.8.0.105-0.xamarin.3.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.8.0.123-0.xamarin.2.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - package mono-devel-6.8.0.96-0.xamarin.3.epel8.x86_64 requires libgdiplus-devel, but none of the providers can be installed
  - nothing provides pkgconfig(glib-2.0) needed by libgdiplus-devel-5.6-0.xamarin.2.epel8.x86_64
  - nothing provides pkgconfig(gmodule-2.0) needed by libgdiplus-devel-5.6-0.xamarin.2.epel8.x86_64
  - nothing provides pkgconfig(gthread-2.0) needed by libgdiplus-devel-5.6-0.xamarin.2.epel8.x86_64
  - nothing provides pkgconfig(glib-2.0) needed by libgdiplus-devel-5.6.1-0.xamarin.3.epel8.x86_64
  - nothing provides pkgconfig(gmodule-2.0) needed by libgdiplus-devel-5.6.1-0.xamarin.3.epel8.x86_64
  - nothing provides pkgconfig(gthread-2.0) needed by libgdiplus-devel-5.6.1-0.xamarin.3.epel8.x86_64
  - nothing provides pkgconfig(glib-2.0) needed by libgdiplus-devel-6.0.2-0.xamarin.1.epel8.x86_64
  - nothing provides pkgconfig(gmodule-2.0) needed by libgdiplus-devel-6.0.2-0.xamarin.1.epel8.x86_64
  - nothing provides pkgconfig(gthread-2.0) needed by libgdiplus-devel-6.0.2-0.xamarin.1.epel8.x86_64
  - nothing provides pkgconfig(glib-2.0) needed by libgdiplus-devel-6.0.4-0.xamarin.1.epel8.x86_64
  - nothing provides pkgconfig(gmodule-2.0) needed by libgdiplus-devel-6.0.4-0.xamarin.1.epel8.x86_64
  - nothing provides pkgconfig(gthread-2.0) needed by libgdiplus-devel-6.0.4-0.xamarin.1.epel8.x86_64
  - nothing provides pkgconfig(glib-2.0) needed by libgdiplus-devel-6.0.5-0.xamarin.1.epel8.x86_64
  - nothing provides pkgconfig(gmodule-2.0) needed by libgdiplus-devel-6.0.5-0.xamarin.1.epel8.x86_64
  - nothing provides pkgconfig(gthread-2.0) needed by libgdiplus-devel-6.0.5-0.xamarin.1.epel8.x86_64
(try to add '--skip-broken' to skip uninstallable packages)

¯_(ツ)_/¯

ArtyIF commented 2 years ago

Downgrading to 1.24.x or earlier works as a workaround for now, but is obviously undesired

JoeRobich commented 2 years ago

@esklarski On a fresh Fedora 36 install I ran the following successfully.

sudo su
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
su -c 'curl https://download.mono-project.com/repo/centos8-stable.repo | tee /etc/yum.repos.d/mono-centos8-stable.repo'
dnf update
dnf install mono-complete

Then checked the msbuild version

[root@fedora jrobichaud]# msbuild -ver
Microsoft (R) Build Engine version 16.6.0 for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
See terminal output. ``` [jrobichaud@fedora ~]$ sudo su We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for jrobichaud: [root@fedora jrobichaud]# rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" su -c 'curl https://download.mono-project.com/repo/centos8-stable.repo | tee /etc/yum.repos.d/mono-centos8-stable.repo' dnf update % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 189 100 189 0 0 867 0 --:--:-- --:--:-- --:--:-- 866 [mono-centos8-stable] name=mono-centos8-stable baseurl=https://download.mono-project.com/repo/centos8-stable/ enabled=1 gpgcheck=1 gpgkey=https://download.mono-project.com/repo/xamarin.gpg Copr repo for PyCharm owned by phracek 70 kB/s | 84 kB 00:01 Fedora 36 - x86_64 1.9 MB/s | 85 MB 00:45 Fedora 36 openh264 (From Cisco) - x86_64 1.5 kB/s | 2.5 kB 00:01 Fedora Modular 36 - x86_64 961 kB/s | 2.4 MB 00:02 Fedora 36 - x86_64 - Updates 3.3 MB/s | 16 MB 00:04 Fedora Modular 36 - x86_64 - Updates 1.1 MB/s | 2.1 MB 00:01 google-chrome 5.7 kB/s | 3.6 kB 00:00 mono-centos8-stable 910 kB/s | 629 kB 00:00 RPM Fusion for Fedora 36 - Nonfree - NVIDIA Dri 9.7 kB/s | 14 kB 00:01 RPM Fusion for Fedora 36 - Nonfree - Steam 1.2 kB/s | 2.1 kB 00:01 Dependencies resolved. Nothing to do. Complete! [root@fedora jrobichaud]# dnf install mono-complete Last metadata expiration check: 0:00:28 ago on Thu 02 Jun 2022 06:26:05 PM PDT. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: mono-complete x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 7.2 k Installing dependencies: glib2-devel x86_64 2.72.1-1.fc36 updates 486 k ibm-data-db2 x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 43 k libblkid-devel x86_64 2.38-0.2.fc36 fedora 17 k libffi-devel x86_64 3.4.2-8.fc36 fedora 29 k libgdiplus-devel x86_64 6.1-2.fc36 fedora 8.2 k libgdiplus0 x86_64 6.0.5-0.xamarin.1.epel8 mono-centos8-stable 638 k libmono-2_0-1 x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 7.1 k libmono-2_0-devel x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 56 k libmono-llvm0 x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 9.8 M libmonoboehm-2_0-1 x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 7.6 M libmonoboehm-2_0-devel x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 7.0 k libmonosgen-2_0-1 x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 8.3 M libmonosgen-2_0-devel x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 10 k libmount-devel x86_64 2.38-0.2.fc36 fedora 18 k libselinux-devel x86_64 3.3-4.fc36 fedora 113 k libsepol-devel x86_64 3.3-3.fc36 fedora 40 k mono-core x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 46 M mono-data x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 4.4 M mono-data-oracle x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 84 k mono-data-sqlite x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 71 k mono-devel x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 34 M mono-extras x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 403 k mono-llvm-tools x86_64 6.0+mono20190708165219-0.xamarin.1.epel8 mono-centos8-stable 18 M mono-locale-extras x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 295 k mono-mvc x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 437 k mono-reactive x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 336 k mono-wcf x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 978 k mono-web x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 2.2 M mono-winforms x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 1.5 M mono-winfxcore x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 267 k monodoc-core x86_64 6.12.0.107-0.xamarin.9.epel8 mono-centos8-stable 19 M msbuild noarch 1:16.6+xamarinxplat.2020.10.22.18.31-0.xamarin.1.epel8 mono-centos8-stable 10 M msbuild-libhostfxr x86_64 3.0.0.2019.04.16.02.13-0.xamarin.4.epel8 mono-centos8-stable 158 k msbuild-sdkresolver noarch 1:16.6+xamarinxplat.2020.10.22.18.31-0.xamarin.1.epel8 mono-centos8-stable 54 k pcre-cpp x86_64 8.45-1.fc36.1 fedora 26 k pcre-devel x86_64 8.45-1.fc36.1 fedora 470 k pcre-utf16 x86_64 8.45-1.fc36.1 fedora 187 k pcre-utf32 x86_64 8.45-1.fc36.1 fedora 177 k pcre2-devel x86_64 10.40-1.fc36 updates 474 k sysprof-capture-devel x86_64 3.44.0-1.fc36 fedora 66 k zlib-devel x86_64 1.2.11-31.fc36 fedora 44 k Transaction Summary ================================================================================ Install 42 Packages Total download size: 167 M Installed size: 173 M Is this ok [y/N]: y Downloading Packages: (1/42): libgdiplus-devel-6.1-2.fc36.x86_64.rpm 45 kB/s | 8.2 kB 00:00 (2/42): libblkid-devel-2.38-0.2.fc36.x86_64.rpm 82 kB/s | 17 kB 00:00 (3/42): libffi-devel-3.4.2-8.fc36.x86_64.rpm 132 kB/s | 29 kB 00:00 (4/42): libmount-devel-2.38-0.2.fc36.x86_64.rpm 222 kB/s | 18 kB 00:00 (5/42): libsepol-devel-3.3-3.fc36.x86_64.rpm 369 kB/s | 40 kB 00:00 (6/42): pcre-cpp-8.45-1.fc36.1.x86_64.rpm 310 kB/s | 26 kB 00:00 (7/42): libselinux-devel-3.3-4.fc36.x86_64.rpm 619 kB/s | 113 kB 00:00 (8/42): pcre-utf16-8.45-1.fc36.1.x86_64.rpm 1.1 MB/s | 187 kB 00:00 (9/42): pcre-utf32-8.45-1.fc36.1.x86_64.rpm 1.2 MB/s | 177 kB 00:00 (10/42): pcre-devel-8.45-1.fc36.1.x86_64.rpm 1.6 MB/s | 470 kB 00:00 (11/42): sysprof-capture-devel-3.44.0-1.fc36.x8 653 kB/s | 66 kB 00:00 (12/42): zlib-devel-1.2.11-31.fc36.x86_64.rpm 431 kB/s | 44 kB 00:00 (13/42): libgdiplus0-6.0.5-0.xamarin.1.epel8.x8 1.2 MB/s | 638 kB 00:00 (14/42): ibm-data-db2-6.12.0.107-0.xamarin.9.ep 1.0 MB/s | 43 kB 00:00 (15/42): libmono-2_0-1-6.12.0.107-0.xamarin.9.e 138 kB/s | 7.1 kB 00:00 (16/42): libmono-2_0-devel-6.12.0.107-0.xamarin 1.1 MB/s | 56 kB 00:00 (17/42): glib2-devel-2.72.1-1.fc36.x86_64.rpm 342 kB/s | 486 kB 00:01 (18/42): libmono-llvm0-6.12.0.107-0.xamarin.9.e 7.0 MB/s | 9.8 MB 00:01 (19/42): pcre2-devel-10.40-1.fc36.x86_64.rpm 200 kB/s | 474 kB 00:02 (20/42): libmonoboehm-2_0-devel-6.12.0.107-0.xa 8.8 kB/s | 7.0 kB 00:00 (21/42): libmonoboehm-2_0-1-6.12.0.107-0.xamari 4.4 MB/s | 7.6 MB 00:01 (22/42): libmonosgen-2_0-devel-6.12.0.107-0.xam 12 kB/s | 10 kB 00:00 (23/42): mono-complete-6.12.0.107-0.xamarin.9.e 8.5 kB/s | 7.2 kB 00:00 (24/42): libmonosgen-2_0-1-6.12.0.107-0.xamarin 4.3 MB/s | 8.3 MB 00:01 (25/42): mono-data-oracle-6.12.0.107-0.xamarin. 105 kB/s | 84 kB 00:00 (26/42): mono-data-sqlite-6.12.0.107-0.xamarin. 85 kB/s | 71 kB 00:00 (27/42): mono-data-6.12.0.107-0.xamarin.9.epel8 1.9 MB/s | 4.4 MB 00:02 (28/42): mono-extras-6.12.0.107-0.xamarin.9.epe 430 kB/s | 403 kB 00:00 (29/42): mono-locale-extras-6.12.0.107-0.xamari 361 kB/s | 295 kB 00:00 (30/42): mono-mvc-6.12.0.107-0.xamarin.9.epel8. 486 kB/s | 437 kB 00:00 (31/42): mono-reactive-6.12.0.107-0.xamarin.9.e 404 kB/s | 336 kB 00:00 (32/42): mono-wcf-6.12.0.107-0.xamarin.9.epel8. 743 kB/s | 978 kB 00:01 (33/42): mono-web-6.12.0.107-0.xamarin.9.epel8. 1.5 MB/s | 2.2 MB 00:01 (34/42): mono-core-6.12.0.107-0.xamarin.9.epel8 4.4 MB/s | 46 MB 00:10 (35/42): mono-winforms-6.12.0.107-0.xamarin.9.e 770 kB/s | 1.5 MB 00:01 (36/42): mono-winfxcore-6.12.0.107-0.xamarin.9. 250 kB/s | 267 kB 00:01 (37/42): mono-devel-6.12.0.107-0.xamarin.9.epel 3.3 MB/s | 34 MB 00:10 [MIRROR] monodoc-core-6.12.0.107-0.xamarin.9.epel8.x86_64.rpm: Curl error (56): Failure when receiving data from the peer for https://download.mono-project.com/repo/centos8-stable/m/mono-core/monodoc-core-6.12.0.107-0.xamarin.9.epel8.x86_64.rpm [OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0] (38/42): msbuild-libhostfxr-3.0.0.2019.04.16.02 148 kB/s | 158 kB 00:01 (39/42): msbuild-16.6+xamarinxplat.2020.10.22.1 2.4 MB/s | 10 MB 00:04 (40/42): monodoc-core-6.12.0.107-0.xamarin.9.ep 2.5 MB/s | 19 MB 00:07 (41/42): mono-llvm-tools-6.0+mono20190708165219 2.5 MB/s | 18 MB 00:07 (42/42): msbuild-sdkresolver-16.6+xamarinxplat. 51 kB/s | 54 kB 00:01 -------------------------------------------------------------------------------- Total 6.9 MB/s | 167 MB 00:24 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: msbuild-1:16.6+xamarinxplat.2020.10.22.18.31-0.xamar 1/1 Preparing : 1/1 Installing : libmonosgen-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86 1/42 Running scriptlet: libmonosgen-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86 1/42 Installing : libmono-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86_64 2/42 Running scriptlet: libmono-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86_64 2/42 Installing : libmonoboehm-2_0-1-6.12.0.107-0.xamarin.9.epel8.x8 3/42 Running scriptlet: libmonoboehm-2_0-1-6.12.0.107-0.xamarin.9.epel8.x8 3/42 Installing : libgdiplus0-6.0.5-0.xamarin.1.epel8.x86_64 4/42 Running scriptlet: libgdiplus0-6.0.5-0.xamarin.1.epel8.x86_64 4/42 Installing : mono-llvm-tools-6.0+mono20190708165219-0.xamarin.1 5/42 Installing : libmono-llvm0-6.12.0.107-0.xamarin.9.epel8.x86_64 6/42 Running scriptlet: libmono-llvm0-6.12.0.107-0.xamarin.9.epel8.x86_64 6/42 Installing : pcre2-devel-10.40-1.fc36.x86_64 7/42 Installing : zlib-devel-1.2.11-31.fc36.x86_64 8/42 Installing : sysprof-capture-devel-3.44.0-1.fc36.x86_64 9/42 Installing : pcre-utf32-8.45-1.fc36.1.x86_64 10/42 Installing : pcre-utf16-8.45-1.fc36.1.x86_64 11/42 Installing : pcre-cpp-8.45-1.fc36.1.x86_64 12/42 Installing : pcre-devel-8.45-1.fc36.1.x86_64 13/42 Installing : libsepol-devel-3.3-3.fc36.x86_64 14/42 Installing : libselinux-devel-3.3-4.fc36.x86_64 15/42 Installing : libffi-devel-3.4.2-8.fc36.x86_64 16/42 Installing : libblkid-devel-2.38-0.2.fc36.x86_64 17/42 Installing : libmount-devel-2.38-0.2.fc36.x86_64 18/42 Installing : glib2-devel-2.72.1-1.fc36.x86_64 19/42 Installing : libgdiplus-devel-6.1-2.fc36.x86_64 20/42 Installing : mono-data-oracle-6.12.0.107-0.xamarin.9.epel8.x86_ 21/42 Installing : mono-data-sqlite-6.12.0.107-0.xamarin.9.epel8.x86_ 22/42 Installing : mono-data-6.12.0.107-0.xamarin.9.epel8.x86_64 23/42 Installing : mono-extras-6.12.0.107-0.xamarin.9.epel8.x86_64 24/42 Installing : mono-mvc-6.12.0.107-0.xamarin.9.epel8.x86_64 25/42 Installing : mono-winforms-6.12.0.107-0.xamarin.9.epel8.x86_64 26/42 Installing : mono-web-6.12.0.107-0.xamarin.9.epel8.x86_64 27/42 Installing : mono-wcf-6.12.0.107-0.xamarin.9.epel8.x86_64 28/42 Installing : mono-winfxcore-6.12.0.107-0.xamarin.9.epel8.x86_64 29/42 Installing : msbuild-libhostfxr-3.0.0.2019.04.16.02.13-0.xamari 30/42 Installing : msbuild-sdkresolver-1:16.6+xamarinxplat.2020.10.22 31/42 Installing : mono-core-6.12.0.107-0.xamarin.9.epel8.x86_64 32/42 Running scriptlet: mono-core-6.12.0.107-0.xamarin.9.epel8.x86_64 32/42 Mono Certificate Store Sync - version 6.12.0.107 Populate Mono certificate store from a concatenated list of certificates. Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed. Importing into legacy system store: I already trust 0, your new list has 131 Certificate added: CN=ACCVRAIZ1, OU=PKIACCV, O=ACCV, C=ES Certificate added: C=ES, O=FNMT-RCM, OU=AC RAIZ FNMT-RCM Certificate added: C=ES, O=FNMT-RCM, OU=Ceres, OID.2.5.4.97=VATES-Q2826004J, CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS Certificate added: SERIALNUMBER=G63287510, C=ES, O=ANF Autoridad de Certificacion, OU=ANF CA Raiz, CN=ANF Secure Server Root CA Certificate added: C=IT, L=Milan, O=Actalis S.p.A./03358520967, CN=Actalis Authentication Root CA Certificate added: C=US, O=AffirmTrust, CN=AffirmTrust Commercial Certificate added: C=US, O=AffirmTrust, CN=AffirmTrust Networking Certificate added: C=US, O=AffirmTrust, CN=AffirmTrust Premium Certificate added: C=US, O=AffirmTrust, CN=AffirmTrust Premium ECC Certificate added: C=US, O=Amazon, CN=Amazon Root CA 1 Certificate added: C=US, O=Amazon, CN=Amazon Root CA 2 Certificate added: C=US, O=Amazon, CN=Amazon Root CA 3 Certificate added: C=US, O=Amazon, CN=Amazon Root CA 4 Certificate added: CN=Atos TrustedRoot 2011, O=Atos, C=DE Certificate added: C=ES, CN=Autoridad de Certificacion Firmaprofesional CIF A62634068 Certificate added: C=IE, O=Baltimore, OU=CyberTrust, CN=Baltimore CyberTrust Root Certificate added: C=NO, O=Buypass AS-983163327, CN=Buypass Class 2 Root CA Certificate added: C=NO, O=Buypass AS-983163327, CN=Buypass Class 3 Root CA Certificate added: C=SK, L=Bratislava, O=Disig a.s., CN=CA Disig Root R2 Certificate added: C=CN, O=China Financial Certification Authority, CN=CFCA EV ROOT Certificate added: C=GB, S=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO Certification Authority Certificate added: C=GB, S=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Certification Authority Certificate added: C=GB, S=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Certification Authority Certificate added: C=FR, O=Dhimyotis, CN=Certigna Certificate added: C=FR, O=Dhimyotis, OU=0002 48146308100036, CN=Certigna Root CA Certificate added: C=PL, O=Asseco Data Systems S.A., OU=Certum Certification Authority, CN=Certum EC-384 CA Certificate added: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA Certificate added: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA 2 Certificate added: C=PL, O=Asseco Data Systems S.A., OU=Certum Certification Authority, CN=Certum Trusted Root CA Certificate added: C=GB, S=Greater Manchester, L=Salford, O=Comodo CA Limited, CN=AAA Certificate Services Certificate added: O="Cybertrust, Inc", CN=Cybertrust Global Root Certificate added: C=DE, O=D-Trust GmbH, CN=D-TRUST Root Class 3 CA 2 2009 Certificate added: C=DE, O=D-Trust GmbH, CN=D-TRUST Root Class 3 CA 2 EV 2009 Certificate added: O=Digital Signature Trust Co., CN=DST Root CA X3 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root CA Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root G2 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root G3 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root CA Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G2 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G3 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert High Assurance EV Root CA Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Trusted Root G4 Certificate added: C=TR, L=Ankara, O=E-Tuğra EBG Bilişim Teknolojileri ve Hizmetleri A.Ş., OU=E-Tugra Sertifikasyon Merkezi, CN=E-Tugra Certification Authority Certificate added: C=ES, O=Agencia Catalana de Certificacio (NIF Q-0801176-I), OU=Serveis Publics de Certificacio, OU=Vegeu https://www.catcert.net/verarrel (c)03, OU=Jerarquia Entitats de Certificacio Catalanes, CN=EC-ACC Certificate added: O=Entrust.net, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), OU=(c) 1999 Entrust.net Limited, CN=Entrust.net Certification Authority (2048) Certificate added: C=US, O="Entrust, Inc.", OU=www.entrust.net/CPS is incorporated by reference, OU="(c) 2006 Entrust, Inc.", CN=Entrust Root Certification Authority Certificate added: C=US, O="Entrust, Inc.", OU=See www.entrust.net/legal-terms, OU="(c) 2012 Entrust, Inc. - for authorized use only", CN=Entrust Root Certification Authority - EC1 Certificate added: C=US, O="Entrust, Inc.", OU=See www.entrust.net/legal-terms, OU="(c) 2009 Entrust, Inc. - for authorized use only", CN=Entrust Root Certification Authority - G2 Certificate added: C=US, O="Entrust, Inc.", OU=See www.entrust.net/legal-terms, OU="(c) 2015 Entrust, Inc. - for authorized use only", CN=Entrust Root Certification Authority - G4 Certificate added: C=CN, O="GUANG DONG CERTIFICATE AUTHORITY CO.,LTD.", CN=GDCA TrustAUTH R5 ROOT Certificate added: C=AT, O=e-commerce monitoring GmbH, CN=GLOBALTRUST 2020 Certificate added: C=US, O=Google Trust Services LLC, CN=GTS Root R1 Certificate added: C=US, O=Google Trust Services LLC, CN=GTS Root R2 Certificate added: C=US, O=Google Trust Services LLC, CN=GTS Root R3 Certificate added: C=US, O=Google Trust Services LLC, CN=GTS Root R4 Certificate added: OU=GlobalSign ECC Root CA - R4, O=GlobalSign, CN=GlobalSign Certificate added: OU=GlobalSign ECC Root CA - R5, O=GlobalSign, CN=GlobalSign Certificate added: C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA Certificate added: OU=GlobalSign Root CA - R2, O=GlobalSign, CN=GlobalSign Certificate added: OU=GlobalSign Root CA - R3, O=GlobalSign, CN=GlobalSign Certificate added: OU=GlobalSign Root CA - R6, O=GlobalSign, CN=GlobalSign Certificate added: C=BE, O=GlobalSign nv-sa, CN=GlobalSign Root E46 Certificate added: C=BE, O=GlobalSign nv-sa, CN=GlobalSign Root R46 Certificate added: C=US, O="The Go Daddy Group, Inc.", OU=Go Daddy Class 2 Certification Authority Certificate added: C=US, S=Arizona, L=Scottsdale, O="GoDaddy.com, Inc.", CN=Go Daddy Root Certificate Authority - G2 Certificate added: C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS ECC Root CA 2021 Certificate added: C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS RSA Root CA 2021 Certificate added: C=GR, L=Athens, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions ECC RootCA 2015 Certificate added: C=GR, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions RootCA 2011 Certificate added: C=GR, L=Athens, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions RootCA 2015 Certificate added: C=HK, O=Hongkong Post, CN=Hongkong Post Root CA 1 Certificate added: C=HK, S=Hong Kong, L=Hong Kong, O=Hongkong Post, CN=Hongkong Post Root CA 3 Certificate added: C=US, O=Internet Security Research Group, CN=ISRG Root X1 Certificate added: C=US, O=IdenTrust, CN=IdenTrust Commercial Root CA 1 Certificate added: C=US, O=IdenTrust, CN=IdenTrust Public Sector Root CA 1 Certificate added: C=ES, O=IZENPE S.A., CN=Izenpe.com Certificate added: C=HU, L=Budapest, O=Microsec Ltd., CN=Microsec e-Szigno Root CA 2009, E=info@e-szigno.hu Certificate added: C=US, O=Microsoft Corporation, CN=Microsoft ECC Root Certificate Authority 2017 Certificate added: C=US, O=Microsoft Corporation, CN=Microsoft RSA Root Certificate Authority 2017 Certificate added: C=KR, O=NAVER BUSINESS PLATFORM Corp., CN=NAVER Global Root Certification Authority Certificate added: C=HU, L=Budapest, O=NetLock Kft., OU=Tanúsítványkiadók (Certification Services), CN=NetLock Arany (Class Gold) Főtanúsítvány Certificate added: C=US, O=Network Solutions L.L.C., CN=Network Solutions Certificate Authority Certificate added: C=CH, O=WISeKey, OU=OISTE Foundation Endorsed, CN=OISTE WISeKey Global Root GB CA Certificate added: C=CH, O=WISeKey, OU=OISTE Foundation Endorsed, CN=OISTE WISeKey Global Root GC CA Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 1 G3 Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 2 Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 2 G3 Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 3 Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 3 G3 Certificate added: C=US, S=Texas, L=Houston, O=SSL Corporation, CN=SSL.com EV Root Certification Authority ECC Certificate added: C=US, S=Texas, L=Houston, O=SSL Corporation, CN=SSL.com EV Root Certification Authority RSA R2 Certificate added: C=US, S=Texas, L=Houston, O=SSL Corporation, CN=SSL.com Root Certification Authority ECC Certificate added: C=US, S=Texas, L=Houston, O=SSL Corporation, CN=SSL.com Root Certification Authority RSA Certificate added: C=PL, O=Krajowa Izba Rozliczeniowa S.A., CN=SZAFIR ROOT CA2 Certificate added: C=JP, O="Japan Certification Services, Inc.", CN=SecureSign RootCA11 Certificate added: C=US, O=SecureTrust Corporation, CN=SecureTrust CA Certificate added: C=US, O=SecureTrust Corporation, CN=Secure Global CA Certificate added: C=JP, O="SECOM Trust Systems CO.,LTD.", OU=Security Communication RootCA2 Certificate added: C=JP, O=SECOM Trust.net, OU=Security Communication RootCA1 Certificate added: C=NL, O=Staat der Nederlanden, CN=Staat der Nederlanden EV Root CA Certificate added: C=US, O="Starfield Technologies, Inc.", OU=Starfield Class 2 Certification Authority Certificate added: C=US, S=Arizona, L=Scottsdale, O="Starfield Technologies, Inc.", CN=Starfield Root Certificate Authority - G2 Certificate added: C=US, S=Arizona, L=Scottsdale, O="Starfield Technologies, Inc.", CN=Starfield Services Root Certificate Authority - G2 Certificate added: C=CH, O=SwissSign AG, CN=SwissSign Gold CA - G2 Certificate added: C=CH, O=SwissSign AG, CN=SwissSign Silver CA - G2 Certificate added: C=DE, O=T-Systems Enterprise Services GmbH, OU=T-Systems Trust Center, CN=T-TeleSec GlobalRoot Class 2 Certificate added: C=DE, O=T-Systems Enterprise Services GmbH, OU=T-Systems Trust Center, CN=T-TeleSec GlobalRoot Class 3 Certificate added: C=TR, L=Gebze - Kocaeli, O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK, OU=Kamu Sertifikasyon Merkezi - Kamu SM, CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 Certificate added: C=TW, O=TAIWAN-CA, OU=Root CA, CN=TWCA Global Root CA Certificate added: C=TW, O=TAIWAN-CA, OU=Root CA, CN=TWCA Root Certification Authority Certificate added: O=TeliaSonera, CN=TeliaSonera Root CA v1 Certificate added: C=PA, S=Panama, L=Panama City, O=TrustCor Systems S. de R.L., OU=TrustCor Certificate Authority, CN=TrustCor ECA-1 Certificate added: C=PA, S=Panama, L=Panama City, O=TrustCor Systems S. de R.L., OU=TrustCor Certificate Authority, CN=TrustCor RootCert CA-1 Certificate added: C=PA, S=Panama, L=Panama City, O=TrustCor Systems S. de R.L., OU=TrustCor Certificate Authority, CN=TrustCor RootCert CA-2 Certificate added: C=US, S=Illinois, L=Chicago, O="Trustwave Holdings, Inc.", CN=Trustwave Global Certification Authority Certificate added: C=US, S=Illinois, L=Chicago, O="Trustwave Holdings, Inc.", CN=Trustwave Global ECC P256 Certification Authority Certificate added: C=US, S=Illinois, L=Chicago, O="Trustwave Holdings, Inc.", CN=Trustwave Global ECC P384 Certification Authority Certificate added: C=TN, O=Agence Nationale de Certification Electronique, CN=TunTrust Root CA Certificate added: C=CN, O=UniTrust, CN=UCA Extended Validation Root Certificate added: C=CN, O=UniTrust, CN=UCA Global G2 Root Certificate added: C=US, S=New Jersey, L=Jersey City, O=The USERTRUST Network, CN=USERTrust ECC Certification Authority Certificate added: C=US, S=New Jersey, L=Jersey City, O=The USERTRUST Network, CN=USERTrust RSA Certification Authority Certificate added: C=US, OU=www.xrampsecurity.com, O=XRamp Security Services Inc, CN=XRamp Global Certification Authority Certificate added: C=RO, O=certSIGN, OU=certSIGN ROOT CA Certificate added: C=RO, O=CERTSIGN SA, OU=certSIGN ROOT CA G2 Certificate added: C=HU, L=Budapest, O=Microsec Ltd., OID.2.5.4.97=VATHU-23584497, CN=e-Szigno Root CA 2017 Certificate added: C=TW, O="Chunghwa Telecom Co., Ltd.", OU=ePKI Root Certification Authority Certificate added: C=US, OU=emSign PKI, O=eMudhra Inc, CN=emSign ECC Root CA - C3 Certificate added: C=IN, OU=emSign PKI, O=eMudhra Technologies Limited, CN=emSign ECC Root CA - G3 Certificate added: C=US, OU=emSign PKI, O=eMudhra Inc, CN=emSign Root CA - C1 Certificate added: C=IN, OU=emSign PKI, O=eMudhra Technologies Limited, CN=emSign Root CA - G1 131 new root certificates were added to your trust store. Import process completed. Importing into BTLS system store: I already trust 0, your new list has 131 Certificate added: CN=ACCVRAIZ1, OU=PKIACCV, O=ACCV, C=ES Certificate added: C=ES, O=FNMT-RCM, OU=AC RAIZ FNMT-RCM Certificate added: C=ES, O=FNMT-RCM, OU=Ceres, OID.2.5.4.97=VATES-Q2826004J, CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS Certificate added: SERIALNUMBER=G63287510, C=ES, O=ANF Autoridad de Certificacion, OU=ANF CA Raiz, CN=ANF Secure Server Root CA Certificate added: C=IT, L=Milan, O=Actalis S.p.A./03358520967, CN=Actalis Authentication Root CA Certificate added: C=US, O=AffirmTrust, CN=AffirmTrust Commercial Certificate added: C=US, O=AffirmTrust, CN=AffirmTrust Networking Certificate added: C=US, O=AffirmTrust, CN=AffirmTrust Premium Certificate added: C=US, O=AffirmTrust, CN=AffirmTrust Premium ECC Certificate added: C=US, O=Amazon, CN=Amazon Root CA 1 Certificate added: C=US, O=Amazon, CN=Amazon Root CA 2 Certificate added: C=US, O=Amazon, CN=Amazon Root CA 3 Certificate added: C=US, O=Amazon, CN=Amazon Root CA 4 Certificate added: CN=Atos TrustedRoot 2011, O=Atos, C=DE Certificate added: C=ES, CN=Autoridad de Certificacion Firmaprofesional CIF A62634068 Certificate added: C=IE, O=Baltimore, OU=CyberTrust, CN=Baltimore CyberTrust Root Certificate added: C=NO, O=Buypass AS-983163327, CN=Buypass Class 2 Root CA Certificate added: C=NO, O=Buypass AS-983163327, CN=Buypass Class 3 Root CA Certificate added: C=SK, L=Bratislava, O=Disig a.s., CN=CA Disig Root R2 Certificate added: C=CN, O=China Financial Certification Authority, CN=CFCA EV ROOT Certificate added: C=GB, S=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO Certification Authority Certificate added: C=GB, S=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Certification Authority Certificate added: C=GB, S=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Certification Authority Certificate added: C=FR, O=Dhimyotis, CN=Certigna Certificate added: C=FR, O=Dhimyotis, OU=0002 48146308100036, CN=Certigna Root CA Certificate added: C=PL, O=Asseco Data Systems S.A., OU=Certum Certification Authority, CN=Certum EC-384 CA Certificate added: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA Certificate added: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA 2 Certificate added: C=PL, O=Asseco Data Systems S.A., OU=Certum Certification Authority, CN=Certum Trusted Root CA Certificate added: C=GB, S=Greater Manchester, L=Salford, O=Comodo CA Limited, CN=AAA Certificate Services Certificate added: O="Cybertrust, Inc", CN=Cybertrust Global Root Certificate added: C=DE, O=D-Trust GmbH, CN=D-TRUST Root Class 3 CA 2 2009 Certificate added: C=DE, O=D-Trust GmbH, CN=D-TRUST Root Class 3 CA 2 EV 2009 Certificate added: O=Digital Signature Trust Co., CN=DST Root CA X3 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root CA Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root G2 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root G3 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root CA Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G2 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G3 Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert High Assurance EV Root CA Certificate added: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Trusted Root G4 Certificate added: C=TR, L=Ankara, O=E-Tuğra EBG Bilişim Teknolojileri ve Hizmetleri A.Ş., OU=E-Tugra Sertifikasyon Merkezi, CN=E-Tugra Certification Authority Certificate added: C=ES, O=Agencia Catalana de Certificacio (NIF Q-0801176-I), OU=Serveis Publics de Certificacio, OU=Vegeu https://www.catcert.net/verarrel (c)03, OU=Jerarquia Entitats de Certificacio Catalanes, CN=EC-ACC Certificate added: O=Entrust.net, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), OU=(c) 1999 Entrust.net Limited, CN=Entrust.net Certification Authority (2048) Certificate added: C=US, O="Entrust, Inc.", OU=www.entrust.net/CPS is incorporated by reference, OU="(c) 2006 Entrust, Inc.", CN=Entrust Root Certification Authority Certificate added: C=US, O="Entrust, Inc.", OU=See www.entrust.net/legal-terms, OU="(c) 2012 Entrust, Inc. - for authorized use only", CN=Entrust Root Certification Authority - EC1 Certificate added: C=US, O="Entrust, Inc.", OU=See www.entrust.net/legal-terms, OU="(c) 2009 Entrust, Inc. - for authorized use only", CN=Entrust Root Certification Authority - G2 Certificate added: C=US, O="Entrust, Inc.", OU=See www.entrust.net/legal-terms, OU="(c) 2015 Entrust, Inc. - for authorized use only", CN=Entrust Root Certification Authority - G4 Certificate added: C=CN, O="GUANG DONG CERTIFICATE AUTHORITY CO.,LTD.", CN=GDCA TrustAUTH R5 ROOT Certificate added: C=AT, O=e-commerce monitoring GmbH, CN=GLOBALTRUST 2020 Certificate added: C=US, O=Google Trust Services LLC, CN=GTS Root R1 Certificate added: C=US, O=Google Trust Services LLC, CN=GTS Root R2 Certificate added: C=US, O=Google Trust Services LLC, CN=GTS Root R3 Certificate added: C=US, O=Google Trust Services LLC, CN=GTS Root R4 Certificate added: OU=GlobalSign ECC Root CA - R4, O=GlobalSign, CN=GlobalSign Certificate added: OU=GlobalSign ECC Root CA - R5, O=GlobalSign, CN=GlobalSign Certificate added: C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA Certificate added: OU=GlobalSign Root CA - R2, O=GlobalSign, CN=GlobalSign Certificate added: OU=GlobalSign Root CA - R3, O=GlobalSign, CN=GlobalSign Certificate added: OU=GlobalSign Root CA - R6, O=GlobalSign, CN=GlobalSign Certificate added: C=BE, O=GlobalSign nv-sa, CN=GlobalSign Root E46 Certificate added: C=BE, O=GlobalSign nv-sa, CN=GlobalSign Root R46 Certificate added: C=US, O="The Go Daddy Group, Inc.", OU=Go Daddy Class 2 Certification Authority Certificate added: C=US, S=Arizona, L=Scottsdale, O="GoDaddy.com, Inc.", CN=Go Daddy Root Certificate Authority - G2 Certificate added: C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS ECC Root CA 2021 Certificate added: C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS RSA Root CA 2021 Certificate added: C=GR, L=Athens, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions ECC RootCA 2015 Certificate added: C=GR, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions RootCA 2011 Certificate added: C=GR, L=Athens, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions RootCA 2015 Certificate added: C=HK, O=Hongkong Post, CN=Hongkong Post Root CA 1 Certificate added: C=HK, S=Hong Kong, L=Hong Kong, O=Hongkong Post, CN=Hongkong Post Root CA 3 Certificate added: C=US, O=Internet Security Research Group, CN=ISRG Root X1 Certificate added: C=US, O=IdenTrust, CN=IdenTrust Commercial Root CA 1 Certificate added: C=US, O=IdenTrust, CN=IdenTrust Public Sector Root CA 1 Certificate added: C=ES, O=IZENPE S.A., CN=Izenpe.com Certificate added: C=HU, L=Budapest, O=Microsec Ltd., CN=Microsec e-Szigno Root CA 2009, E=info@e-szigno.hu Certificate added: C=US, O=Microsoft Corporation, CN=Microsoft ECC Root Certificate Authority 2017 Certificate added: C=US, O=Microsoft Corporation, CN=Microsoft RSA Root Certificate Authority 2017 Certificate added: C=KR, O=NAVER BUSINESS PLATFORM Corp., CN=NAVER Global Root Certification Authority Certificate added: C=HU, L=Budapest, O=NetLock Kft., OU=Tanúsítványkiadók (Certification Services), CN=NetLock Arany (Class Gold) Főtanúsítvány Certificate added: C=US, O=Network Solutions L.L.C., CN=Network Solutions Certificate Authority Certificate added: C=CH, O=WISeKey, OU=OISTE Foundation Endorsed, CN=OISTE WISeKey Global Root GB CA Certificate added: C=CH, O=WISeKey, OU=OISTE Foundation Endorsed, CN=OISTE WISeKey Global Root GC CA Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 1 G3 Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 2 Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 2 G3 Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 3 Certificate added: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 3 G3 Certificate added: C=US, S=Texas, L=Houston, O=SSL Corporation, CN=SSL.com EV Root Certification Authority ECC Certificate added: C=US, S=Texas, L=Houston, O=SSL Corporation, CN=SSL.com EV Root Certification Authority RSA R2 Certificate added: C=US, S=Texas, L=Houston, O=SSL Corporation, CN=SSL.com Root Certification Authority ECC Certificate added: C=US, S=Texas, L=Houston, O=SSL Corporation, CN=SSL.com Root Certification Authority RSA Certificate added: C=PL, O=Krajowa Izba Rozliczeniowa S.A., CN=SZAFIR ROOT CA2 Certificate added: C=JP, O="Japan Certification Services, Inc.", CN=SecureSign RootCA11 Certificate added: C=US, O=SecureTrust Corporation, CN=SecureTrust CA Certificate added: C=US, O=SecureTrust Corporation, CN=Secure Global CA Certificate added: C=JP, O="SECOM Trust Systems CO.,LTD.", OU=Security Communication RootCA2 Certificate added: C=JP, O=SECOM Trust.net, OU=Security Communication RootCA1 Certificate added: C=NL, O=Staat der Nederlanden, CN=Staat der Nederlanden EV Root CA Certificate added: C=US, O="Starfield Technologies, Inc.", OU=Starfield Class 2 Certification Authority Certificate added: C=US, S=Arizona, L=Scottsdale, O="Starfield Technologies, Inc.", CN=Starfield Root Certificate Authority - G2 Certificate added: C=US, S=Arizona, L=Scottsdale, O="Starfield Technologies, Inc.", CN=Starfield Services Root Certificate Authority - G2 Certificate added: C=CH, O=SwissSign AG, CN=SwissSign Gold CA - G2 Certificate added: C=CH, O=SwissSign AG, CN=SwissSign Silver CA - G2 Certificate added: C=DE, O=T-Systems Enterprise Services GmbH, OU=T-Systems Trust Center, CN=T-TeleSec GlobalRoot Class 2 Certificate added: C=DE, O=T-Systems Enterprise Services GmbH, OU=T-Systems Trust Center, CN=T-TeleSec GlobalRoot Class 3 Certificate added: C=TR, L=Gebze - Kocaeli, O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK, OU=Kamu Sertifikasyon Merkezi - Kamu SM, CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 Certificate added: C=TW, O=TAIWAN-CA, OU=Root CA, CN=TWCA Global Root CA Certificate added: C=TW, O=TAIWAN-CA, OU=Root CA, CN=TWCA Root Certification Authority Certificate added: O=TeliaSonera, CN=TeliaSonera Root CA v1 Certificate added: C=PA, S=Panama, L=Panama City, O=TrustCor Systems S. de R.L., OU=TrustCor Certificate Authority, CN=TrustCor ECA-1 Certificate added: C=PA, S=Panama, L=Panama City, O=TrustCor Systems S. de R.L., OU=TrustCor Certificate Authority, CN=TrustCor RootCert CA-1 Certificate added: C=PA, S=Panama, L=Panama City, O=TrustCor Systems S. de R.L., OU=TrustCor Certificate Authority, CN=TrustCor RootCert CA-2 Certificate added: C=US, S=Illinois, L=Chicago, O="Trustwave Holdings, Inc.", CN=Trustwave Global Certification Authority Certificate added: C=US, S=Illinois, L=Chicago, O="Trustwave Holdings, Inc.", CN=Trustwave Global ECC P256 Certification Authority Certificate added: C=US, S=Illinois, L=Chicago, O="Trustwave Holdings, Inc.", CN=Trustwave Global ECC P384 Certification Authority Certificate added: C=TN, O=Agence Nationale de Certification Electronique, CN=TunTrust Root CA Certificate added: C=CN, O=UniTrust, CN=UCA Extended Validation Root Certificate added: C=CN, O=UniTrust, CN=UCA Global G2 Root Certificate added: C=US, S=New Jersey, L=Jersey City, O=The USERTRUST Network, CN=USERTrust ECC Certification Authority Certificate added: C=US, S=New Jersey, L=Jersey City, O=The USERTRUST Network, CN=USERTrust RSA Certification Authority Certificate added: C=US, OU=www.xrampsecurity.com, O=XRamp Security Services Inc, CN=XRamp Global Certification Authority Certificate added: C=RO, O=certSIGN, OU=certSIGN ROOT CA Certificate added: C=RO, O=CERTSIGN SA, OU=certSIGN ROOT CA G2 Certificate added: C=HU, L=Budapest, O=Microsec Ltd., OID.2.5.4.97=VATHU-23584497, CN=e-Szigno Root CA 2017 Certificate added: C=TW, O="Chunghwa Telecom Co., Ltd.", OU=ePKI Root Certification Authority Certificate added: C=US, OU=emSign PKI, O=eMudhra Inc, CN=emSign ECC Root CA - C3 Certificate added: C=IN, OU=emSign PKI, O=eMudhra Technologies Limited, CN=emSign ECC Root CA - G3 Certificate added: C=US, OU=emSign PKI, O=eMudhra Inc, CN=emSign Root CA - C1 Certificate added: C=IN, OU=emSign PKI, O=eMudhra Technologies Limited, CN=emSign Root CA - G1 131 new root certificates were added to your trust store. Import process completed. Installing : msbuild-1:16.6+xamarinxplat.2020.10.22.18.31-0.xam 33/42 Installing : mono-devel-6.12.0.107-0.xamarin.9.epel8.x86_64 34/42 Running scriptlet: mono-devel-6.12.0.107-0.xamarin.9.epel8.x86_64 34/42 Installing : libmono-2_0-devel-6.12.0.107-0.xamarin.9.epel8.x86 35/42 Installing : libmonosgen-2_0-devel-6.12.0.107-0.xamarin.9.epel8 36/42 Installing : libmonoboehm-2_0-devel-6.12.0.107-0.xamarin.9.epel 37/42 Installing : ibm-data-db2-6.12.0.107-0.xamarin.9.epel8.x86_64 38/42 Installing : mono-locale-extras-6.12.0.107-0.xamarin.9.epel8.x8 39/42 Installing : mono-reactive-6.12.0.107-0.xamarin.9.epel8.x86_64 40/42 Installing : monodoc-core-6.12.0.107-0.xamarin.9.epel8.x86_64 41/42 Installing : mono-complete-6.12.0.107-0.xamarin.9.epel8.x86_64 42/42 Running scriptlet: mono-complete-6.12.0.107-0.xamarin.9.epel8.x86_64 42/42 Verifying : libblkid-devel-2.38-0.2.fc36.x86_64 1/42 Verifying : libffi-devel-3.4.2-8.fc36.x86_64 2/42 Verifying : libgdiplus-devel-6.1-2.fc36.x86_64 3/42 Verifying : libmount-devel-2.38-0.2.fc36.x86_64 4/42 Verifying : libselinux-devel-3.3-4.fc36.x86_64 5/42 Verifying : libsepol-devel-3.3-3.fc36.x86_64 6/42 Verifying : pcre-cpp-8.45-1.fc36.1.x86_64 7/42 Verifying : pcre-devel-8.45-1.fc36.1.x86_64 8/42 Verifying : pcre-utf16-8.45-1.fc36.1.x86_64 9/42 Verifying : pcre-utf32-8.45-1.fc36.1.x86_64 10/42 Verifying : sysprof-capture-devel-3.44.0-1.fc36.x86_64 11/42 Verifying : zlib-devel-1.2.11-31.fc36.x86_64 12/42 Verifying : glib2-devel-2.72.1-1.fc36.x86_64 13/42 Verifying : pcre2-devel-10.40-1.fc36.x86_64 14/42 Verifying : libgdiplus0-6.0.5-0.xamarin.1.epel8.x86_64 15/42 Verifying : ibm-data-db2-6.12.0.107-0.xamarin.9.epel8.x86_64 16/42 Verifying : libmono-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86_64 17/42 Verifying : libmono-2_0-devel-6.12.0.107-0.xamarin.9.epel8.x86 18/42 Verifying : libmono-llvm0-6.12.0.107-0.xamarin.9.epel8.x86_64 19/42 Verifying : libmonoboehm-2_0-1-6.12.0.107-0.xamarin.9.epel8.x8 20/42 Verifying : libmonoboehm-2_0-devel-6.12.0.107-0.xamarin.9.epel 21/42 Verifying : libmonosgen-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86 22/42 Verifying : libmonosgen-2_0-devel-6.12.0.107-0.xamarin.9.epel8 23/42 Verifying : mono-complete-6.12.0.107-0.xamarin.9.epel8.x86_64 24/42 Verifying : mono-core-6.12.0.107-0.xamarin.9.epel8.x86_64 25/42 Verifying : mono-data-6.12.0.107-0.xamarin.9.epel8.x86_64 26/42 Verifying : mono-data-oracle-6.12.0.107-0.xamarin.9.epel8.x86_ 27/42 Verifying : mono-data-sqlite-6.12.0.107-0.xamarin.9.epel8.x86_ 28/42 Verifying : mono-devel-6.12.0.107-0.xamarin.9.epel8.x86_64 29/42 Verifying : mono-extras-6.12.0.107-0.xamarin.9.epel8.x86_64 30/42 Verifying : mono-locale-extras-6.12.0.107-0.xamarin.9.epel8.x8 31/42 Verifying : mono-mvc-6.12.0.107-0.xamarin.9.epel8.x86_64 32/42 Verifying : mono-reactive-6.12.0.107-0.xamarin.9.epel8.x86_64 33/42 Verifying : mono-wcf-6.12.0.107-0.xamarin.9.epel8.x86_64 34/42 Verifying : mono-web-6.12.0.107-0.xamarin.9.epel8.x86_64 35/42 Verifying : mono-winforms-6.12.0.107-0.xamarin.9.epel8.x86_64 36/42 Verifying : mono-winfxcore-6.12.0.107-0.xamarin.9.epel8.x86_64 37/42 Verifying : monodoc-core-6.12.0.107-0.xamarin.9.epel8.x86_64 38/42 Verifying : mono-llvm-tools-6.0+mono20190708165219-0.xamarin.1 39/42 Verifying : msbuild-libhostfxr-3.0.0.2019.04.16.02.13-0.xamari 40/42 Verifying : msbuild-1:16.6+xamarinxplat.2020.10.22.18.31-0.xam 41/42 Verifying : msbuild-sdkresolver-1:16.6+xamarinxplat.2020.10.22 42/42 Installed: glib2-devel-2.72.1-1.fc36.x86_64 ibm-data-db2-6.12.0.107-0.xamarin.9.epel8.x86_64 libblkid-devel-2.38-0.2.fc36.x86_64 libffi-devel-3.4.2-8.fc36.x86_64 libgdiplus-devel-6.1-2.fc36.x86_64 libgdiplus0-6.0.5-0.xamarin.1.epel8.x86_64 libmono-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86_64 libmono-2_0-devel-6.12.0.107-0.xamarin.9.epel8.x86_64 libmono-llvm0-6.12.0.107-0.xamarin.9.epel8.x86_64 libmonoboehm-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86_64 libmonoboehm-2_0-devel-6.12.0.107-0.xamarin.9.epel8.x86_64 libmonosgen-2_0-1-6.12.0.107-0.xamarin.9.epel8.x86_64 libmonosgen-2_0-devel-6.12.0.107-0.xamarin.9.epel8.x86_64 libmount-devel-2.38-0.2.fc36.x86_64 libselinux-devel-3.3-4.fc36.x86_64 libsepol-devel-3.3-3.fc36.x86_64 mono-complete-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-core-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-data-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-data-oracle-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-data-sqlite-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-devel-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-extras-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-llvm-tools-6.0+mono20190708165219-0.xamarin.1.epel8.x86_64 mono-locale-extras-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-mvc-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-reactive-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-wcf-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-web-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-winforms-6.12.0.107-0.xamarin.9.epel8.x86_64 mono-winfxcore-6.12.0.107-0.xamarin.9.epel8.x86_64 monodoc-core-6.12.0.107-0.xamarin.9.epel8.x86_64 msbuild-1:16.6+xamarinxplat.2020.10.22.18.31-0.xamarin.1.epel8.noarch msbuild-libhostfxr-3.0.0.2019.04.16.02.13-0.xamarin.4.epel8.x86_64 msbuild-sdkresolver-1:16.6+xamarinxplat.2020.10.22.18.31-0.xamarin.1.epel8.noarch pcre-cpp-8.45-1.fc36.1.x86_64 pcre-devel-8.45-1.fc36.1.x86_64 pcre-utf16-8.45-1.fc36.1.x86_64 pcre-utf32-8.45-1.fc36.1.x86_64 pcre2-devel-10.40-1.fc36.x86_64 sysprof-capture-devel-3.44.0-1.fc36.x86_64 zlib-devel-1.2.11-31.fc36.x86_64 Complete! [root@fedora jrobichaud]# msbuild -ver Microsoft (R) Build Engine version 16.6.0 for Mono Copyright (C) Microsoft Corporation. All rights reserved. [root@fedora jrobichaud]# ```
See OmniSharp Log. ``` Starting OmniSharp server at 6/2/2022, 6:55:34 PM Target: /home/jrobichaud/source/AngryBirdsStyleGame/Assets/Scripts OmniSharp server started with Mono 6.12.0. Path: /home/jrobichaud/.vscode/extensions/ms-dotnettools.csharp-1.25.0-linux-x64/.omnisharp/1.39.0/omnisharp/OmniSharp.exe PID: 6074 [info]: OmniSharp.Stdio.Host Starting OmniSharp on fedora 36.0 (x64) [info]: OmniSharp.Services.DotNetCliService Checking the 'DOTNET_ROOT' environment variable to find a .NET SDK [info]: OmniSharp.Services.DotNetCliService Using the 'dotnet' on the PATH. [info]: OmniSharp.Services.DotNetCliService DotNetPath set to dotnet [info]: OmniSharp.MSBuild.Discovery.MSBuildLocator Located 1 MSBuild instance(s) 1: Mono 16.6.0 - "/usr/lib/mono/msbuild/Current/bin" [warn]: OmniSharp.CompositionHostBuilder It looks like you have Mono installed which contains a MSBuild lower than 16.10.0 which is the minimum supported by the configured .NET Core Sdk. Try updating Mono to the latest stable or preview version to enable better .NET Core Sdk support. [info]: OmniSharp.MSBuild.Discovery.MSBuildLocator Registered MSBuild instance: Mono 16.6.0 - "/usr/lib/mono/msbuild/Current/bin" ```
esklarski commented 2 years ago

Yeah, talking with someone on the DotNetEvolution Discord I found the same thing. On a fresh install the instructions work.

But this was easily solved. Running sudo dnf list installed | grep mono showed that when I uninstalled the Fedora packaged mono a few packages were left. Once I uninstalled those, everything worked as expected.

So it would seem Fedora users need to ensure no mono packages are installed before proceeding with the Mono Project package install.

I'll be testing the v1.25 extension again this evening and will report back.

esklarski commented 2 years ago

Okay, I can confirm everything seems to be working properly now. Thanks for the help.

Fedora users beware of orphaned mono packages ;-)

JoeRobich commented 2 years ago

Glad things are working now. Will close this out.

ccaneke commented 2 years ago

This worked for me:

sudo rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" su -c 'curl https://download.mono-project.com/repo/centos8-stable.repo | tee /etc/yum.repos.d/mono-centos8-stable.repo' dnf update dnf install mono-complete

These steps basically.

Although I had to dnf remove the existing mono-core package otherwise there were problems with dnf update.

But now I'm getting the following error. It seems that the version of mono on my fedora 35 installation does not have the required version of MSBUILD.

[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Located 1 MSBuild instance(s)
            1: Mono 16.6.0 - "/usr/lib/mono/msbuild/Current/bin"
[warn]: OmniSharp.CompositionHostBuilder
        It looks like you have Mono installed which contains a MSBuild lower than 16.7.0 which is the minimum supported by the configured .NET Core Sdk.
 Try updating Mono to the latest stable or preview version to enable better .NET Core Sdk support.
JoeRobich commented 2 years ago

@ccaneke If your projects are not .NET SDK projects, then you can ignore that warning. Otherwise, you would want to set omnisharp.useModernNet to true and have a .NET 6 SDK installed.

cachandlerdev commented 1 year ago

@ccaneke @esklarski @JoeRobich After following those steps, I noticed that I only had msbuild v16.6.0, but I need at least v17.0.0 for a vim plugin I'm using in a Unity Project. Were you ever able to find how to update to a newer version?

JoeRobich commented 1 year ago

@BagelSeasoning234 I believe the latest MSBuild that is shipping with the release Mono is 16.10 (ultimately it depends on your distro). The .NET SDK ships with the latest 17.x MSBuild, however that may not help since last I recall Unity generates Full Framework projects not SDK projects.

JoeRobich commented 1 year ago

@BagelSeasoning234 After doing some snooping, it appears that maybe a community member has written a plugin that will generate SDK style projects for Unity. You could then run with omnisharp.useModernNet set to true against a .NET 6+ SDK.

cachandlerdev commented 1 year ago

Alright, thanks! It appears as though the immediate issue I was having with the vim plugin was caused by another problem that I was able to resolve, but given that I still get warning messages about updating msbuild, I will make sure to look into that if I have any additional issues.