The client tries to use WMI. Wine does not have a working WMI implementation. Using the Windows WMI doesn't work either. If you look into the logs in the Game directory of LoL you can see the error in the logs of the game (for my system):
000000.189| 0.0000kb| 0.0000kb added| ALWAYS| CPU: GenuineIntel, Intel(R) Pentium(R) 4 CPU 2.40GHz, x86 Family 6 Model 15 Stepping 11, 2664 (0 core)
000005.824| 0.0000kb| 0.0000kb added| ERROR| Could not connect. Error code = 0x80041001
000005.880| 0.0000kb| 0.0000kb added| ALWAYS| Display info:
000005.880| 0.0000kb| 0.0000kb added| ALWAYS| Physical memory: 2125152256
With the old client version this looked like this:
But I'm not sure if that really is the problem why the client fails. It also logs:
000008.958| 0.0000kb| 0.0000kb added| FATAL| Enet could not connect! Status - 3
000008.958| 0.0000kb| 0.0000kb added| ERROR| Assertion failed!
000008.958| 0.0000kb| 0.0000kb added| ERROR| Assert Description: General hard assert occurred, game may crash!
This is an error I also found in the LoL forums. But noone gave a reason what caused this error. It was only suggested to reinstall the client, but I doubt that that will fix a Wine problem. It could be a problem of Wine's winsock or wininet implemenation.
RE: ACE Client by Joaquín Tumas on
Friday August 26th 2011, 12:02
RE: ACE Client by amki on
Sunday September 18th 2011, 12:51
RE: ACE Client by Leszek on
Tuesday September 20th 2011, 14:53
RE: ACE Client
by Andrea on Saturday August 27th 2011, 19:56
confirm bug. the critical lines are:
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:wbemprox:wbem_locator_ConnectServer 0x199a28, L"ROOT\\CIMV2", (null), (null), (null), 0x00000000, (null), (nil), 0x33fd20)
err:ole:CoUninitialize Mismatched CoUninitialize