UEFN - Unable to Play - Validation Failed - SSL or SSH was not OK

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Unreal Revision Control

Summary

Only for the past two days I am not able to load projects or edit/play them in UEFN. Create new project also displays “Failed to sync project ‘NewProject’ with content service because user is not logged in Error: Connection to the server failed” (But I appear to be logged in because in the “Project” dropdown at the bottom I have the option to “logout”)
The logfile contains this… request failed, libcurl error: 60 (SSL peer certificate or SSH remote key was not OK)

Steps to Reproduce

  1. Start UEFN… UEFN attempts to load last opened project and gets stuck at 36% for a long time… Error message displays “Failed to sync project info with content service. Error: Connection to the server failed.”

Expected Result

Connection to the content server should complete successfully like it always seems to have previous to yesterday.

Observed Result

Fails to connect to content server

Platform(s)

PC

Additional Notes

I have a screenshot of the errors and the logfile

I uninstalled a virus protection program(malwarebytes), restarted my PC and its working now. I tried so many other things over the past two days. I dont know why this fixed it. It worked for the past 6 months without this issue with and without the virus protection running. Odd.

This issue/post can be closed.

1 Like

Hi @Gamested ,
There was a similar problem a while ago
urc.exe and urc.dll get flagged as Malware from Microsoft Defender

1 Like

Actually, can I take this back. It is still happening today. I am still getting connection to content server issues. The same issue is still occurring.

From the log file:

LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 41 (OpenSSL/1.1.1t: error:14094458:SSL routines:ssl3_read_bytes:tlsv1 unrecognized name)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 42 (Closing connection)
LogHttp: Warning: Retry 5 on https://content-service.bfda.live.use1a.on.epicgames.com/api/content/v2/project/a004b701-4421-6508-4047-e9bede2b26c0
LogHttp: Warning: 00000982FDEE2300: request failed, libcurl error: 35 (SSL connect error)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 43 (Connection 83 seems to be dead)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 44 (Closing connection)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 45 (TLSv1.2 (IN), TLS alert, close notify (256):)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 46 (TLSv1.2 (OUT), TLS alert, close notify (256):)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 47 (Hostname in DNS cache was stale, zapped)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 48 (  Trying 34.199.183.70:443...)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 49 (Connected to content-service.bfda.live.use1a.on.epicgames.com (34.199.183.70) port 443)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 0 (ALPN: curl offers http/1.1)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 1 (TLSv1.3 (OUT), TLS handshake, Client hello (1):)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 2 (TLSv1.3 (IN), TLS alert, unrecognized name (624):)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 3 (OpenSSL/1.1.1t: error:14094458:SSL routines:ssl3_read_bytes:tlsv1 unrecognized name)
LogHttp: Warning: 00000982FDEE2300: libcurl info message cache 4 (Closing connection)
LogHttp: Warning: HttpRetry: Resetting log verbosity to Warning due to requests being retried
LogOnline: Warning: OSS: Http Unexpected Result: HttpResult: 0 Code: 0 Error: Failure ErrorCode=errors.com.epicgames.online.generic.connection_failure, Message=Connection to the server failed., Raw=connection_failure
LogValkyrie: Syncing project MyEscapeRoom with content service took  79.45 sec
LogValkyrie: Error: Failed to sync project MyEscapeRoom with content service:
Failure ErrorCode=errors.com.epicgames.online.generic.connection_failure, Message=Connection to the server failed., Raw=connection_failure
LogValkyrieSummary: Project MyEscapeRoom failed to update
LogValkyrieActivityTracker: Warning: Upload -> Fail Activity: MyEscapeRoom - Failed to sync project info with content service. Error: Connection to the server failed.

hi,
The error is really

"host": "content-service.bfda.live.use1a.on.epicgames.com",
    "method": "GET",
    "path": "/api/content/v2/project/a004b701-4421-6508-4047-e9bede2b26c0",
    "errorCode": "errors.com.epicgames.content-service.auth_required",
"errorMessage": "No authorization header."

}

You have to delete you cache login after 30.40 update install maybe even “Verify” installation and relogin in again
This happens on PC and Android Fortnite login

