anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
41 stars 16 forks source link

Game does not launch on Fedora 40 due to non existent dotnet 7 #3926

Open genderneutralnoun opened 3 weeks ago

genderneutralnoun commented 3 weeks ago

Game Version

v.1.19.8

Platform

Linux

Modded

None

SP/MP

Singleplayer

Description

Game won't launch. I attempted to install dotnet 7.0; no such package exists in the fedora 40 repositories. The install.sh allowed me to install when I installed dotnet 8.0, but the game will not launch.

How to reproduce

  1. Attempt to launch Vintage Story on Fedora 40.
  2. Game does not launch.

Screenshots

No response

Logs

Logs

pingouyn commented 3 weeks ago

Hi, I believe you need dot.net 7.x for the game to start, it doesn't work with releases 8.0 onwards on my linux either (kubuntu).

dot.net 7 has reached end of life so was removed from the repositories (same on ubuntu). You can still install it manually though. On ubuntu we have the possibility to add a dedicated ppa to retrieve the access to dot.net 7.x. I understand something similar can be done on fedora by manually adding a "key".

Here's a link to a Microsoft page explaining how this can be done in Fedora: [https://learn.microsoft.com/en-us/dotnet/core/install/linux-fedora]

Hope that helps!

bluelightning32 commented 1 week ago

I'm running Fedora 40, and I was able to install the .net 7 package from Fedora 39:

DNF_VAR_releasever=39 dnf install dotnet-sdk-7.0