No NTLM/Kerberos Support + Py conf file not exist + Failed to resolve host name IP
So, I've been trying for couple of days to get bottles running Steam on Arch Linux however I've been running into one issue after another, the ones' I'll put below are some that I got a spam in terminal for: they did not seem to affect a lot the progression however I still got issues,
I've installed bottles via flatpak as it was suggested to do so, added external drive permission via Flatseal, tested the following runners: lutris-ge-lol-p8-12 lutris-7.2-2 wine-ge-proton8-26 ge-proton10-12 ge-proton9-27 with dxvk-2.7 and vkd3d disabled most of the times, sometimes I'd switch Windows versions from between 10 & 11 but some runners caused it to rollback on 8.1 somehow,
One of the first errors I've encountered was, instance would crash when Steam was either extracting files during installation or after, occasionally received errors from Steam installation This windows operating system version is unsupported depending on the runner, or Steam cannot connect to the servers though I was able to install the necessary files... with a spam of the line below
02c:err:winediag:getaddrinfo Failed to resolve your host name IP
as well as,
0164:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0164:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
on rare occasions,
03bc:err:steamclient:create_win_interface Don't recognize interface name: CLIENTENGINE_INTERFACE_VERSION005
Meanwhile the python relevant config file, error occurs when I launch bottlesl:
12:48:38 (ERROR) Config file not exists
Traceback (most recent call last):
File "/app/share/bottles/bottles/backend/models/config.py", line 183, in load
raise FileNotFoundError("Config file not exists")
I've also checked bottles docs perhaps I find a solution but search engine ain't helpful, I seen forum posts with other errors than the ones' I possess: perhaps I've not looked deep enough? Regardless, let me know if you got solutions, Thanks!
I am facing similar issue when trying to install steam via bottles
Idk if this would fix the Steam issue, but Bottles Flatpak was rebuilt 5 hours ago to include kerberos + ntlm fixes in the Wine baseapp it relies on. After update, check if you still see the following errors:
0164:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0164:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0180:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0198:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
Similar issue occurs with latest flatpak and running EAC (Exact Audio Copy)
0180:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems 0198:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problemsSimilar issue occurs with latest flatpak and running EAC (Exact Audio Copy)
@damajor Which Wine version did you try this with? If you tried only with some Bottles provided Wine version, can you try running it with system-wine-10.0? It's the Wine version provided by the Wine baseapp. If that will work, that means the Bottles provided Wine version isn't compiled with kerberos support. But if it still doesn't work then I have no idea what could be the cause, because the kerberos dependency in the Wine baseapp should supposedly work properly for some time now.
@user1-github I also tried with sys-wine-10 and same result, but it does not prevent EAC to work fine. Except some plugins does not work.
I also tried to setup manually some wineprefixes to try to pinpoint the root cause of EAC plugins failures but no success at this time.
@damajor I also maintain a wow64-25.08 branch of org.winehq.Wine (it's a Wine build that doesn't require native Linux 32 bit libraries or dependencies in order to run 32 bit Windows software). I just tried running Exact Audio Copy 1.8 (EAC.exe) on my WOW64 Wine build and I don't see any kerberos errors here. So idk if it's going to be an acceptable workaround for you, but you can try to install my wow64-25.08 branch and see if it will actually fix the kerberos errors. Though I only tried launching EAC.exe and didn't do anything in it as idk how to use it, so idk if the kerberos error occurs when launching it or only when doing something in it.
I'm guessing this is the problem: EAC is a 32 bit Windows app and Bottles utilizes the regular multilib Wine build provided by the Wine baseapp. In the multilib Wine build I have to provide both 64 bit and 32 bit builds of Wine dependencies, some of which install executables into /bin, including kerberos. The problem is that at least in Flatpak, I can't co-install 64 bit executables into /bin and 32 bit executables into /bin32. The result is, that I can only install 64 bit executables into /bin, so the 32 bit build of kerberos doesn't have it's /bin (/bin32) executables, which is why you see these errors.
@user1-github I was able to fine tune the install of EAC (including Metadata plugins) on system wine-10, but I am not able to replicate the install on Bottle :( I will stop talking of my issue to not pollute this issue, and will tag you in a new discussion.