If you were to try
" UEFN - Content Service (epicgames.com)

You would get a message “You must login”.
You need to clear browser

Thank you for the reply and information!

Update: I tried using a VPN and I can load the project without issue. Try again without VPN and issue returns.

It appears to me that it MIGHT be my ISP. Many years ago I had a similar odd issue trying to play PUBG. It would partially connect, but it was not playable. Something to do with UDP/TCP IP… some of the game services were in a range of IP addresses that my ISP was either blocking or throttling for some unknown reason.
Looks like I now need to talk with my ISP. The challenge I will have will now trying to find out what all of the “content server” IP address are and can be so that my ISP can check if they are blocking or throttling them.

I think the IP for the content server, or at least the IP of where the SSH fails is: 54.80.152.46

It is just odd, because, I will run into this problem, quit for a while, come back and its working fine again. I don’t know if perhaps there is a second or third content server that might be chosen by UEFN editor and in those cases it works fine. Odd.
Hopefully someone at Epic games can provide to me all the IP addresses that UEFN connects to so I can give all of that info to my ISP.

How do I delete my cache login?

hi @Gamested
This is how for MS Edge

Choice is yours

I use Brave browser. Does UEFN use the desktop browser cache to login?
I cleared my browser cache (did not restart browser or pc), but UEFN still failed. However this time with a new IP address for content server: 34.199.183.70:443
libcurl error: 35 (SSL connect error)

I’m also getting the same problem since the most recent update. All of my existing projects get stuck on 36% attempting to load them, and I also can’t create new projects as it just idles forever.

I remember this happened previously and a fix was to disable Revision Control, but there’s an error on that option “Revision Control unavailable because of problem with Unreal Revision Control server.”, which i assume is related to this problem.
image

1 Like

After a break time and a restart, it worked fine just now. Not sure how to check if it uses a different ip that works sometimes?

1 Like

hi,

Working great!

No UEEFN does not have a browser cache

The problem is in the Firewall of PC, or you have something like Zone Firewall Manager, or some product installed to control access.

The VPN works due to a local link not being blocked by Firewalls.

When installing UE5.4.3, a Firewall pop-up asks for Public access to Epic Servers.
When you say yes, the installer configures . pc Windows firewalls

This setup is in the source code for Microsoft Windows Firewalls.

SO this does NOT set up your browser because it’s NOT Chrome/Edge browser.

No idea how to set up a Firewall manually.

The problem is the same when setting up an Internet Proxy Server in a corporate environment.

1 Like

Again today it connects ok when I have a vpn running, otherwise it fails.

A couple days ago I uninstalled Malwarebytes virus protection incase that was acting like a firewall, causing this issue. It worked one time after that uninstall without vpn, so it was a false positive for me there.

At this point I am leaning more towards that it might be my ISP’s DNS cache for the content server?

If it was my PC’s cache, why would it be different when I am using a VPN or not, I would think since its the same PC, if my PC was at fault, I would still have the issue over VPN.

I am wondering how I can turn on verbose “LogHttp” in my logs for when it is working fine over VPN. I could then maybe determine if it uses different IP address range for the content server when I am over VPN working fine.

Along the same lines, I am wondering if someone @UEFNSTAFF can let me know what the possible IP address are for the content server? I could then relay this information to my ISP to see if my ISP is potentially blocking some of the IP addresses or not.

Snippit from the failed log file just now:

