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