23 luglio 2010

107484: InputAccel: Unable to start the client modules in setup mode from the Admin Console

EMC Technical Advisory

ETA esg107484: InputAccel: Unable to start client modules in Setup Mode from the Admin Console





Products

InputAccel versions 6.0 and 6.0 SP1



Symptoms

When starting a module in setup mode from the Admin Console, the following error message displays and the module does not open:
"Unable to launch module setup. Either the module could not be found, or the EMC LaunchModuleSetup assembly permissions need to be re-authorized. Refer to the Installation Guide for more information."



Cause

This error is due to an expired code signing certificate. This certificate expired on March 11, 2010.



Resolution

Re-authorize the EMC LaunchModuleSetup assembly permissions using an EMC strong name. A new certificate is not required.
Run the commands listed below to re-authorize the EMC LaunchModuleSetup.



Instructions for 32-bit operating systems:

- Open a command prompt.

- Navigate to C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>

- From C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> run the following command:

caspol.exe -q -machine -addgroup All_Code -strong -file "C:\Program Files\Inputaccel\client\binnt\LaunchModuleSetup.dll" LaunchModuleSetup -noversion FullTrust -name DevEmcModuleLauncher_MAC -description "Code group granting trust to Emc's strongly named LaunchModuleSetup assembly"

Note: The path in the CMD above is the default InputAccel client module installation path. You must modify the CMD to the correct path of your Client\binnt directory if it is not installed to the default location.

- CMD prompt results:

"Added union code group with "-strong" membership condition to the Machine Level.

Success

- Close and reopen Internet Explorer then log back in to Administration Console.



Instructions for 64-bit operating systems:

On 64-bit operating systems you must run the CMD below two times from both the Microsoft.NET\Framework and Microsoft.NET\Framework64 directories.

Note: If using MS Vista, Windows 7 or 2008 Server you must right click CMD.exe and select "Run as Administrator" or log in to the operating system with the Administrator Account (not a user account that is a member of the Administrators group).

- Open a command prompt.

- Navigate to C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>

- From C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727> run the following command:

caspol.exe -q -machine -addgroup All_Code -strong -file "C:\Program Files (x86)\Inputaccel\client\binnt\LaunchModuleSetup.dll" LaunchModuleSetup -noversion FullTrust -name DevEmcModuleLauncher_MAC -description "Code group granting trust to Emc's strongly named LaunchModuleSetup assembly"

Note: The path in the CMD above is the default InputAccel client module installation path. You must modify the CMD to the correct path of your Client\binnt directory if it is not installed to the default location.

- CMD prompt results:

"Added union code group with "-strong" membership condition to the Machine Level.

Success

From the same CMD window:

- Navigate to C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727>

- From C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727> run the following command:

caspol.exe -q -machine -addgroup All_Code -strong -file "C:\Program Files (x86)\Inputaccel\client\binnt\LaunchModuleSetup.dll" LaunchModuleSetup -noversion FullTrust -name DevEmcModuleLauncher_MAC -description "Code group granting trust to Emc's strongly named LaunchModuleSetup assembly"

- CMD prompt results:

"Added union code group with "-strong" membership condition to the Machine Level.

Success

- Close and reopen Internet Explorer then log back in to Administration Console.