OmniSharp not working with legacy .NET projects on Fedora 36
ArtyIF opened this issue · 22 comments
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
- Use Fedora 36 (or any more-or-less recent version)
- 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
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
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.0Dotnet Information
.NET SDK (reflecting any global.json): Version: 6.0.105 Commit: 1c35735293Runtime 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 |
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.
Full framework development now requires you to set
omnisharp.useModernNet
tofalse
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
.
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.
Looks like there is a closed issue for an installable Mono MSBuild package for Fedora - mono/linux-packaging-msbuild#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
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?
@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.
Perhaps these instructions to install the Fedora mono packages would resolve the issue https://www.mono-project.com/download/stable/#download-lin-fedora
"omnisharp.useModernNet": false, only set this one will take effect at 1.25.0, and delete others - "omnisharp.path": "",
@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...
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.
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)
¯_(ツ)_/¯
Downgrading to 1.24.x or earlier works as a workaround for now, but is obviously undesired
@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"
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.
Okay, I can confirm everything seems to be working properly now. Thanks for the help.
Fedora users beware of orphaned mono packages ;-)
Glad things are working now. Will close this out.
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.
@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.
@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?
@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.
@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.
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.