Subject: Marine Geospatial Ecology Tools (MGET) help
Text archives
From: | "Jason Roberts" <> |
---|---|
To: | "'David Abecasis'" <> |
Cc: | <> |
Subject: | RE: [mget-help] MGET installation error |
Date: | Thu, 5 May 2011 09:30:12 -0400 |
Hi David, Thanks for contacting us about this. We have not seen this problem before. If you plan to use MGET from ArcGIS or from Python code, you can safely ignore this problem. You will only be affected if you want to call MGET functions from a programming language other than Python. In order to make that possible, the MGET setup program wraps MGET’s Python functions with a Microsoft software technology called COM Automation. This is Microsoft’s recommended method for making software functions interoperable with a wide variety of languages. To make it work, the setup program has to write a bunch of information to the Windows Registry. The error message you saw indicates that it failed to do so because it was denied access. Curiously, it apparently succeeded at writing some of the information but not all of it. When this kind of failure occurs in other contexts, it usually happens on the very first attempt to write anything, often because the logged on user does not have administrator access to the system. Does your user account have administrator access? Are you running on Windows Vista or Windows 7, and if so, did you run the setup program by right-clicking and selecting Run As Administrator? Thanks for your help. I will look into this further and see if I can deduce why it happened. But as I said, if you just plan to use MGET from ArcGIS or Python, you can ignore the problem. Best regards, Jason From: David Abecasis [mailto:] Hi, I followed the instructions to install the MGET but I got an error message saying: The MGET setup program awas unable to register classes from the Pyhton GeoEco package as COM automation classes and/or register the GeoEco COM type library. As a result, you will not be able to invoke these GeoEco classes from programming languages other than Python. This problem is rare and unexpected. Please contact the MGET development team for help with resolving it. Please provide the following debugging information: The registration program reported: Failed to register GeoEco.Statistics.Modeling.GAM as a COM Automation server. The Python win32com.server.register.RegisterServer function raised erro: (5,'RegSetValue','Acesso negado.') Can you help me with this? Many thanks in advance, Best regards, David Abecasis PhD candidate |