Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error when install dotnet/core/aspnet:3.1 on CentOS 8 - Folder [/usr/share/dotnet/host/fxr] does not contain any version-numbered child folders

Like as dotnet/dotnet-docker#1537 but I have same error on CenOS 8 (not Docker) on standalone machine. Clean new CentOS 8 with latest updates on 23 dec 2020. in console:

sudo dnf install aspnetcore-runtime-3.1 - OK

dotnet - OK (shows using manual)

dotnet --info - error:

A fatal error occurred, the folder [/usr/share/dotnet/host/fxr] does not contain any version-numbered child folders

dotnet --list-runtimes - error: A fatal error occurred, the folder [/usr/share/dotnet/host/fxr] does not contain any version-numbered child folders

dotnet *.dll - error: A fatal error occurred, the folder [/usr/share/dotnet/host/fxr] does not contain any version-numbered child folders

the folder /usr/share/dotnet/host/fxr is really empty. Trying to install SDK - no effect

like image 663
Zhivov.Oleg Avatar asked Sep 16 '25 13:09

Zhivov.Oleg


1 Answers

If the dotnet sdk is version 5.0

step 1.- Remove sdk

sudo dnf remove dotnet-sdk-5.0

step 2.- remove folders

sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/bin/dotnet
sudo rm -rf /etc/yum.repos.d/microsoft-prod.repo

step 4.- Clean and upgrade.

sudo dnf clean all
sudo dnf upgrade

step 5.- Reboot system

sudo init 6

step 6.- Finally

sudo dnf install dotnet-sdk-5.0
like image 94
Jhonny Ramirez Zeballos Avatar answered Sep 19 '25 04:09

Jhonny Ramirez Zeballos