StoreFront upgrade fails with large subscription database.
C:\Windows\Temp\StoreFront\CitrixMSI-CitrixStoreFront log points to following error:
Verify size of Subscription Database. The database file is named PersistentDictionary.edb and is located in the following directory:
C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Citrix\SubscriptionsStore\
If the file exceeds 2GB, export the subscription database. Refer to CTX139343 - How to Export and Import StoreFront Subscription Database.
Note: Commands might differ according to the StoreFront version. Consult documentation relevant to your version.
Stop Citrix Subscriptions Store service.
Delete PersistentDictionary.edb located in store folder in C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Citrix\SubscriptionsStore\
Start Citrix Subscriptions Store service. At this stage Subscription database will be blank and will have its default size.
Proceed with the update.
After completing the update, import Subscription database. Refer to CTX139343 - How to Export and Import StoreFront Subscription Database.
StoreFront upgrade fails when trying to encrypt backed-up files if any is greater than 2GB. In case of large deployments subscription database may grow beyond this limit and as result the update might fail.