I am trying to build UE5 on Fedora 36 but after running GenerateProjectFiles.sh I keep getting the following errors:
/home/whitequill/Documents/source/UnrealEngine-release/Engine/Binaries/ThirdParty/DotNet/Linux/sdk/3.1.401/NuGet.targets(255,5): error : Unable to load the service index for source https://api.nuget.org/v3/index.json. [/home/whitequill/Documents/source/UnrealEngine-release/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj]
/home/whitequill/Documents/source/UnrealEngine-release/Engine/Binaries/ThirdParty/DotNet/Linux/sdk/3.1.401/NuGet.targets(255,5): error : The SSL connection could not be established, see inner exception. [/home/whitequill/Documents/source/UnrealEngine-release/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj]
/home/whitequill/Documents/source/UnrealEngine-release/Engine/Binaries/ThirdParty/DotNet/Linux/sdk/3.1.401/NuGet.targets(255,5): error : The remote certificate is invalid according to the validation procedure. [/home/whitequill/Documents/source/UnrealEngine-release/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj]
I found a download for dotnet-sdk-3.1-3.1.403-1.x86_64. Yet the problem persists after placing the sdk files into the directory in the paths. There is no NuGet files but, I don’t see why that would be needed.
Can someone help me solve this please?
As discussed in another thread, the current release script it wrong, you may need to fix it or execute the steps manually. Remember to change $BASE_PATH to the right path before using the dotnet command.
Also, 5.0.3 is a nightmare, you probably better using ue5-main, which has a working fine script as the moment I write (I’m building it). Not gonna post the commit hash code since I did not use it yet, but the amount of stress with 5.0.3 problems and crashes you cannot be very worse using main.
I can’t pull main.
It just sends me here: Cloning a repository - GitHub Docs and says Authentication failed. I read up somewhere about making and using a Personal Access Token, but wasn’t able to figure out to do it.
That’s not the issue. I can’t pull it either. Used to pull it all the time before github started tinkering with the authentication. The new system is gaslighting unuseful, unproductive and unhelpful. All it’s done is lock me out of my own repos.
EPIC cannot lock you out on GitHub, only from their project.
If you locked out, then it’s something between you and github, maybe you were using ssh and your keys changed, or whatever. Nothing to do with EPIC project, they don’t have that power.