Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Heroic logged me out of Epic with no way to log back in #4289

Open
PocketGlove opened this issue Jan 17, 2025 · 21 comments
Open

Heroic logged me out of Epic with no way to log back in #4289

PocketGlove opened this issue Jan 17, 2025 · 21 comments
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@PocketGlove
Copy link

Describe the bug

I tried to open one of my games from Epic games from Heroic through Steam, and it didn't open, so I opened Heroic to see that I have been logged out. Upon pressing Epic Games login it gives me this error:

"errorCode": "errors.com.epicgames.oauth.corrective_action_required",
"message": "Corrective action is required to continue.",
"metadata": {
"correctiveAction": "PRIVACY_POLICY_ACCEPTANCE",
"continuation": "ed96f9586c3d4b7bb5267415b5f7338b"
},
"correlationId": "4071d020-d52d-11ef-9b44-efa2b9da6785"
}

(Trying to log through the alternative method yields the exact same result)

Add logs

(01:41:35) INFO:    [Legendary]:        Legendary location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary

(01:41:35) INFO:    [Gog]:              GOGDL location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl

(01:41:35) INFO:    [Connection]:       Connectivity: check-online

(01:41:35) INFO:    [Connection]:       Pinging external endpoints

(01:41:35) INFO:    [Gog]:              Checking for existing gog manifests

(01:41:35) WARNING: [Backend]:          Failed to register protocol with OS.

(01:41:35) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version

(01:41:35) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version

(01:41:36) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/nile_config /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version

(01:41:36) INFO:    [Connection]:       Connectivity: online

(01:41:36) INFO:    [Backend]:          User Not Found, removing it from Store

(01:41:36) ERROR:   [Gog]:              Unable to syncQueued playtime, userData not present

(01:41:36) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(01:41:36) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded

(01:41:36) INFO:    [Backend]:          

System Information:

CPU: 8x Intel(R) Core(TM) i3-10105F CPU @ 3.70GHz

Memory: 16.62 GB (used: 3.72 GB)

GPUs:

  GPU 0:

    Name: NVIDIA Corporation TU116 [GeForce GTX 1660]

    IDs: D=2184 V=10de SD=2184 SV=10de

    Driver: nvidia

OS: Fedora Linux 41 (Workstation Edition) (linux)

The current system is not a Steam Deck

We are running inside a Flatpak container

Software Versions:

  Heroic: 2.15.2 Emeth

  Legendary: 0.20.36 Urban Flight (Heroic)

  gogdl: 1.1.2

  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

(01:41:37) INFO:    [Backend]:          Frontend Ready

(01:41:37) INFO:    [Backend]:          Checking for current version changelog

(01:41:38) INFO:    [Winetricks]:       Downloading Winetricks

(01:41:40) INFO:    [WineDownloader]:   Updating wine versions info

(01:41:40) INFO:    [WineDownloader]:   Fetching upstream information...

(01:41:40) INFO:    [WineDownloader]:   wine versions updated

(01:41:42) INFO:    [Backend]:          Starting the Download Queue

Steps to reproduce

  1. Log out
  2. Go to 'Log nn'
  3. Click on 'Epic Games Login '
  4. See error

Expected behavior

It should give me the option to login with an Epic Games account

Screenshots

Image

Heroic Version

Latest Stable (Flatpak)

System Information

  • OS: Fedora Workstation 41

Additional information

No response

@PocketGlove PocketGlove added the bug:unconfirmed Someone works on identifying the issue label Jan 17, 2025
@blipk
Copy link

blipk commented Jan 18, 2025

Hi also facing this issue, I was also logged out then tried to log in to the wrong account and am now stuck with this same error.

How can we clear the cache/session storage of the Heroic browser? The Clear Cache button and the Reset Heroic button have both been tried but the browser is still stuck on that error URL whenever I try to log in now.

@iamtherobin
Copy link

iamtherobin commented Jan 18, 2025

Just got this today. There is a new privacy policy, in addition to the recent new EULA, that needs to be accepted.

Login into your account on the web browser and accept the new privacy policy. Then a few minutes later you will be able to get a new authorization code.

I had to use the alternate method and paste the authorization code from the web browser a few minutes after accepting the new privacy policy (I also had to disable IPv6 to get it to add the account again).

@PocketGlove
Copy link
Author

Just got this today. There is a new privacy policy, in addition to the recent new EULA, that needs to be accepted.

