Author |
Message |
JG2_Spitfire
Newbie
Joined: Jun 01, 2005
Posts: 1
|
Posted:
Wed Jun 01, 2005 7:56 pm |
|
Hallo,
i try to get Hyperlobby work on my Linux Box...
All i get is this error message:
Any ideas whats wrong?
thanks
Spitfire |
|
|
|
|
_RAAF_Mako
Dude
Joined: May 28, 2003
Posts: 15
Location: Australia
|
Posted:
Sat Dec 03, 2005 10:33 am |
|
I also had this error and finally got HL working under Mandrake 10, Wine 0.91 , and initial setup of wine with Winetools which sets up the environment well.
With the dedicated server I setup il2server.exe and il2fb.exe to be win2k.
HL and Dedicated server on the KDE desktop
|
|
|
|
|
JG189_Frankie
Post Newbie
Joined: May 13, 2006
Posts: 5
|
Posted:
Sun May 14, 2006 11:29 am |
|
I was able to install and run the dedicated server, but HL fails with runtime error 430: class doesn´t support automation.... any info about this available?
The startup log indicates that the program required ctl3d.dll, which was loaded, and then an error stating it required and expected a 32 bit dll but got a 16bit version...
I´ve been working on this issue for quite some time but can´t get past this problem. Maybe, if somebody can point out the dll that causes the 430 error, I can add it to HL manually and link the native version instead of the .so file...
Jiri, if you should read this, can you tell me which .dll files are dynamically linked in the code so I can add the native versions to my linux installation? EDIT: ok thats not necessary, I used WINEDEBUG to get this info... it seems to be the ole32.dll that causes the problem...
Regards,
Frankie
Edit(2):
Since it may be of general interest I´ll continue with the next step(s).
The upper problem was caused by oleaut32.dll
Using a native lib from a win installation fixed the problem.
Since I had a similar problem with wsock32.dll I tried the same procedure with it, but get an "CreateProxyFromTypeInfo" - "object doesn´t expose this interface" msg.
Edit(3):
Further research yielded the result that wine doesn´t support OLE automation. So thats where I am... I´ll try other versions of this dll... any help?
Edit(4):
OK installed all the native libs manually - whew - but I get an "OutOfMemory" error now... after loading mswinsck.ocx ... and that is where I stand right now. |
|
|
|
|
_RAAF_Mako
Dude
Joined: May 28, 2003
Posts: 15
Location: Australia
|
Posted:
Mon May 15, 2006 11:03 am |
|
JG189_Frankie wrote: | I was able to install and run the dedicated server, but HL fails with runtime error 430: class doesn´t support automation.... any info about this available?
The startup log indicates that the program required ctl3d.dll, which was loaded, and then an error stating it required and expected a 32 bit dll but got a 16bit version...
I´ve been working on this issue for quite some time but can´t get past this problem. Maybe, if somebody can point out the dll that causes the 430 error, I can add it to HL manually and link the native version instead of the .so file...
Jiri, if you should read this, can you tell me which .dll files are dynamically linked in the code so I can add the native versions to my linux installation? EDIT: ok thats not necessary, I used WINEDEBUG to get this info... it seems to be the ole32.dll that causes the problem...
Regards,
Frankie
Edit(2):
Since it may be of general interest I´ll continue with the next step(s).
The upper problem was caused by oleaut32.dll
Using a native lib from a win installation fixed the problem.
Since I had a similar problem with wsock32.dll I tried the same procedure with it, but get an "CreateProxyFromTypeInfo" - "object doesn´t expose this interface" msg.
Edit(3):
Further research yielded the result that wine doesn´t support OLE automation. So thats where I am... I´ll try other versions of this dll... any help?
Edit(4):
OK installed all the native libs manually - whew - but I get an "OutOfMemory" error now... after loading mswinsck.ocx ... and that is where I stand right now. |
Frankie are you actually installing hyperlobby using the installer?
Using winetools to install all the required updates for IE and windows allowed me to use the actual installers , and made the environment for il2fb.exe win2k using winetools "modify wine configuration" . Default environment windows 98. |
|
|
|
|
JG189_Frankie
Post Newbie
Joined: May 13, 2006
Posts: 5
|
Posted:
Mon May 15, 2006 1:12 pm |
|
_RAAF_Mako wrote: |
Frankie are you actually installing hyperlobby using the installer?
Using winetools to install all the required updates for IE and windows allowed me to use the actual installers , and made the environment for il2fb.exe win2k using winetools "modify wine configuration" . Default environment windows 98. |
Yes I used the installer. I tried winetools but got an error about a missing GTK+ environment, so no luck here... I updated/installed DCOM components manually. Still trying here...
Current console output is:
Serv-002:~/.wine/drive_c/Program Files/HyperLobbyPro3 # WINEDEBUG=+loaddll wine hlpro.exe
trace:loaddll:load_builtin_dll Loaded module L"kernel32.dll" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\hlpro.exe" : native
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\advapi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\gdi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\user32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\iphlpapi.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\rpcrt4.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\ole32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\msvcrt.dll" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\OLEAUT32.dll" : native
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\MSVBVM50.DLL" : native
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "keyboard.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\winex11.drv" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\imm32.dll" : native
fixme:win:User32InitializeImmEntryTable (0x19650412): stub
fixme:ole:CoRegisterMessageFilter stub
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\lz32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\version.dll" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\hlmd5.dll" : native
trace:loaddll:load_builtin_dll Loaded module L"kernel32.dll" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\aping.exe" : native
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\advapi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\gdi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\user32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\iphlpapi.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\rpcrt4.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\ole32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\msvcrt.dll" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\OLEAUT32.dll" : native
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\MSVBVM50.DLL" : native
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "keyboard.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\winex11.drv" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\imm32.dll" : native
fixme:win:User32InitializeImmEntryTable (0x19650412): stub
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\mpr.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\comcat.dll" : builtin
trace:loaddll:free_modref Unloaded module L"c:\\windows\\system32\\mpr.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"kernel32.dll" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\dexec.exe" : native
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\advapi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\gdi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\user32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\iphlpapi.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\rpcrt4.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\ole32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\msvcrt.dll" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\OLEAUT32.dll" : native
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\MSVBVM50.DLL" : native
trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "gdi.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "user.exe" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "keyboard.drv" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\winex11.drv" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\imm32.dll" : native
fixme:win:User32InitializeImmEntryTable (0x19650412): stub
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\mpr.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\comcat.dll" : builtin
trace:loaddll:free_modref Unloaded module L"c:\\windows\\system32\\mpr.dll" : builtin
trace:loaddll:load_builtin_dll Loaded module L"c:\\windows\\system32\\ctl3d32.dll" : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module "ctl3d.dll" : builtin
trace:loaddll:NE_FreeModule Unloaded module "ctl3d.dll" : builtin
trace:loaddll:free_modref Unloaded module L"c:\\windows\\system32\\ctl3d32.dll" : builtin
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\WS2HELP.dll" : native
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\WS2_32.dll" : native
trace:loaddll:load_native_dll Loaded module L"C:\\Program Files\\HyperLobbyPro3\\WSOCK32.dll" : native
trace:loaddll:load_native_dll Loaded module L"C:\\windows\\system32\\mswinsck.ocx" : native
err:ole:ifproxy_get_public_ref IRemUnknown_RemAddRef returned with 0x800706ba, hrref = 0x00000000
err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800706ba
err:ole:CoGetClassObject no class object {01219bde-7dd4-4fd4-8db4-de28b84d5df6} could be created for context 0x5
trace:loaddll:free_modref Unloaded module L"C:\\Program Files\\HyperLobbyPro3\\hlmd5.dll" : native
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\mswinsck.ocx" : native
trace:loaddll:free_modref Unloaded module L"C:\\Program Files\\HyperLobbyPro3\\WSOCK32.dll" : native
trace:loaddll:free_modref Unloaded module L"C:\\Program Files\\HyperLobbyPro3\\WS2_32.dll" : native
trace:loaddll:free_modref Unloaded module L"C:\\Program Files\\HyperLobbyPro3\\WS2HELP.dll" : native
fixme:ole:CoRegisterMessageFilter stub
trace:loaddll:free_modref Unloaded module L"c:\\windows\\system32\\version.dll" : builtin
trace:loaddll:free_modref Unloaded module L"c:\\windows\\system32\\lz32.dll" : builtin |
|
|
|
|
JG189_Frankie
Post Newbie
Joined: May 13, 2006
Posts: 5
|
Posted:
Mon May 15, 2006 2:00 pm |
|
Ok after fiddling with the dll s I get no more FIXME: or ERR:OLE messages. It looks much better, but I still have the "Out of Memory" message that shows up after the splash screen progress bar has reached 100%... Jiri that may be something you can answer - what would be your first try? |
|
|
|
|
JG189_Frankie
Post Newbie
Joined: May 13, 2006
Posts: 5
|
Posted:
Mon May 15, 2006 3:03 pm |
|
SUCCESS: after reinstalling a VALID and CONSISTENT set of .dll files I was able to start the hyperlobby.
Hints:
- wine MUST emulate Win98
- I needed to install the following native .dlls from a win cd: ws2_32.dll, wsock32.dll, ole32.dll, oleaut32.dll, olepro32.dll, imm32.dll, rpcrt4.dll, msvcrt.dll, mswinsck.ocx
- caveat: even if you do install all these files be prepared to fiddle with it all day long... it took >20hrs in my case, and I don´t think I´m done with all of it. |
|
|
|
|
JG189_Frankie
Post Newbie
Joined: May 13, 2006
Posts: 5
|
Posted:
Mon May 15, 2006 5:24 pm |
|
SUCCESS2:
HL running and IL2FB dedicated server running. Connection to HL server ok, remote IL2FB dedi server start ok. Everything works.
If somebody needs help with this issue, I´ll be glad to help out.
Thanks Mako for the help offered !!!
Frankie |
|
|
|
|
AFJ_rsm
Dude
Joined: Jan 25, 2006
Posts: 11
|
Posted:
Fri Aug 04, 2006 2:12 am |
|
Hi all
I would appreciate some help on this.
I've been trying to get HL to run under linux (ubuntu 6.06) and so far i've only managed to install the application using either wine or crossover office.
It installs alright, creates appropiate shortcuts, but when i try to launch the application nothing happens.
I'm a complete linux noob so any help would be greatly appreciated and please dont spare any details lol. |
|
|
|
|
AFJ_rsm
Dude
Joined: Jan 25, 2006
Posts: 11
|
Posted:
Fri Aug 04, 2006 3:12 am |
|
ok little update
i managed to get to the license agreement and to the "please wait while hyperlobby loading and initializing" screen
however after it actually loads it crashes and i get the following:
Code: | rsm@amd643500:~$ wine "C:\Program Files\HyperLobbyPro3\hlpro.exe"
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:rpc:I_RpcServerStartListening (0x1007e): stub
wine: Unhandled page fault on write access to 0x00000000 at address 0x33e7a4 (th read 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x 0033e7a4).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:0033e7a4 ESP:0033e760 EBP:00000012 EFLAGS:00010202( - 00 - -RI1)
EAX:00000000 EBX:00000000 ECX:00110020 EDX:00167430
ESI:0033e844 EDI:0033e770
Stack dump:
0x0033e760: 0033e844 0033e844 0021c0c8 00000000
0x0033e770: 0033e7d4 65f149e9 80004930 0033e7a0
0x0033e780: 00000001 0016cda0 0033e7cc 0021c0c8
0x0033e790: 0033e844 0001007e 80004828 80004920
0x0033e7a0: 00000012 00000011 00000002 00040005
0x0033e7b0: 00000000 00000011 00000012 00000000
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x0033e7a4 (0x0033e7a4)
2 0x00000000 (0x00000000)
0x0033e7a4: adcl %eax,0x0(%eax)
Modules:
Module Address Debug info Name (62 modules)
PE 400000-4a8000 Deferred hlpro
PE 10000000-1000c000 Deferred hlmd5
PE 22170000-2218c000 Deferred mswinsck
PE 65f00000-65fc2000 Deferred ole32
PE 740c0000-7420d000 Deferred msvbvm50
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7cfc8000-7cff2000 Deferred ws2_32<elf>
\-PE 7cfd0000-7cff2000 \ ws2_32
ELF 7cff2000-7d00c000 Deferred wsock32<elf>
\-PE 7d000000-7d00c000 \ wsock32
ELF 7dee0000-7def4000 Deferred lz32<elf>
\-PE 7def0000-7def4000 \ lz32
ELF 7def4000-7df0d000 Deferred version<elf>
\-PE 7df00000-7df0d000 \ version
ELF 7df1e000-7df23000 Deferred libxfixes.so.3
ELF 7df23000-7df2c000 Deferred libxcursor.so.1
ELF 7df2c000-7df34000 Deferred libxrender.so.1
ELF 7df34000-7df50000 Deferred imm32<elf>
\-PE 7df40000-7df50000 \ imm32
ELF 7df52000-7e714000 Deferred libglcore.so.1
ELF 7e714000-7e799000 Deferred libgl.so.1
ELF 7e799000-7e87f000 Deferred libx11.so.6
ELF 7e87f000-7e88c000 Deferred libxext.so.6
ELF 7e88c000-7e891000 Deferred libxxf86vm.so.1
ELF 7e891000-7e8a9000 Deferred libice.so.6
ELF 7e8a9000-7e92c000 Deferred winex11<elf>
\-PE 7e8c0000-7e92c000 \ winex11
ELF 7e92c000-7e94b000 Deferred libexpat.so.1
ELF 7e94b000-7e979000 Deferred libfontconfig.so.1
ELF 7e979000-7e98d000 Deferred libz.so.1
ELF 7e98d000-7e9f6000 Deferred libfreetype.so.6
ELF 7e9f6000-7ea15000 Deferred iphlpapi<elf>
\-PE 7ea00000-7ea15000 \ iphlpapi
ELF 7ea15000-7ea64000 Deferred rpcrt4<elf>
\-PE 7ea20000-7ea64000 \ rpcrt4
ELF 7ea64000-7eaf5000 Deferred oleaut32<elf>
\-PE 7ea70000-7eaf5000 \ oleaut32
ELF 7eaf5000-7eb38000 Deferred advapi32<elf>
\-PE 7eb00000-7eb38000 \ advapi32
ELF 7eb38000-7eb42000 Deferred libgcc_s.so.1
ELF 7ec17000-7ecc9000 Deferred gdi32<elf>
\-PE 7ec30000-7ecc9000 \ gdi32
ELF 7ecc9000-7edfb000 Deferred user32<elf>
\-PE 7ece0000-7edfb000 \ user32
ELF 7ee2e000-7ef2f000 Deferred kernel32<elf>
\-PE 7ee50000-7ef2f000 \ kernel32
ELF 7ef2f000-7ef39000 Deferred libnss_files.so.2
ELF 7ef39000-7ef42000 Deferred libnss_nis.so.2
ELF 7ef42000-7ef57000 Deferred libnsl.so.1
ELF 7ef57000-7ef60000 Deferred libnss_compat.so.2
ELF 7ef60000-7ef82000 Deferred libm.so.6
ELF 7ef82000-7f000000 Deferred ntdll<elf>
\-PE 7ef90000-7f000000 \ ntdll
ELF b7c90000-b7c93000 Deferred libxau.so.6
ELF b7c94000-b7c97000 Deferred libdl.so.2
ELF b7c97000-b7dc6000 Deferred libc.so.6
ELF b7dc6000-b7dd8000 Deferred libpthread.so.0
ELF b7dd9000-b7ddb000 Deferred libnvidia-tls.so.1
ELF b7ddb000-b7de0000 Deferred libxxf86dga.so.1
ELF b7de0000-b7de8000 Deferred libsm.so.6
ELF b7de8000-b7ef8000 Deferred libwine.so.1
ELF b7efb000-b7f11000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000011
00000013 0
00000012 0
0000000a
0000000b 0
00000008 (D) C:\Program Files\HyperLobbyPro3\hlpro.exe
00000010 0
00000009 0 <==
|
|
|
|
|
|
Jiri-Fojtasek
Site Admin
Joined: Feb 02, 2003
Posts: 1737
Location: Slovakia
|
Posted:
Fri Aug 04, 2006 7:22 pm |
|
It ried some time ago too. It locked in the loading screen ... |
_________________ |
|
|
|
AFJ_rsm
Dude
Joined: Jan 25, 2006
Posts: 11
|
Posted:
Wed Aug 09, 2006 9:00 pm |
|
sorry to bump this but i could really use the hlp
anyone with any tips? |
|
|
|
|
Jykke
Dude
Joined: Sep 28, 2006
Posts: 16
|
Posted:
Thu Sep 28, 2006 7:32 pm |
|
I got to the point:
trace:loaddll:load_native_dll Loaded module L"C:\\Games\\HyperLobbyPro3\\imm32.dll" : native
fixme:win:User32InitializeImmEntryTable (0x19650412): stub
and now I am stuck
Lobby loads a bit and I get System Error &H800706BA
I don't know about valid and consistent set of DLLs I copied them over from my windows 2000 partition from system32 directory and it's no go damn |
|
|
|
|
CRO_Ante
Post Newbie
Joined: Sep 30, 2006
Posts: 6
|
Posted:
Sun Oct 01, 2006 6:56 pm |
|
I'm new linux user (one week). I hope that this will help someone
If u install wine 0.9.5 and winetools 0.9 you can install all windows software with no problems, HL runs fine.
see this for more help: http://ubuntuforums.org/showthread.php?t=149585
I'm trying to setup dedicated server ... but no luck so far ...
Best regards,
CRO_Ante |
|
|
|
|
Jiri-Fojtasek
Site Admin
Joined: Feb 02, 2003
Posts: 1737
Location: Slovakia
|
Posted:
Thu Oct 05, 2006 8:21 pm |
|
Glad to hear ! Wine is still under development so any new version adding bunch of new features ... |
_________________ |
|
|
|
|