Hello. I am trying to run TeleVantage Client 8.00.5556 on Wine but it doesn't work all the way. I have done the following, after some tips here and there: Wine 1.2 under Ubuntu 10.04 in a VMware Player as I am testing. OS version set to Windows 7 Server is running on Windows 2003 on the LAN workgroup and has windows clients today (something I had hoped to change) Client installed through shared folder TeleVantage/netsetup/client.exe winetricks mdac28 (ADODB.Connection.2.8 {00000514-0000-0010-8000-00AA006D2EA4}) sudo apt-get install libcap2-bin (installs setcap) sudo setcap cap_net_raw+epi /usr/bin/wine-preloader When I enter the IP of the server and user info at Log On, I get the message "Could not connect to the server on <IP>. Server components are not installed." When SERVERNAME is used I get "Could not connect to the database on <SERVERNAME>. Please verify the servername and try again." I guess I need to use the IP, as a user wrote about an earlier version in the AppDB. Here's the output when I try to connect: Code: fixme:advapi:LookupAccountNameW L"" L"ejpb" (nil) 0x94e934 (nil) 0x94e938 0x94e92c - stub fixme:advapi:LookupAccountNameW L"" L"ejpb" 0x41c3f0 0x94e934 0x131f80 0x94e938 0x94e92c - stub fixme:advapi:LookupAccountNameW L"" L"SYSTEM" (nil) 0x94e934 (nil) 0x94e938 0x94e92c - stub fixme:advapi:LookupAccountNameW L"" L"SYSTEM" 0x41c6e8 0x94e934 0x131f80 0x94e938 0x94e92c - stub fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub! fixme:advapi:RegisterEventSourceA ((null),"TvWksSvc"): stub fixme:advapi:RegisterEventSourceW (L"",L"TvWksSvc"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x94e83c,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x132030,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x1666cc), stub! fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x1666cc), stub! fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x15e994), stub! fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x15e994), stub! err:ole:CoGetClassObject class {5c63c1ad-3956-4ff8-8486-40034758315b} not registered err:ole:CoGetClassObject class {5c63c1ad-3956-4ff8-8486-40034758315b} not registered err:ole:create_server class {5c63c1ad-3956-4ff8-8486-40034758315b} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {5c63c1ad-3956-4ff8-8486-40034758315b} could be created for context 0x17 err:ole:marshal_object object doesn't expose interface {7fd52380-4e07-101b-ae2d-08002b2ec713}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:ole:marshal_object object doesn't expose interface {37d84f60-42cb-11ce-8135-00aa004bb851}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {ecabb0c0-7f19-11d2-978e-0000f8757e2a} not registered err:ole:CoGetClassObject no class object {ecabb0c0-7f19-11d2-978e-0000f8757e2a} could be created for context 0x1 err:ole:CoGetClassObject class {5c63c1ad-3956-4ff8-8486-40034758315b} not registered err:ole:CoGetClassObject class {5c63c1ad-3956-4ff8-8486-40034758315b} not registered err:ole:create_server class {5c63c1ad-3956-4ff8-8486-40034758315b} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {5c63c1ad-3956-4ff8-8486-40034758315b} could be created for context 0x17 fixme:ole:CoCreateInstanceEx () non-NULL pServerInfo not supported! err:ole:create_server class {a6bef5d1-6466-11d1-b866-006097c0e8cc} not registered err:ole:CoGetClassObject no class object {a6bef5d1-6466-11d1-b866-006097c0e8cc} could be created for context 0x4 fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... It uses DCOM but I have tried it with or without "winetricks dcom98" and a few different Windows versions without luck. A few links I had found: Old thread fom 2004 (http://www.winehq.org/pipermail/wine-users/2004-November/015952.html) AppDB has version 6.10, that seems to get as far as I... (http://appdb.winehq.org/objectManager.php?bShowAll=true&bIsQueue=false&bIsRejected=false&sClass=version&sTitle=&sReturnTo=&iId=9878) Has anybody got this to work or a tip on the errors? Thanks.
Ok, I tried some more things. Perhaps I had missed something when I tried DCOM98 earlier. I tried a new .wine folder, with Windows 2003. Started with ./winetricks vb5run then installation TVClient installation program: Code: ejpb at ubuntu:~$ wine Downloads/TeleVantage/netsetup/client.exe fixme:advapi:LookupAccountNameW (null) L"ejpb" (nil) 0x33f160 (nil) 0x33f164 0x33f158 - stub fixme:advapi:LookupAccountNameW (null) L"ejpb" 0x166460 0x33f160 0x1665f0 0x33f164 0x33f158 - stub fixme:setupapi:create_system_dirid unknown dirid 13 fixme:msi:MsiSetMode unimplemented run mode: 7 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2 ignored L"Upgrade" table values err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub err:richedit:ReadStyleSheet skipping optional destination err:richedit:ReadStyleSheet skipping optional destination err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:AutomationObject_GetIDsOfNames Unknown member L"TargetPath", clsid {000c109e-0000-0000-c000-000000000046} fixme:seh:_abnormal_termination (void)stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:seh:_abnormal_termination (void)stub fixme:msi:msi_unimplemented_action_stub MigrateFeatureStates -> 2 ignored L"Upgrade" table values err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 2 ignored L"Upgrade" table values err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:seh:_abnormal_termination (void)stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:InstallerImpl_Environment fixme:seh:_abnormal_termination (void)stub fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 5 ignored L"MsiAssembly" table values Failed to load DLL C:\windows\system32\TvClient.tsp Successfully unregistered DLL C:\windows\system32\msxml3.dll fixme:msi:ITERATE_InstallService Dependency list unhandled! err:rpc:I_RpcGetBuffer no binding err:rpc:I_RpcGetBuffer no binding Successfully registered DLL C:\windows\system32\TvClient.tsp Successfully registered DLL C:\windows\system32\msxml3.dll fixme:mscoree:LoadLibraryShim (0x728badec L"fusion.dll", (nil), (nil), 0x33f938): semi-stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:service:svcctl_ChangeServiceConfigW Setting password not supported fixme:advapi:LsaOpenPolicy ((null),0xbdd758,0x00000020,0xbdd788) stub fixme:advapi:LsaStorePrivateData (0xcafe,0xbdd780,(nil)) stub fixme:advapi:LsaClose (0xcafe) stub fixme:advapi:LookupAccountNameW L"" L"IUSR_UBUNTU" (nil) 0xbdd768 (nil) 0xbdd76c 0xbdd770 - stub fixme:advapi:LsaOpenPolicy ((null),0xbdd758,0x00000020,0xbdd788) stub fixme:advapi:LsaStorePrivateData (0xcafe,0xbdd780,(nil)) stub fixme:advapi:LsaClose (0xcafe) stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:AutomationObject_GetIDsOfNames Unknown member L"TargetPath", clsid {000c109e-0000-0000-c000-000000000046} fixme:seh:_abnormal_termination (void)stub err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 fixme:msi:AutomationObject_GetIDsOfNames Unknown member L"TargetPath", clsid {000c109e-0000-0000-c000-000000000046} fixme:seh:_abnormal_termination (void)stub fixme:ole:OaBuildVersion Version value not known yet. Please investigate it ! After that I install DCOM98. winetricks dcom98 If I did it earlier, the client installation would crash before it could finish. Then I try to run the client program and it starts up nicely but has the same error as before. Code: wine .wine/drive_c/Program\ Files/TeleVantage/Client/TVClient.exe wine: cannot find L"C:\\windows\\system32\\TVWKSSVC.exe" But the error output is different, it asks for TVWKSSVC, which is a file that is not in system32, but in the folder .wine/drive_c/Program Files/Common Files/Artisoft/TeleVantage along with several other dlls and stuff. Code: ls .wine/drive_c/Program\ Files/Common\ Files/Artisoft/TeleVantage/ 1031 1033 1034 1036 3084 AdministeringTV.chm CCReporter.chm InstallingIntel.chm InstallingTV.chm License.rtf MSOUTL85.OLB SQL TAPI_SP.chm TvAccUtl.dll TVAdmin.chm TVAPI.dll TVAPI.pdb TVAssist.chm TVClient.chm TvCliSvr.dll TvCliSvr.pdb TVComCtl.ocx TvCom.dll TVCommon.dll TVCommon.pdb TvCom.pdb TVLoc0407.dll TVLoc0409.dll TVLoc040C.dll TVLoc0C0A.dll TVLoc0C0C.dll TVLocale.dll TvOEM.dll TVPRWizard.chm TVPRWizard.exe TVQuickStart.chm TvSecBrg.exe TvSecBrg.pdb TvSecPS.dll TvSecPS.pdb TVSettings.exe TVSplitter.ocx TvStatus.dll TvTrace.exe TvTrace.pdb Tvtspcfg.exe TVUtlCtl.ocx TVVB.tlb TVView.ocx TvWksSvc.exe TvWksSvc.pdb UsingTV.chm ViewTitle.ocx WhatsNew.htm How do you "register" that manually? It seems to look for it in the wrong place. That seems to be the next step, to get it to find the Common Files...? Thoughts, ideas? Thanks