Login into your account on the web browser and accept the new privacy policy. Then a few minutes later you will be able to get a new authorization code.

I had to use the alternate method and paste the authorization code from the web browser a few minutes after accepting the new privacy policy (I also had to disable IPv6 to get it to add the account again).

So this worked? Although the alternative method gave me an instant error, just clicking on Login with Epic logged me in instantly.

@GamertechAU
Copy link

After accepting the privacy policy via the store page I got logged out of Epic on next Heroic load.

Clicking the normal Epic login twice worked and I've stayed logged in since.

@kennychan-git
Copy link

steam deck user here..
can confirm the fix as such

  1. launch epic launcher on desktop, relogin and accept the new eula
  2. launch heroic launcher on deck, click login and it worked

@arielj arielj pinned this issue Jan 18, 2025
@iamtherobin
Copy link

Just got this today. There is a new privacy policy, in addition to the recent new EULA, that needs to be accepted.
Login into your account on the web browser and accept the new privacy policy. Then a few minutes later you will be able to get a new authorization code.
I had to use the alternate method and paste the authorization code from the web browser a few minutes after accepting the new privacy policy (I also had to disable IPv6 to get it to add the account again).

So this worked? Although the alternative method gave me an instant error, just clicking on Login with Epic logged me in instantly.

Worked for me. Whichever gets you back in is fine. Either way, the issue is the need to accept the new privacy policy before we can login from Heroic again.

@CotyTernes
Copy link

Just got this today. There is a new privacy policy, in addition to the recent new EULA, that needs to be accepted.
Login into your account on the web browser and accept the new privacy policy. Then a few minutes later you will be able to get a new authorization code.
I had to use the alternate method and paste the authorization code from the web browser a few minutes after accepting the new privacy policy (I also had to disable IPv6 to get it to add the account again).

So this worked? Although the alternative method gave me an instant error, just clicking on Login with Epic logged me in instantly.

Worked for me. Whichever gets you back in is fine. Either way, the issue is the need to accept the new privacy policy before we can login from Heroic again.

Agreed. Worked for me.

@LuhDatJ
Copy link

LuhDatJ commented Jan 18, 2025

How exactly do i except the eulea from the brower

@AzumaneRS
Copy link

So, i just managed to accept the new EULA by going to Stores > Epic Store in Heroic Game Launcher, it prompted me to log in like 2-3 times, but after that it showed me the new EULA.

Hope this helps someone....

@fat-snorlax
Copy link

I encountered this issue too. You need to log in on epicgames.com in your browser and accept the new EULA. Then you can log in with Heroic as normal.

@TheDokT0r
Copy link

Just got this today. There is a new privacy policy, in addition to the recent new EULA, that needs to be accepted.

Login into your account on the web browser and accept the new privacy policy. Then a few minutes later you will be able to get a new authorization code.

I had to use the alternate method and paste the authorization code from the web browser a few minutes after accepting the new privacy policy (I also had to disable IPv6 to get it to add the account again).

That worked for me. Thanks mate!

@epicEaston197
Copy link

epicEaston197 commented Jan 18, 2025

Hey I see that this is unverified but I am having this issue with my epic games account I was going to play some subnautica but the game won't launch I restarted the client and I was logged out I tried to log back in but all that I got was this

{
  "errorCode": "errors.com.epicgames.oauth.corrective_action_required",
  "message": "Corrective action is required to continue.",
  "metadata": {
    "correctiveAction": "PRIVACY_POLICY_ACCEPTANCE",
    "continuation": "Not included don't know if it's a privacy concern"
  },
  "correlationId": "Not included don't know if it's a privacy concern"
}

Note: resetting your epic games account password fixes the issue for some reason I did this when I first got the client because I didn't update the password for my account yet but now it's happening again and I would rather not reset my password again

@epicEaston197
Copy link

Just got this today. There is a new privacy policy, in addition to the recent new EULA, that needs to be accepted.

Thank you this fixed my issue

@Alonecoder1440
Copy link

Just got this today. There is a new privacy policy, in addition to the recent new EULA, that needs to be accepted.

Login into your account on the web browser and accept the new privacy policy. Then a few minutes later you will be able to get a new authorization code.

I had to use the alternate method and paste the authorization code from the web browser a few minutes after accepting the new privacy policy (I also had to disable IPv6 to get it to add the account again).

Yes, Fixes the issue.

@thisjoe
Copy link

thisjoe commented Jan 19, 2025

steam deck user here.. can confirm the fix as such

  1. launch epic launcher on desktop, relogin and accept the new eula
  2. launch heroic launcher on deck, click login and it worked

Can confirm. Worked on first try. Oh, the things we do for convenience.

@epicEaston197
Copy link

epicEaston197 commented Jan 19, 2025

steam deck user here.. can confirm the fix as such

  1. launch epic launcher on desktop, relogin and accept the new eula
  2. launch heroic launcher on deck, click login and it worked

Can confirm. Worked on first try. Oh, the things we do for convenience.

You actually don't need to open the epic games launcher you can just go to epicgames.com and accept it there

@ArchUser02
Copy link

Same.

@Apollonu
Copy link

Also having this issue.

@epicEaston197
Copy link

epicEaston197 commented Jan 19, 2025

Also having this issue.

@ArchUser02 @Apollonu
Just go to epicgames.com accept the new privacy policy then go back to the launcher you'll be able to log in without any issues

@eMPeBeYT
Copy link

Describe the bug

I tried to open one of my games from Epic games from Heroic through Steam, and it didn't open, so I opened Heroic to see that I have been logged out. Upon pressing Epic Games login it gives me this error:

"errorCode": "errors.com.epicgames.oauth.corrective_action_required", "message": "Corrective action is required to continue.", "metadata": { "correctiveAction": "PRIVACY_POLICY_ACCEPTANCE", "continuation": "ed96f9586c3d4b7bb5267415b5f7338b" }, "correlationId": "4071d020-d52d-11ef-9b44-efa2b9da6785" }

(Trying to log through the alternative method yields the exact same result)

Add logs

(01:41:35) INFO:    [Legendary]:        Legendary location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary

(01:41:35) INFO:    [Gog]:              GOGDL location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl

(01:41:35) INFO:    [Connection]:       Connectivity: check-online

(01:41:35) INFO:    [Connection]:       Pinging external endpoints

(01:41:35) INFO:    [Gog]:              Checking for existing gog manifests

(01:41:35) WARNING: [Backend]:          Failed to register protocol with OS.

(01:41:35) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version

(01:41:35) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version

(01:41:36) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/nile_config /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version

(01:41:36) INFO:    [Connection]:       Connectivity: online

(01:41:36) INFO:    [Backend]:          User Not Found, removing it from Store

(01:41:36) ERROR:   [Gog]:              Unable to syncQueued playtime, userData not present

(01:41:36) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/pocket/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(01:41:36) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded

(01:41:36) INFO:    [Backend]:          

System Information:

CPU: 8x Intel(R) Core(TM) i3-10105F CPU @ 3.70GHz

Memory: 16.62 GB (used: 3.72 GB)

GPUs:

  GPU 0:

    Name: NVIDIA Corporation TU116 [GeForce GTX 1660]

    IDs: D=2184 V=10de SD=2184 SV=10de

    Driver: nvidia

OS: Fedora Linux 41 (Workstation Edition) (linux)

The current system is not a Steam Deck

We are running inside a Flatpak container

Software Versions:

  Heroic: 2.15.2 Emeth

  Legendary: 0.20.36 Urban Flight (Heroic)

  gogdl: 1.1.2

  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

(01:41:37) INFO:    [Backend]:          Frontend Ready

(01:41:37) INFO:    [Backend]:          Checking for current version changelog

(01:41:38) INFO:    [Winetricks]:       Downloading Winetricks

(01:41:40) INFO:    [WineDownloader]:   Updating wine versions info

(01:41:40) INFO:    [WineDownloader]:   Fetching upstream information...

(01:41:40) INFO:    [WineDownloader]:   wine versions updated

(01:41:42) INFO:    [Backend]:          Starting the Download Queue

Steps to reproduce

  1. Log out
  2. Go to 'Log nn'
  3. Click on 'Epic Games Login '
  4. See error

Expected behavior

It should give me the option to login with an Epic Games account

Screenshots

Image

Heroic Version

Latest Stable (Flatpak)

System Information

  • OS: Fedora Workstation 41

Additional information

No response

Just open your normal browser and accept the agreement then re-open Heroic . Worked for me

@kjtms
Copy link

kjtms commented Jan 22, 2025

Just go to epic (in whatever browser you are using to link), then accept the updated privacy policy, and voila! Your soul is forked over to the devil.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

No branches or pull requests