I don't know that it matters that UEFI is enabled, but I added it to make sure there wasn't any needed input omitted. I'm trying to install GW2 on OpenSUSE 13.1 as the title suggests. I didn't get any errors at first, only the client window would not show so I did some searching, and found an older post that I need to add -dx9single in order for the client window to show. I added that, and got a slew of stuff that makes no sense to me:
sp3ctre@linux-sc4l:~> sudo wine /home/sp3ctre/downloads/Gw2Setup.exe -dx9single
root's password:
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:systray:initialize_systray Could not create tray window
p11-kit: couldn't load module: /usr/lib/pkcs11/p11-kit-trust.so: /usr/lib/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:HeapSetInformation 0x1d66000 0 0x32fd88 4
fixme:process:SetProcessDEPPolicy (1): stub
sp3ctre@linux-sc4l:~> p11-kit: couldn't load module: /usr/lib/pkcs11/p11-kit-trust.so: /usr/lib/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:HeapSetInformation 0x1d66000 0 0x33fd88 4
fixme:process:SetProcessDEPPolicy (1): stub
fixme:thread:SetThreadStackGuarantee (0x32b7e9c0): stub
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:dbghelp:elf_search_auxv can't find symbol in module
I thought this might be because I never installed dx, so I ran sudo wine /home/sp3ctre/downloads/dxwebsetup.exe and got this from the dxlog:
02/17/14 17:05:42: DXWSetup: ***** DXWSETUP *****
02/17/14 17:05:42: DXWSetup: WinMain()
02/17/14 17:05:42: DXWSetup: IsIA64(): not IA64.
02/17/14 17:05:42: DXWSetup: Unable to get Version on target file C:\windows\system32\directx\websetup\dsetup.dll
02/17/14 17:05:42: DXWSetup: Installed file C:\windows\system32\directx\websetup\dsetup.dll
02/17/14 17:05:42: DXWSetup: Unable to get Version on target file C:\windows\system32\directx\websetup\dsetup32.dll
02/17/14 17:05:42: DXWSetup: Installed file C:\windows\system32\directx\websetup\dsetup32.dll
02/17/14 17:05:42: DXWSetup: GetDXVersion(): Unable to get RC string from registry.
02/17/14 17:05:42: DXWSetup: DirectX Version: 4.09.00.0904.00
02/17/14 17:05:42: DXWSetup: Setup Version: 4.09.00.0904.00
02/17/14 17:05:42: DXWSetup: A newer version of DirectX have been installed already.
02/17/14 17:05:53: DXWSetup: CDXWSetup::CDXWSetup()
02/17/14 17:05:53: DXWSetup: CDXWSetup::CDXWSetup(): CoCreateInstance() failed, error = 0x80040152.
02/17/14 17:05:53: DXWSetup: DXSError(): FormatMessage() failed, system cannot find message text for error.
02/17/14 17:05:53: DXWSetup: CDXWSetup::DownloadDXUpdate()
02/17/14 17:05:53: DXWSetup: CDXWSetup::DownloadDXUpdate(): CoCreateInstance() failed, error = 0x80040152.
02/17/14 17:05:53: DXWSetup: DXSError(): FormatMessage() failed, system cannot find message text for error.
02/17/14 17:05:53: DXWSetup: PreinstDlgProc(): CDXWSetup::DownloadDXUpdate() failed.
02/17/14 17:05:53: DXWSetup: WM_APP_ENDDOWNLOAD
02/17/14 17:06:06: DXWSetup: CDXWSetup::~CDXWSetup()
02/17/14 17:06:08: DXWSetup: CreatePropertySheet() returns -9.
02/17/14 17:06:08: DXWSetup: Deleted file C:\windows\system32\directx\websetup\dsetup.dll.
02/17/14 17:06:08: DXWSetup: Deleted file C:\windows\system32\directx\websetup\dsetup32.dll
in either case, the real endgoal is to install gw2 and get it up and running, but i'm sure i'll need dx to do that. It's been years and years since I've tried installing something through Wine or used Linux for that matter, can someone point me in the right direction?
GW2 on OpenSUSE 13.1 w/ Secure boot UEFI
Re: GW2 on OpenSUSE 13.1 w/ Secure boot UEFI
Never run Wine as root. Follow the instuctions in the FAQ for cleaning up the mess you've made of permissions by doing so. http://wiki.winehq.org/FAQ#run_as_rootroot's password:
FYI, secure boot UEFI is irrelevant; Wine is not an operating system.