bottlesdevs / programs

Repository for programs installation
65 stars 67 forks source link

Epic Games Store fails to install #273

Open Richard-Payne opened 8 months ago

Richard-Payne commented 8 months ago

Bottles: 51.9 (Flatpak) System: Manjaro (fully updated)

Created a new bottle: Win64 soda-7.0.9 Click "Install Programs" Click the download icon next to Epic Games Store Click "Start Installation"

First run took a minute to going something and then displayed:

Installation Failed!
Checks failed, the program is not installed.

Subsequent attempts display:

Processing installer steps

for a short time before display the same error as above.

Manifest it is using:

Name: epicgamestore
Description: The official Epic Games launcher.
Grade: Platinum
Arch: win64

Dependencies:
- d3dx9
- msls31
- riched20
- allfonts
- d3dcompiler_43
- d3dcompiler_47
- vcredist2015
- mono

Parameters:
  dxvk: true
  sync: fsync
  discrete_gpu: true

Executable:
  name: Epic Games Store
  icon: epicgamestore.svg
  file: EpicGamesLauncher.exe
  path: Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe
  arguments: -opengl -SkipBuildPatchPrereq

Steps:
- action: install_msi
  file_name: EpicGamesLauncherInstaller.msi
  url: https://proxy.usebottles.com/redistributable/programs/EpicGamesLauncherInstaller.msi
  file_checksum: False
  arguments: /q

Checks:
  files:
    - Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe

Log output:

14:17:08 (INFO) Bottles Started! 
14:17:09 (INFO) Performing Bottles checks… 
14:17:09 (INFO) Dxvks found:
         - dxvk-2.3

14:17:09 (INFO) Vkd3ds found:
         - vkd3d-proton-2.10

14:17:09 (INFO) Nvapis found:
         - dxvk-nvapi-v0.6.4

14:17:09 (INFO) Latencyflexs found:
         - latencyflex-v0.1.1

14:17:09 (INFO) Runners found:
         - soda-7.0-9
         - sys-wine-8.0.2

14:17:09 (INFO) Bottles found:
         - Games

14:17:09 (INFO) Catalog installers loaded 
14:17:09 (INFO) Catalog components loaded 
14:17:09 (INFO) Catalog dependencies loaded 
14:17:14 (INFO) Setting Key sync=fsync for bottle Games… 
14:17:14 (INFO) There is no running wineserver. 
14:17:19 (INFO) Installing dependencies 
14:17:19 (INFO) Updating bottle parameters 
14:17:19 (INFO) Setting Key dxvk=True for bottle Games… 
14:17:19 (INFO) Setting Key discrete_gpu=True for bottle Games… 
14:17:19 (INFO) Executing installer steps 
14:17:19 (WARNING) File [EpicGamesLauncherInstaller.msi] already exists in temp, skipping. 
14:17:19 (INFO) Launching an executable… 
14:17:19 (INFO) Using Wine MSI Installer -- install 
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -r" (2).
wineserver: file_set_error() can't map error: Function not implemented
14:17:21 (INFO) Executing installer checks 
14:17:21 (ERROR) During checks, file /run/user/1001/doc/10ccd5b8/Games/Games/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe was not found, assuming it is not installed. Aborting. 

Is this a bug, or am I doing something wrong?

Richard-Payne commented 8 months ago

Just noticed, seems odd that it's downloading the msi but trying run an exe. Not sure it that's related.

jntesteves commented 2 months ago

There's a problem with your setup, it seems you've changed the path where Bottles are created to a place the app doesn't have permission to access (that "Games" folder). You should use Flatseal to give Bottles permission to access the folder where you created the bottle.

binarydepth commented 2 months ago

I having the same issue and tried to manually install depepncy and it fails. I think the main problem is why installing on the bottle after it creates it. I did give permission to ~/Games and still fails