-
-
Notifications
You must be signed in to change notification settings - Fork 176
HTTP Forbidden issue when installing/updating games and viewing info #479
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
Comments
I see this is being resolved by PR 477: #477 |
Odd how EGL is fine but legendary has intermittent failure |
Well, the EGL does the same thing that is now done in that PR: Trying all available CDNs until one works. So even if it wouldn't fix this issue, it's still good practice to be in-line with how the EGL works |
Is it working now because I got the same error after installing it from PyPI? |
I am also getting the same error. On Fedora 36 with Kernel 5.19. |
I get this error 403 on window 10 (current version of legendary.exe [0.20.28 - Dark Energy (hotfix 2)] ) too when trying to install "Vampyr". Previously today i was trying to install the current epic store freebie , "Hundred Days Winemaking Simulator" and got the same error, but it worked a dozen of minutes later. But for Vampyr (Nautilus is the game name code for it) it's still no go at all.
EDIT : i gave a try with the latest Heroic Launcher, that currently include the fixes from that PR ( #477 ) that will be in for the next version of Legendary and it worked without problems. So it seems this is fixed for the next version of Legendary |
launcher-public-service api is spiting out broken signature's for downloadx.epicgames.com cdn unless like amazon/epic broke something elsewhere 🤷 |
Fixed by 0eec847 in 0.20.29. |
Nice, now it works |
Platform
Operating system and version: Ubuntu 20.04.5 LTS, legendary installed through pip
Legendary version (
legendary -V
): legendary version "0.20.28", codename "Dark Energy (hotfix #2)"Expected Behavior
Running commands:
Should install the supplied game or provide the game info.
Current Behavior
At present all info and install commands result in an error similar to below:
[Core] INFO: Trying to re-use existing login session... [cli] INFO: Preparing download for "Rocket League®" (Sugar)... Traceback (most recent call last): File "/usr/local/bin/legendary", line 8, in <module> sys.exit(main()) File "/usr/local/lib/python3.8/dist-packages/legendary/cli.py", line 2971, in main cli.install_game(args) File "/usr/local/lib/python3.8/dist-packages/legendary/cli.py", line 931, in install_game dlm, analysis, igame = self.core.prepare_download(game=game, base_game=base_game, base_path=args.base_path, File "/usr/local/lib/python3.8/dist-packages/legendary/core.py", line 1296, in prepare_download new_manifest_data, base_urls = self.get_cdn_manifest(game, platform, disable_https=disable_https) File "/usr/local/lib/python3.8/dist-packages/legendary/core.py", line 1221, in get_cdn_manifest r.raise_for_status() File "/usr/lib/python3/dist-packages/requests/models.py", line 940, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://download.epicgames.com/Builds/Org/[Full URL Snipped]
Steps to Reproduce
legendary install Sugar
Additional information
We have seen the same results on 2 machines with 3 accounts. We are able to install games fine through the epic games launcher.
Many thanks for your development and continued support of Legendary, its a great piece of software.
The text was updated successfully, but these errors were encountered: