CapturePoint won't run on Citrix XenApp 5 and Windows 2008 64 bit.

Mark Ellis
Mark Ellis used Ask the Experts™
on
I am trying to get CapturePoint to run on XenApp 5 on Windows 2008.  I have configured the 32 bit ODBC connecter.  It will run OK when I log on as an administrator but when logged on as a Domain User I get a message:
Data source name not found and no default driver specified.  SQL State IM002.

When I look in Task Manager after several attempts to start the application I see the Administrator.exe file running but there was nothing in the GUI.

I suspect it is a permissions based problem, perhaps the right to create an object??
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Lee OsborneSenior Infrastructure Engineer

Commented:
Have you created a machine based connector, or user based? It may be that you've configured as user based, as per the Administrator, and that's why the other users are reporting DSN not found.

Lee
Mark EllisSecurity & Citrix Engineer

Author

Commented:
I have configured System DSN and tested teh connection succesfully.
Mark EllisSecurity & Citrix Engineer

Author

Commented:
I have made some diagnostic changes with mixed results.
If I add Domain Users to the local Administrators group it will run OK for all users but it can't go into production like this.
I added the right to Create Global Objects and Log on as a Service to Domain users in the local machine policies and this did not fix it.
I have been looking at the logs but can't see anything that looks like a show stopper.  I ran the SysInternals Process Monitor but have found as usual it produces too much information even after filtering I can't see a show stopper.
Lee OsborneSenior Infrastructure Engineer

Commented:
I've noticed you've tagged it as Windows 2008 64bit and are using a 32bit ODBC, have you checked this Citrix article?

http://support.citrix.com/article/CTX110813

Lee
Mark EllisSecurity & Citrix Engineer

Author

Commented:
Yes, I have read that article and I have done the ODBC configuration at C:\WindowsSysWow64\odbcad32.exe  This is the 32bit ODBC that is used with 32bit applications.

The fact it works when Domain Users are added to the local machine Administrators Group suggest the problem relates to permissions on the local box.
Security & Citrix Engineer
Commented:
The 32bit ODBC drivers had not been configured, only the 64 bit ODBC drivers.  This is a 32 bit application so it will require the 32 bit drivers configured.
The application would run if the user was placed in the local server administrators group but we could not take this to production with all users set up as administrators of the Citrix servers.  This told us that it was a permissions issue on the local servers.
A careful examination of the logs of Process Monitor showed me we were getting Access Denied to a part of the registry at:  HCLM\SOFTWARE\Wow6432Node\Redmap Networks.
When Domain Users were given full control of this branch of the registry the application ran successfully.  (See screen shot below.)
Also, under local machine policies, Domain Users were given the right to create objects

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial