Unreal Engine 5.6 Linux, Fab and Bridge not working


as you can see, on unreal engine 5.6 and previously on 5.6 preview , fab and bridge both show the same error , that doesn’t happen with 5.5.4 where fab worked perfectly , is there a way to fix that? is it a dns issue? I’m currently on CachyOS with KDE Plasma, for bridge ,is shows categories with no thumbnails and when I try to login it shows this exact error , for fab it doesn’t work at all

EDIT:
I spent the day trying to figure out a way , and now I give up, I tried running unreal engine 5.6 from lutris and it works perfectly , surprisingly enough , the fps in lutris is better than native , fab is working , bridge is working , my metahumans are showing up , everything seems to be working , third person new template combat works out of the box, I see some flicker where there is some tooltip showing up but that’s it , try lutris , install epic games launcher, install unreal engine , fab and bridge from the epic games launcher,

3 Likes

Getting a same issue. I am using manjaro linux with unreal engine 5.6

[2025.06.07-06.44.25:146][513]LogEOSSDK: Warning: LogEOS: Error response received from backend. ServiceName=[Friend], OperationName=[GetBlockList], Url=[<Redacted>], HttpStatus=[403], ErrorCode=[errors.com.epicgames.common.insufficient_scopes], NumericErrorCode=[1056], ErrorMessage=[Insufficient access scopes. Expected: [friends_list]], CorrId=[EOS-t5esWwJMLK7iDoerMbfYQw-77V__FlDp-XApn2iaL6N7w]
[6736:7191:0607/121425.479709:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.
[6736:7191:0607/121425.479984:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.
[6736:7191:0607/121428.812637:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.
[6736:7192:0607/121428.812877:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.
[6736:7192:0607/121429.479069:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.
[6736:7203:0607/121434.146246:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.
[6736:7191:0607/121434.147085:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.
[6736:7191:0607/121437.812952:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.
[6736:7192:0607/121437.813192:ERROR:libc_interceptor.cc(109)] Cannot find getaddrinfo with dlsym.

Same error error DNS resolving here with Manjaro Linux in Unreal 5.6, in previous version works fine

1 Like

I’ve got the workaround for this issue and might it will help for you also see this post Unreal 5.6 on Linux, Start and Crash - #9 by lorezio23

2 Likes

while that workaround gets fab open to display content, adding any assets seems to still not work. Whenever “Add to project” is used, nothing happens.

Can anyone confirm this or am I alone with this? If others were affected and know a workaround to add assets over fab to the project, please let me know!

The only solution I have found that works for me is to turn of the CEF experimental version. I suspect there is some weird build flag getting passed but haven’t felt like debugging further.

Assuming you are building from source you should be able to do something like this.

diff --git a/Engine/Source/ThirdParty/CEF3/CEF3.build.cs b/Engine/Source/ThirdParty/CEF3/CEF3.build.cs
index 9eebeec0146c..98ec7c772cd9 100644
--- a/Engine/Source/ThirdParty/CEF3/CEF3.build.cs
+++ b/Engine/Source/ThirdParty/CEF3/CEF3.build.cs
@@ -13,7 +13,7 @@ public class CEF3 : ModuleRules
                /** Mark the current version of the library */
                string CEFVersion = "";
                string CEFPlatform = "";
-               bool bUseExperimentalVersion = true;
+               bool bUseExperimentalVersion = false;
 
                string RuntimePlatform = Target.Platform.ToString();