http://bugs.winehq.org/show_bug.cgi?id=30379
Bug #: 30379 Summary: Xuzhou network client error while trying to connect: "Failed to create VPN dynamic, code = 1060" Product: Wine Version: 1.5.1 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com Classification: Unclassified
[reply] [-] Description Qian Hong 2012-04-08 05:21:16 CDT 1. Download Xuzhou network client (徐州电信校园网拨号软件v1.1) from: http://fb.86516.com/adsl/adslrj_files/xiaoyuanDialNew%20v1.1.rar
Unpack the rar archive give us: 校园网认证拨号客户端 v1.1.msi
2. install dependencies for 校园网认证拨号客户端 v1.1.msi : $ winetricks mfc42 Copy native npptools from WinXP
3. install the network client: $ LC_CTYPE=en_US.utf8 msiexec /i 校 园网认证拨号客户端\ v1.1.msi (Bug 10063)
4. Override native rasapi32.dll + rasman.dll, workarounds Bug 30378.
5. start the network client: $ cd ~/.wine/drive_c/windows/system32 $ wine VnetPPPOE.EXE
Actual result: Popup an error message, complaining "Failed to create VPN dynamic, code = 1060". (In Chinese: 动态创建VPN失败, code = 1060 )
Console log is like below: err:rpc:I_RpcGetBuffer no binding err:rpc:I_RpcGetBuffer no binding err:rpc:I_RpcGetBuffer no binding fixme:rtutils:TraceRegisterExW (L"RASAPI32", 0): stub fixme:rtutils:TraceRegisterExW (L"RASAPI32", 0): stub fixme:rtutils:TraceRegisterExW (L"RASAPI32", 0): stub fixme:rtutils:TraceRegisterExW (L"RASAPI32", 0): stub fixme:rtutils:TraceRegisterExW (L"RASAPI32", 0): stub fixme:rtutils:TraceRegisterExW (L"RASAPI32", 0): stub fixme:rtutils:TraceRegisterExW (L"RASAPI32", 0): stub
Expect result: Trying to connect to the authentication server
Addition info: 1. If I modified the TraceRegisterExW function to return TRACE_USE_CONSOLE or TRACE_USE_FILE rather then INVALID_TRACEID, then the application will go a bit further and crash on unimplemented function rtutils.dll.TracePrintfA() .
2. Native rtutils.dll won't give me any more luck, a snoop trace show that rtutils.dll.TracePrintfA() is called, then RASAPI32.RasSetEntryPropertiesA(), then nothing happen...
Will retest once Bug 30378 is fixed