Citrix Storefront Upgrade Failure 2.x to 3.9
Situation:
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).
Things Tried:
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.
Solution:
Upgrade to Storefront 3.0 First, then attempt to upgrade to a higher version.