RobLoach / net.lutris.Lutris

Pull requests for new applications to be added
https://flathub.org
2 stars 0 forks source link

cant install battle.net app #52

Open fishxz opened 5 years ago

fishxz commented 5 years ago

if i try to install battle.net launcher, the installation starts for 2 seconds and just quits... leaves me with a not installed battle.net launcher.

tried both: https://lutris.net/games/battlenet/ https://lutris.net/games/world-of-warcraft/

also lutris tells me there is no wine installed on my system, im sure it didnt said that before.

gasinvein commented 5 years ago

Does manual installation of Battle.net client work for you? Also please provide full Lutris console output, from it's startup till the failure of battle.net installation.

fishxz commented 5 years ago

log: https://pastebin.com/GGNywnju

manual works.

gasinvein commented 5 years ago
003a:err:module:load_builtin_dll failed to load .so lib for builtin L"WLDAP32.dll": libgcrypt.so.11: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
003a:err:module:import_dll Loading library WLDAP32.dll (which is needed by L"C:\\ProgramData\\Battle.net\\Setup\\battle.net\\Battle.net Setup.exe") failed (error c000007a).
003a:err:module:LdrInitializeThunk Importing dlls for L"C:\\ProgramData\\Battle.net\\Setup\\battle.net\\Battle.net Setup.exe" failed, status c0000135

Looks like the ge-protonified-4.9-x86_64 wine build used by the install script reuires libgcrypt.so.11, which is missing from our bundle.

fishxz commented 5 years ago

any plans to fix this?

gasinvein commented 5 years ago

Probably, but I'm not sure if it's our issue, since this library isn't common among linux distribution. Does other wine versions work for you?

gasinvein commented 5 years ago

Seems like libgcrypt.so.11 is present in Lutris runtime. Is it enabled in your case?

fishxz commented 5 years ago

well, i used same wine version to install manual... battle.net install and launch there.

gasinvein commented 5 years ago

This issue lutris/lutris#2063 tells me that the error happens due to missing libldap. Since Battle.net launcher is a 32-bit app, and we cannot currently build multiarch flatpak bundles, this is currently not fixable, sorry. Though I have no idea why this doesn't happen during manual installation.

mulukou commented 4 years ago

had the same problem as you, I just installed battle.net outside Lutris, then reinstalled in Lutris and it worked... weird

gasinvein commented 4 years ago

This repository is obsolete, we are on Flathub Beta now https://github.com/flathub/net.lutris.Lutris