[2024.08.08-13.06.28:117][130]LogHttp: Warning: 0000090950F27700: libcurl info message cache 43 (OpenSSL/1.1.1t: error:14094458:SSL routines:ssl3_read_bytes:tlsv1 unrecognized name)
[2024.08.08-13.06.28:117][130]LogHttp: Warning: 0000090950F27700: libcurl info message cache 44 (Closing connection)
[2024.08.08-13.06.44:546][554]LogHttp: Warning: Retry 4 on https://content-service.bfda.live.use1a.on.epicgames.com/api/content/v2/module/2bb487b8-478a-df87-464f-91a34eddf826
[2024.08.08-13.06.44:917][555]LogHttp: Warning: 0000090950F27000: request failed, libcurl error: 35 (SSL connect error)
[2024.08.08-13.06.44:917][555]LogHttp: Warning: 0000090950F27000: libcurl info message cache 40 (Hostname content-service.bfda.live.use1a.on.epicgames.com was found in DNS cache)
[2024.08.08-13.06.44:917][555]LogHttp: Warning: 0000090950F27000: libcurl info message cache 41 (  Trying 34.199.183.70:443...)
[2024.08.08-13.06.44:917][555]LogHttp: Warning: 0000090950F27000: libcurl info message cache 42 (Connected to content-service.bfda.live.use1a.on.epicgames.com (34.199.183.70) port 443)
[2024.08.08-13.06.44:917][555]LogHttp: Warning: 0000090950F27000: libcurl info message cache 43 (ALPN: curl offers http/1.1)
[2024.08.08-13.06.44:917][555]LogHttp: Warning: 0000090950F27000: libcurl info message cache 44 (TLSv1.3 (OUT), TLS handshake, Client hello (1):)
[2024.08.08-13.06.44:917][555]LogHttp: Warning: 0000090950F27000: libcurl info message cache 45 (TLSv1.3 (IN), TLS alert, unrecognized name (624):)
[2024.08.08-13.06.44:917][555]LogHttp: Warning: 0000090950F27000: libcurl info message cache 46 (OpenSSL/1.1.1t: error:14094458:SSL routines:ssl3_read_bytes:tlsv1 unrecognized name)

I created another forum post, but i managed to fix up my issue

Unable to create new projects, or load existing projects since the update - General / Issues and Bug Reporting - Epic Developer Community Forums (unrealengine.com)

Attempt these at your own risk, but it fixed this issue for me.

  1. Exit UEFN and Epic Games Launcher.
  2. Browse to: C:\Users\YOUR-USERNAME\AppData\Local\Temp\ .net
  3. Backup the “urc” folder to another location
  4. Delete the “urc” original folder
  5. Relaunch UEFN and everything working again.

I found the issue as everything pointed towards Unreal Revision Control being the issue, so I found the urc.exe file in C:\Program Files\Epic Games\Fortnite\FortniteGame\Binaries\Win64\

I ran that urc.exe to see what would happen and got the following message:

From reading that it sounded like something was corrupt in that urc folder, so deleting it and letting UEFN recreate it seemed to work.

1 Like

Thanks for the information, appreciate it.

I also saw this in another thread. I followed these steps and got a false positive. After making a backup, I did a delete of the URC folder and the first launch after that, it did work for me. But then after another restart and launch, the issue returned. I did another delete of the folder again, thinking that it would resolve it again, but it did not fix it again. The issue still occurs for me.

I also just manually added URC.exe to the Windows Defenders allowed apps. After a restart, this also did not resolve the issue for me.

Hi @Gamested , @bozzr1 ,

After any changes, you have to “Verify” your UEFN to restore the correct Urc.exe

urc.exe verify)

1 Like

So I should make these steps?:

  1. Make backup of URC folder
  2. Delete URC folder
  3. Before starting UEFN, Verify UEFN
  4. Then start UEFN?

hi @Gamested ,
This sounds like a good idea as this will replace all URC components.

I tried the steps this morning and it did not resolve the issue.

  1. I deleted the URC folder
  2. did a “Verify install” from Epic Games launcher for UEFN and Fortnite… verify OK
  3. Launched UEFN and watched the .net temp folder and the URC folder was created
  4. In the launching of UEFN the connecting to the content server was not successful as indicated by the logs screenshot

From the logs it can be seen that UEFN is trying to communicate with the content server, but it is not connecting.

hi @Gamested ,
The problem is that many TCP ports are possibly disabled by your broadband supplier.

this is a list of ports that’s are needed also need the latest libcurl
see libcurl version check

The ports should be

TCP	63437	104.98.2.218:443	ESTABLISHED AMAZON AWS
TCP	63483		
TCP	63505
TCP	63514
TCP	63453
TCP	63452	
TCP	63497	
TCP 	63471
TCP	443

Looking at my PC settings any port in any direction