StoreFront 3.5 to 3.8 upgrade fails.

StoreFront 3.5 to 3.8 upgrade fails.

book

Article ID: CTX220321

calendar_today

Updated On:

Description

In the MSI logs we get following error:

An error occurred creating the configuration section handler for citrix.deliveryservices/protocolTransitionSettings: Could not load file or assembly 'Citrix.DeliveryServices.ProtocolTransition.Configuration, Version=2.6.0.0,

OR

An error occurred creating the configuration section handler for citrix.deliveryservices/protocolTransitionSettings: Could not load file or assembly 'Citrix.DeliveryServices.ProtocolTransition.Configuration, Version=3.0.0.0,

OR

An error occurred creating the configuration section handler for citrix.deliveryservices/protocolTransitionSettings: Could not load file or assembly 'Citrix.DeliveryServices.ProtocolTransition.Configuration, Version=3.5.0.23,

Resolution

-Locate C:\Program Files\Citrix\Receiver StoreFront\Services\ProtocolTransitionService\

 

-Take a backup of Citrix.DeliveryServices.ProtocolTransition.ServiceHost.exe.config

 

-In the config file change all lines where "Version=2.6.0.0" , to "Version=3.5.0.0" except in line4.
 

-Save the config file.

 

Followed the below steps as well:

 

- Deleting the Proxy cache (if present) c:\inetpub\wwwroot\Citrix\<all folders>\App_Data\CtxsWebProxyIconCache\

-Rename the storefront install folder to the latest version under c:\ProgramData\Citrix\Storefront Install. Or remove the storefront install folder.

-Run the installer.
 

Additional Information

-If the upgrade fails from  3.0.1 StoreFront version to higher versions and we see the same error, then replace to 3.0.0.0