So, after installed UE5 in my Linux Mint 20.3 Cinnamon, when I click to create my first project, will stop with the following error message (a big one). Maybe just permissions problem, but I don’t know much about Linux…
An error occurred while trying to generate project files.
Running /opt/ue5/Engine/Build/BatchFiles/Linux/Build.sh -projectfiles -project="/home/gustavopinent/Documentos/Unreal Projects/MyProject/MyProject.uproject" -game -rocket -progress
Setting up bundled DotNet SDK
Running command : dotnet Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll -projectfiles -project=/home/gustavopinent/Documentos/Unreal Projects/MyProject/MyProject.uproject -game -rocket -progress
Log file: /home/gustavopinent/.config/Epic/UnrealBuildTool/Log_GPF.txt
Some Platforms were skipped due to invalid SDK setup: Android.
See the log file for detailed information
Discovering modules, targets and source code for project...
Generating data for project indexing...
WARNING: Exception while generating include data for UnrealEditor: System.UnauthorizedAccessException: Access to the path '/opt/ue5/Engine/Intermediate/Build/Linux/B4D820EA/UnrealEditor/Development/Launch' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at EpicGames.Core.DirectoryReference.CreateDirectory(DirectoryReference Location) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/Shared/EpicGames.Core/DirectoryReference.cs:line 291
at UnrealBuildTool.Utils.WriteFileIfChanged(FileItem FileItem, String Contents, StringComparison Comparison) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/Utils.cs:line 1572
at UnrealBuildTool.NullActionGraphBuilder.CreateIntermediateTextFile(FileItem FileItem, String Contents) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/ActionGraphBuilder.cs:line 93
at UnrealBuildTool.ActionGraphBuilderExtensions.CreateIntermediateTextFile(IActionGraphBuilder Graph, FileReference AbsolutePath, String Contents) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/ActionGraphBuilder.cs:line 304
at UnrealBuildTool.UEBuildModuleCPP.CreateHeaderForDefinitions(CppCompileEnvironment CompileEnvironment, DirectoryReference IntermediateDirectory, String HeaderSuffix, IActionGraphBuilder Graph) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Configuration/UEBuildModuleCPP.cs:line 1185
at UnrealBuildTool.UEBuildModuleCPP.CreateCompileEnvironmentForIntellisense(ReadOnlyTargetRules Target, CppCompileEnvironment BaseCompileEnvironment) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Configuration/UEBuildModuleCPP.cs:line 1363
at UnrealBuildTool.ProjectFileGenerator.GenerateIntelliSenseData(String[] Arguments, List`1 Targets) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 1947
Generating data for project indexing... 100%
Discovering modules, targets and source code for project...
Generating data for project indexing...
WARNING: Exception while generating include data for UnrealEditor: System.UnauthorizedAccessException: Access to the path '/opt/ue5/Engine/Intermediate/Build/Linux/B4D820EA/UnrealEditor/Development/Launch' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at EpicGames.Core.DirectoryReference.CreateDirectory(DirectoryReference Location) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/Shared/EpicGames.Core/DirectoryReference.cs:line 291
at UnrealBuildTool.Utils.WriteFileIfChanged(FileItem FileItem, String Contents, StringComparison Comparison) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/Utils.cs:line 1572
at UnrealBuildTool.NullActionGraphBuilder.CreateIntermediateTextFile(FileItem FileItem, String Contents) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/ActionGraphBuilder.cs:line 93
at UnrealBuildTool.ActionGraphBuilderExtensions.CreateIntermediateTextFile(IActionGraphBuilder Graph, FileReference AbsolutePath, String Contents) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/ActionGraphBuilder.cs:line 304
at UnrealBuildTool.UEBuildModuleCPP.CreateHeaderForDefinitions(CppCompileEnvironment CompileEnvironment, DirectoryReference IntermediateDirectory, String HeaderSuffix, IActionGraphBuilder Graph) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Configuration/UEBuildModuleCPP.cs:line 1185
at UnrealBuildTool.UEBuildModuleCPP.CreateCompileEnvironmentForIntellisense(ReadOnlyTargetRules Target, CppCompileEnvironment BaseCompileEnvironment) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Configuration/UEBuildModuleCPP.cs:line 1363
at UnrealBuildTool.VSCodeProjectFileGenerator.AddTargetForIntellisense(UEBuildTarget Target) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/VisualStudioCode/VSCodeProjectFileGenerator.cs:line 353
at UnrealBuildTool.ProjectFileGenerator.GenerateIntelliSenseData(String[] Arguments, List`1 Targets) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 1930
WARNING: Exception while generating include data for MyProjectEditor: System.UnauthorizedAccessException: Access to the path '/opt/ue5/Engine/Intermediate/Build/Linux/B4D820EA/UnrealEditor/Development/Launch' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at EpicGames.Core.DirectoryReference.CreateDirectory(DirectoryReference Location) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/Shared/EpicGames.Core/DirectoryReference.cs:line 291
at UnrealBuildTool.Utils.WriteFileIfChanged(FileItem FileItem, String Contents, StringComparison Comparison) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/Utils.cs:line 1572
at UnrealBuildTool.NullActionGraphBuilder.CreateIntermediateTextFile(FileItem FileItem, String Contents) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/ActionGraphBuilder.cs:line 93
at UnrealBuildTool.ActionGraphBuilderExtensions.CreateIntermediateTextFile(IActionGraphBuilder Graph, FileReference AbsolutePath, String Contents) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/System/ActionGraphBuilder.cs:line 304
at UnrealBuildTool.UEBuildModuleCPP.CreateHeaderForDefinitions(CppCompileEnvironment CompileEnvironment, DirectoryReference IntermediateDirectory, String HeaderSuffix, IActionGraphBuilder Graph) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Configuration/UEBuildModuleCPP.cs:line 1185
at UnrealBuildTool.UEBuildModuleCPP.CreateCompileEnvironmentForIntellisense(ReadOnlyTargetRules Target, CppCompileEnvironment BaseCompileEnvironment) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Configuration/UEBuildModuleCPP.cs:line 1363
at UnrealBuildTool.VSCodeProjectFileGenerator.AddTargetForIntellisense(UEBuildTarget Target) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/VisualStudioCode/VSCodeProjectFileGenerator.cs:line 353
at UnrealBuildTool.ProjectFileGenerator.GenerateIntelliSenseData(String[] Arguments, List`1 Targets) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 1930
Generating data for project indexing... 100%
Writing project files...
Writing project files... 67%
ERROR: Unhandled exception: System.UnauthorizedAccessException: Access to the path '/opt/ue5/.vscode' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at EpicGames.Core.DirectoryReference.CreateDirectory(DirectoryReference Location) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/Shared/EpicGames.Core/DirectoryReference.cs:line 291
at UnrealBuildTool.VSCodeProjectFileGenerator.WriteCppPropertiesFile(DirectoryReference OutputDirectory, ProjectData Projects) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/VisualStudioCode/VSCodeProjectFileGenerator.cs:line 580
at UnrealBuildTool.VSCodeProjectFileGenerator.WritePrimaryProjectFile(ProjectFile UBTProject, PlatformProjectGeneratorCollection PlatformProjectGenerators) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/VisualStudioCode/VSCodeProjectFileGenerator.cs:line 287
at UnrealBuildTool.ProjectFileGenerator.WriteProjectFiles(PlatformProjectGeneratorCollection PlatformProjectGenerators) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 2806
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(PlatformProjectGeneratorCollection PlatformProjectGenerators, String[] Arguments) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 1153
at UnrealBuildTool.GenerateProjectFilesMode.Execute(CommandLineArguments Arguments) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/Modes/GenerateProjectFilesMode.cs:line 234
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in /mnt/horde/++UE5/Sync/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.cs:line 612