When trying to Upgrade our Citrix storefront servers from a 2.x version to 3.9 of storefront we encountered the following error: This meant the installation failed with the previous storefront version removed completely, and all configuration lost, and we were then unable to install any further version of Citrix Storefront.
Application Log Error, Source: Citrix Extensible Meta-Installer EVENTID: 0 Timestamp: 05/07/2017 19:04:43 Category:Error, WinError Message:Unexpected exception. Message: Exception has been thrown by the target of an invocation.. Stack Trace = at System.RuntimeMethodHandle.InvokeMethod(Object target, Object arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object parameters, Object arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture) at Citrix.Cxmi.CustomSandbox.ManagedDllLoader.CallStaticMethod(String typeName, String methodName, Dictionary`2 methodParams) at Citrix.Cxmi.Workflow.ExecuteTask.Execute() at Citrix.Cxmi.Workflow.WorkflowSequence.Execute() at Citrix.Cxmi.Workflow.WorkflowSequence.Execute() at Citrix.Cxmi.Workflow.WorkflowExtension.Run() at Citrix.Cxmi.Core.Engine.Run() at Citrix.Cxmi.Core.Program.Main(String args).
Deletion of all local temp files – Failed
Complete uninstall and reinstall of Storefront versions – Failed
Reinstall of old version 2.x – Failed
Install of new 3.x version as different user – failed
We had no choice but to revert the VM snapshot to recover the production Web server.
Upgrade to Storefront 3.0 First, then attempt to upgrade to a higher version.