※この現象は8.0.20.0で修正されました。
対象バージョン
8.0.5.0、8.0.6.0
現象
Ubuntu 22.04 LTSにForguncy Serverをインストールしようした場合、以下のエラーが発生してインストールが失敗する場合があります。
A fatal error occurred. The folder [/usr/share/dotnet/host/fxr] does not exist.
本現象は、2つのLinuxパッケージリポジトリから.NETパッケージが提供されている場合に発生します。Microsoftリポジトリとディストリビューションリポジトリが競合していることが原因です。
Linux での .NET パッケージの組み合わせのトラブルシューティングを行う - .NET | Microsoft Learn
対応方法
次のbashコマンドを使用し、Microsoftリポジトリを削除してディストリビューションリポジトリから.NETパッケージをインストールします。
sudo apt remove 'dotnet*' 'aspnet*' 'netstandard*'
sudo rm /etc/apt/sources.list.d/microsoft-prod.list
sudo apt update
sudo apt-get install -y aspnetcore-runtime-6.0
.NETパッケージのインストール完了後、通常の手順に従ってForguncy Serverをインストールしてください。