CSPs & Citrix Content Collaboration

Types of StorageZones

Currently, CSPs are not able to provide hybrid storage to their tenant accounts, i.e. cloud and on-premise StorageZones on the same account. Rather, the CSP can provide exclusively on-premise or cloud storage to each of their tenants.

Multi-Tenant StorageZone: This is a single storage repository, managed by the CSP, which can be shared by an unlimited amount of CSP Content Collaboration tenants. This type of StorageZone is classified as an on premise StorageZone it can be linked to the partner’s cloud blob.

User-added image

Normal or Standard StorageZone: This is a storage repository, managed by the CSP, which is dedicated to one Content Collaboration account. This type of StorageZone is classified as an on premise StorageZone it can be linked to the partner’s cloud blob.

Cloud StorageZone: This is a storage repository managed by Citrix, and not the CSP. This offering for CSPs provides an unlimited of storage to each Content Collaboration tenant.

Getting Started with Reselling Content Collaboration as a CSP

1. Log-in to citrix.cloud.com with partner MyCitrix credentials. Within the main dashboard, select the “Resell” button under the Content Collaboration badge. If the button appears as “Manage” the partner can skip to step #4.

2. Create or Link a Content Collaboration Partner Account: Fill out the necessary fields in order to create a new Content Collaboration partner account or link an existing Content Collaboration partner account. If the partner has an existing Content Collaboration partner account but it doesn’t appear for automatic linking, please contact Citrix Support.

3. Optional – Set up a Multi-Tenant StorageZone: If the CSP decides to provide a Multi-Tenant StorageZone then the CSP needs to ensure the following:

  1. The Multi-Tenant StorageZone needs to be registered and live on the partner’s Content Collaboration account before the CSP creates a Content Collaboration tenant account.

  2. To check that the partner has successfully installed and registered a Multi-Tenant StorageZone to their partner Content Collaboration account, they can check by logging into their partner account from the Content Collaboration web app and navigate to “Admin Settings” >> “StorageZones.” Here, the Multi-Tenant StorageZone should be located under “Partner-Managed” tab.

  3. If their StorageZone is under the “Customer-Managed” tab then they accidentally installed and registered a standard StorageZone (not Multi-Tenant enabled). In order to change their standard StorageZone to a Multi-Tenant StorageZone the partner will have to “Delete this Zone” within the Content Collaboration web app, remove the StorageZone from their designated server, and re-create the StorageZone and run the Multi-Tenant command prompt.

User-added image

4.Create a Content Collaboration Tenant Account: From the partner’s Citrix Cloud customer dashboard, select “Invite or Add.” If the partner would like to add a new Citrix customer they will be prompted to fill out information about their new tenant’s Citrix Cloud account. If the partner would like to invite an existing Citrix Cloud customer to their customer dashboard, they can send them a link. Once that customer receives that link and accepts the terms and conditions of becoming a tenant of the CSP. The partner can then add services to their tenants through the customer dashboard by selecting the three dots by the tenant’s company name, then selecting “Add Service” >> “Content Collaboration.”

  1. The partner will select the primary StorageZone that the Content Collaboration tenant will consume. If they select a Multi-Tenant StorageZone, they are required to specify the existing StorageZone (live, and registered on their Content Collaboration partner account).

  2. Master Admin user information must be specified, and will be added to the tenant’s account, along with a partner admin user.

  3. All tenant accounts receive 1,000 available licenses. The CSP payment model is based on the total number of used licenses, and not on total number of all licenses.

Managing CSP Content Collaboration Tenants

How to Update Tenant Accounts:

A partner admin user is always provisioned on the CSP’s Content Collaboration tenant account. This allows the partner to manage the customer’s account, such as configure account settings, manage employee users, run reports, etc. This partner admin is added to the Super User group within their tenant’s account, giving this user complete access to all files and folders. If the partner does not want access to the customer’s Content Collaboration data, they will need to remove the partner admin user from the Super User group. Once the partner admin is removed from the Super User group then that user will only receive access to files that are specifically shared by other employee users.

  • Change their Content Collaboration subdomain: Any admin user on the Content Collaboration account is able to change the subdomain under “Admin Settings” >> “Company Account Info”
  • Add more licenses: Prior to creating tenant accounts within the partner’s Citrix Cloud account, CSPs had to request an account through an online form. This form allowed partners to specify the amount of licenses on the account. If this is how the CSP created the tenant account and the partner is looking to add licenses to that account, they can submit that type request here. This request will automatically increase the total license count to 1,000 for that tenant account.
  • Change Master Admin user: Find directions here.
  • Cancel an account: Request here.
  • Convert a trial or POC account to an in-production account: Request here.

Tenant Management:

If the CSP has managed Content Collaboration tenants prior to establishing their Citrix Cloud partner account, then their existing tenants will not appear on their Citrix Cloud customer dashboard. Instead, these tenants will only appear on the partner’s Content Collaboration account under “Admin Settings” >> “Advanced Preferences” >> “Tenant Management.” If “Tenant Management” is not an option, then this particular partner user will need to enable the “Manage Tenants” user permission. There is currently not a way to import or show these existing tenants in the CSP’s Citrix Cloud customer dashboard.If the CSP creates a tenant from within Citrix Cloud, then that tenant will appear in their Citrix Cloud tenant dashboard.

If the CSP has created some tenants via the online form and some via Citrix Cloud, then the partner can easily see all tenants from within the partner’s Content Collaboration account (first bullet).

For Multi-Tenant StorageZones:

Each tenant onboarded to a partner’s Multi-Tenant StorageZone receives their own root-level folder within the StorageZone. The name of the root-level folder is the tenant’s unique Content Collaboration account ID (starts with an “a”).

  • This folder structure, with each tenant having their own root-level folder, ensures that tenant data within their Content Collaboration account is separated from other tenants sharing the Multi-Tenant StorageZone. Tenant end-users will only have access files and folders created and uploaded within their own Content Collaboration account.

For CSP reporting (i.e. payment model):

CSPs are required to report on the amount of used licenses by their Content Collaboration tenants to their preferred Citrix distributor. For directions on capturing the accurate number of licenses for monthly reporting:

  • If the partner created a Content Collaboration tenant within Citrix Cloud: Log-in to the CSP Citrix Cloud account and navigate to the customer dashboard.
  • If the CSP has Content Collaboration created tenants from a third-party online form, rather than Citrix Cloud: Log-in to the CSP Content Collaboration partner account and navigate to “Admin Settings” >> “Advanced Preferences” >> “Tenant Management”
  • Within either of these dashboards, sort the Content Collaboration tenant accounts by “Paid” status.
  • From list of “paid” Content Collaboration tenants, further separate them by storage type and see if they are defaulted to a Citrix-managed cloud StorageZone or a partner-managed on-premise StorageZone.
  • Then, the partner must total up the amount of used licenses from all the “paid” cloud tenants and the “paid” on-premise tenants. The reason for separating the used license count by storage type is because they have different reporting SKUs (and subsequent partner price).
  • Please consult with your preferred Citrix Distributor for reporting SKUs and their pricing, which will be based on the Content Collaboration tenant’s storage type.

Related:

  • No Related Posts

How to troubleshoot Virtual Delivery Agent (VDA) Registration issues

Citrix Virtual Apps and Desktops, formerly XenDesktop, fits the enterprise need to bring both VDI and apps into a user-centric experience.

Citrix Virtual Apps, formerly XenApp, fits the enterprise need to bring legacy apps into a cloud management environment.

This article contains information about troubleshooting Virtual Desktop Agent Registration with Controllers in Citrix Virtual Apps and Desktops.

Background

In order to broker connections to Virtual Machines, the Delivery Controller (on-prem)/ Connector (Cloud) relies upon an installed software component on each virtual machine – the Virtual Desktop Agent (VDA) – being in communication with one of the controllers/connectors in your site. This state is referred to as the VDA being registered.

Note: This article applies only to 7.X versions.

Related:

Manually Granting Citrix Cloud Access to Your Azure Subscription

Note: Citrix Cloud Studiocan perform all these actions automatically when using the Create new… option while adding a new Hosting Connection. Account privilege level in Azure must be Owner (not Contributor) to perform the actions listed in Step 1 and Step 4. If your Azure account role is Contributor, you might see the error “Invalid Azure Credentials” in Citrix Cloud Studio when choosing the Use Existing… option or no error but a window prompting for credentials again when using the Create New option. Only follow the steps below once you’ve confirmed the current role level for your Azure account.

Step 1: Manually creating an Azure application registration for Citrix Cloud

Define the application registration

  1. Login to your Azure Tenant

  2. Select the Azure Active Directory blade

  3. Select App Registrations

  4. Select “+ New application registration”

    User-added image

  5. Enter:

    1. Name

    2. Application Type: “Web app / API”

    3. Sign-on URL: “https://citrix.cloud.com”

  6. Select Create

    User-added image

  7. Select the App Registration from Step 4 to open its Settings

    Grant Access to the Azure API

  8. Select Required Permissions under API Access

    User-added image

  9. In the Required permissions Tab Select “Windows Azure Active Directory”

  10. Check the box “Read all users’ basic profiles”

  11. Select Save

  12. In the Required permissions Tab Select “+ Add”

  13. Choose “Select an API”

  14. Select Windows Azure Service Management API

    User-added image

  15. Select “Select”

  16. In the Enable Access tab Select “Access Azure Service Management as organization users”

    User-added image

  17. Select “Select”

  18. Select “Done”

    Create the application secret access key

  19. From the Settings tab of the App registration; select “Keys”

    1. Enter a name for this secret in “Key Description”

    2. Select a Duration from the drop down

    3. Select Save

      User-added image

  20. Copy the value of the Key (this is the secret, similar to a password you will only see once)

  21. Select the Properties

  22. Copy the Application ID of the App registration (this is similar to the username)

    User-added image

The Key and Application ID are pieces of information required to create the Host connection to Azure from Citrix Cloud.

Step 2: Manually assigning Resource permissions to the Azure App Registration for Citrix Cloud

Now that the App registration account has been created and access has been granted to the Azure API it needs to be granted permissions to resources within your Azure account.

Citrix recommends that Citrix Cloud specific subscriptions be created. This reduces the risk of worker provisioning or life cycle actions from interfering with or impacting other production systems.

The following instructions utilize the built-in Azure RBAC Roles. The instructions select the most restrictive built-in Role for a particular resource, this allows Citrix Cloud to do what it needs to for worker machine provisioning and lifecycle actions.

Selecting a Citrix Worker management model

At this point, there is a decision of how much control a customer will grant to the Citrix Cloud App registration for machine provisioning.

Citrix Managed – In this model, Citrix Cloud is in full control of Resource Group(s) during the machine provisioning process. As Resource Groups are required, Citrix Cloud will simply add more as necessary to support the additional catalogs being provisioned. This streamlines the management experience by handling these details. This also makes the Citrix administrator the sole arbiter of how many virtual machines can be deployed.

Customer Managed – In this model, an Azure Admin or Co-Admin pre-creates Resource Groups that worker machines will be provisioned in to. Citrix Cloud cannot create additional Resource Groups as necessary, this will need to be performed by an Azure Subscription Admin or Co-Admin. This will require good communication between the Citrix Administrator and Azure Administrator as the number of Citrix workers in Azure is increased.

Note: The Customer Managed option is currently supported in the Citrix Cloud and in XenApp and XenDesktop 7.16 or later via the Studio GUI.

The primary difference between the two is the level of control that the application service principal has to the Azure Subscription and resources. These two models are detailed below.

Assigning Resource Permissions

The following outlines the permission settings required for the resource that is being secured with the built-in Azure RBAC role that provides the minimum settings necessary for the model.

Most of the settings will be the same for both models, except the settings on the Subscription where Citrix workers will be provisioned and the Resource Groups within it.

For more information about assigning permissions see: https://docs.microsoft.com/en-us/azure/active-directory/role-based-access-control-configure

For more information about built-in Azure RBAC roles see: https://docs.microsoft.com/en-us/azure/active-directory/role-based-access-built-in-roles

Subscription

The Subscription where Citrix workers (XenApp and/or XenDesktop will be provisioned) will reside.

Management Model Citrix Managed Customer Managed
Azure RBAC Role Contributor None

Azure Admin / Co-Admin must create Resource Groups manually

To grant the App Registration Contributor permission to a Subscription:

  1. Select the Billing blade
  2. Select the desired Subscription
  3. Select “Access control (IAM)”
  4. Select “+ Add”
  5. Select Contributor from the Role drop down menu
  6. Click in the Select search box and type the full name of the App registration
  7. Select the App registration
  8. Select Save

Resource Group(s)

The Resource Groups within the Subscription where Citrix workers will be provisioned.

Management Model Citrix Managed Customer Managed
Azure RBAC Role Contributor

Inherited from Subscription
Virtual Machine Contributor

Storage Account Contributor

To grant the App Registration Contributor permission to a Resource Group

Citrix Managed – Do nothing, the permissions will be inherited.

Customer Managed – Complete the following:

  1. Select the Resource Group Blade
  2. Create the Resource Group(s)
    1. Select “+ Add”
    2. Enter:
      1. Resource Group Name
      2. Subscription
      3. Region
    3. Select Create
  3. Refresh the Resource Group list
  4. Select the Resource Group that was created
  5. Select “Access control (IAM)”
  6. Select “+ Add”
  7. Select Contributor from the Role drop down menu
  8. Click in the Select search box and type the full name of the App registration
  9. Select the App registration
  10. Select Save
  11. Repeat for each Resource Group

Virtual Network

The Azure Virtual Network that Citrix worker machines will be joined to.

Management Model Citrix Managed Customer Managed
Azure RBAC Role Contributor

Inherited from Subscription
Virtual Machine Contributor

Complete this for both scenarios.

Master Image Storage Account

The Resource Group within the Subscription where Citrix worker master images are maintained. Citrix and / or Desktop administrators should have full access, but the App registration does not need to modify the image.

Management Model Citrix Managed Customer Managed
Azure RBAC Role Contributor

Inherited from Subscription
Virtual Machine Contributor

Complete this for both scenarios.

Step 3: Deploy Cloud Connectors to the Azure Subscription

Citrix Documentation – Citrix Cloud Connector

Step 4: Add an Azure Resource Location using an existing Azure App registration

If you have worked through the process of manually creating an App registration in Azure and properly assigning the permissions, this new App registration now needs to be added to Citrix Cloud as a Resource Location for capacity.

Within the Citrix Cloud management portal / Citrix Studio;

  1. Select Hosting

  2. Select “Add Connection and Resources”

    1. Select “Create a new Connection”

    2. Select the Azure hosting environment

    3. Select Next

      User-added image

  3. Select “Use existing”

  4. Copy and paste;

    1. Azure Subscription ID (where Citrix workers will be provisioned by Citrix Cloud)

    2. Active Directory ID (the Directory ID of the Azure Active Directory in which the App registration was defined)

    3. Application ID (of the App registration)

    4. Application secret (the Key)

  5. Enter a “Connection name”

  6. Select Next

  7. Select the Azure Region where Citrix workers will be provisioned

  8. Select Next

  9. Enter a Citrix Cloud name for this Azure Subscription and Region

  10. Select the Azure Virtual Network that Citrix Worker machines will be joined to

  11. Select the Azure Virtual Network Subnet that Citrix Worker machines will retrieve IP addresses from

  12. Select Next

  13. Select Finish

To use copy and paste in Citrix Cloud Studio:

  1. Select the Half Circle connection menu in the top center of the browser

    User-added image

  2. Select the Clipboard

    User-added image

  3. Copy your Azure Subscription ID to the Clipboard

  4. Either; right click and paste or use CTRL + v to paste the clipboard contents to the remote clipboard

    User-added image

  5. Select the X to close the Session clipboard

  6. Select the field to paste the data to

  7. Either; right click and paste or use CTRL + v to paste the clipboard contents to the field

Related:

Enabling FAS Authentication with Citrix Cloud XenApp and XenDesktop Service

In order to enable FAS together with the Citrix Cloud, the following Citrix components must be built outside of the XenApp and XenDesktop Service (note that not all are offered today in Citrix Cloud, but are included below for completeness):

  • FAS servers
  • Citrix StoreFront (minimum version 3.6)
  • Server OS / Desktop OS VDAs (minimum version 7.9)
  • (optional) NetScaler Gateway may be required if configured as a SAML IdP or SP to front the StoreFront servers configured for FAS authentication, but NetScaler is not required for FAS itself

The above components may be built in a public cloud or in an on-premises datacenter. The FAS and StoreFront servers should be configured according to product documentation just as they would for a fully customer-owned solution to support FAS authentication, including such items as applying Group Policy settings and configuring Microsoft Certificate Authority servers.

Related:

Citrix ShareFile Custom Workflows – Post to Web Service

This article describes how Custom Workflows can be integrated with third party applications using Post to Web Services action. It is assumed that reader is aware of HTTP, Web service , POST, and Custom Workflows web composer application.

To post data to webservices hosted on-premises, use Citrix Cloud Connector. Otherwise, you can jump to Configuring Post-to-Web-Service in Custom Workflows

Related:

Creating a New Site After Receiving Error: There Was a Problem Communicating with the Citrix Delegated Administration Service

1. Stop the Citrix Services. Open elevated PowerShell and run:

Get-Service Citrix* | Stop-Service -force

2. Remove the connection strings value manually via registry on all DDCs in the site:

Connection String in XenApp / XenDesktop 7.6

HKEY_LOCAL_MACHINESOFTWARECitrixDesktopServerDataStoreConnectionsController

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesADIdentitySchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesAnalyticsDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesConfigLoggingSiteSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesConfigurationSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesDASDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesDesktopUpdateManagerSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesEnvTestServiceSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesHostingUnitServiceSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesMonitorDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesStorefrontSchemaDataStoreConnections

Connection String in XenApp / XenDesktop 7.15

HKEY_LOCAL_MACHINESOFTWARECitrixDesktopServerDataStoreConnectionsController

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesADIdentitySchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesAnalyticsDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesAppLibrarySchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesConfigLoggingSiteSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesConfigurationSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesDASDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesDesktopUpdateManagerSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesEnvTestServiceSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesHostingUnitServiceSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesMonitorDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesOrchestrationSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesStorefrontSchemaDataStoreConnections

HKEY_LOCAL_MACHINESOFTWARECitrixXDservicesTrustSchemaDataStoreConnections​


Example

Delete the value for the ConnectionString Registry Key:

User-added image
3. Restart the Citrix Services. Open elevated PowerShell and run:

Get-Service Citrix* | Start-Service

4. Open Studio. You will see the option to create a new site. Follow the wizard to create a new database for your site.

5. Once completed, add any additional DDC(s) as needed.

Related:

How to Configure NetScaler Gateway for Use With Citrix Receiver for Mobile Devices Using Web Interface as Backend

This article describes how to configure NetScaler Gateway for use with Citrix Receiver for Mobile Devices when using Web Interface as backend.

Background

The Citrix Receiver supports SSL connections to NetScaler Gateway. The process to enable connections from the Citrix Receiver is similar to configuring NetScaler Gateway to accept the Citrix XenApp connections, but with a minor difference.

When configuring a NetScaler Gateway for XenApp connections, a Web Interface site contains information about the published applications that a user has rights to access. The Web Interface site displays a web page, which has icons to start the applications.

User-added image
The Citrix Receiver uses a XenApp services site, which was earlier known as the “Program Neighborhood Agent” site, to gather information and enable the site to appear on the application list of the Citrix Receiver. Both configurations, the traditional Citrix XenApp connections using a Web Interface and the Citrix Receiver using XenApp Services, can exist within the same NetScaler Gateway Virtual Server.

Related:

Citrix Configuration Services

ShareFile Guided Installation Service XenMobile Guided Installation Service Virtualization Guided Installation Service Guided SSO Setup API and Automation Services

Guided Installation Services:

Content Collaboration Guided Installation Service

This service is ideal for customers who want to mobilize existing data via customer-managed StorageZones (on-prem storage) or StorageZone Connectors for CIFS & SharePoint. Service includes Active Directory integration via supported SAML 2.0 identity providers, user provisioning, and administrative training. Service also includes support for high-availability environments, configuration with Citrix NetScaler with content-switching and load balancing policies, interoperability with Citrix products including Endpoint Management, support for unlimited Storage Zones, and multi-site environments. Customers without in house expertise in data-sharing best practices will also benefit. It is a great way to realize the vast array of Content Collaboration benefits very quickly.

Click here to view the Content Collaboration Guided Installation Service Factsheet


Endpoint Management Guided Installation Service

This service is ideal for customers without extensive mobile device management and mobile application management backgrounds. As the mobile enterprise experience becomes more complex, it’s essential to secure and manage mobile devices, applications, and data as efficiently as possible. The Cloud Guided Installation Service – Endpoint Management helps you easily take advantage of the Endpoint Management Service in Citrix Cloud, which handles configuration and management of the enterprise mobility infrastructure for you.

Click here to view the Endpoint Management Guided Installation Service Factsheet.

Virtualization Guided Installation Service

This service is recommended for customers looking for guidance configuring a Virtual Apps or Virtual Desktop environment in Citrix Cloud according to best practice architecture. Customers looking to virtualize application and desktop delivery within a managed infrastructure can take advantage of this white glove service offering to lead a project based approach to expedite a smooth production roll-out. Service also includes support for high availability deployments, multi-site location, and configuration with Citrix Gateway. Ideal for customers leveraging a combination of cloud + on-prem hybrid components.

Click here to view the Virtualization Guided Installation Service FactSheet.


API and Automation Services

​A services delivery for scripting & automation. Includes a customer discovery session prior to purchase to identify automation deliverable and determine project complexity & scope. A Citrix Certified Engineer develops the automated solution on available Citrix Platform APIs (Podio, Content Collaboration, ShareFile, RightSignature, Files eSignature). The Citrix developed API code is provided to manage the automation task. Service includes interoperability with 3rd party software or API driven platforms [Must complete discovery session]. This service is optimized to replace line of business tasks with efficiency driven API automations, identify productivity bottlenecks and drive efficiency with automated workflows. Service can also include a customer journey mapping experience, and Citrix Cloud BluePrint consultation.

Click here to view the API & Automation Services Factsheet.

Other Services:

Guided SSO Setup

Through the ShareFile SSO Guided Setup, a Citrix Certified Engineer will work with you to integrate ShareFile with your existing Single Sign-On solution.

Click here to view the ShareFile SSO Guided Setup Factsheet.

If you are interested in implementation services and assistance from a Citrix Certified Engineer, please reach out to your Citrix representative or refer to the contact information in the fact sheet linked above.

Related:

Citrix Virtual Apps and Desktops Site upgrade fails when upgrading to 1808.1.0


Scenario-based Solutions

Before you start: The download location for the Citrix Virtual Apps and Desktops 7 1808.2 Product ISO used in the following solutions is:

https://www.citrix.com/downloads/citrix-virtual-apps-and-desktops/product-software/citrix-virtual-apps-and-desktops-1808.html

Scenario 1: The Site upgrade to 1808.1 was not successful

If you already have downloaded the 1808.1 version, updated some of the Delivery Controllers in the Site, and have encountered the error described in the “Symptoms or Error” section, please perform the following steps:

  1. Download the 1808.2 build and then insert the media or mount the ISO drive for the new release.
  2. Upgrade the existing 1808.1 Delivery Controllers to 1808.2, using the 1808.2 graphical interface product installer (AutoSelect.exe).
    • During this process, Studio 1808.1 (if installed) on the Delivery Controller will be upgraded to Studio 1808.2
  3. Upgrade any installed instances of Studio 1808.1 on standalone machines to Studio 1808.2
  4. Perform the Site upgrade from Studio.
  5. After the Site has been upgraded, continue to upgrade remaining Controllers to 1808.2

Scenario 2: The Site upgrade to 1808.1 was successful

For customers who did not encounter the issue described in the “Symptoms or Error” section and have successfully upgraded their Site to 1808.1, they will still need to upgrade to 1808.2.

To upgrade in this scenario, please follow the following steps:

  1. Download the 1808.2 build and then insert the media or mount the ISO drive for the new release.
  2. Upgrade the Site to 1808.2 by following the Upgrade a deployment section of the Citrix Product Documentation.

Important Additional Information

  • Citrix Virtual Apps and Desktops 7 1808.1 is no longer available for download.
  • Do not use the Citrix Virtual Apps and Desktops 7 1808.1 Product ISO (Citrix_Virtual_Apps_and_Desktops_7_1808.iso) to upgrade your Site.
  • For customers who are planning to perform a Site upgrade to Citrix Virtual Apps and Desktops 7 1808, download Citrix Virtual Apps and Desktops 7 1808.2 Product ISO (Citrix_Virtual_Apps_and_Desktops_7_1808_2.iso) before performing the Site upgrade from a previous version.
  • Check that installed Citrix product & component versions have been updated to 1808.2. Use Programs and Features in Control Panel on machines where Citrix Core products have been installed. The following table lists the product Name and Version comparison for installed products/components:

User-added image

Related:

Citrix Workspace App for Linux – Workaround for NPAPI Support Removal in Firefox

For the case where every Linux endpoint connecting to a particular store has Linux Workspace App installed, refer to Solution – 1

If there is a mixed environment of Linux endpoints connecting to a particular store, i.e some endpoints have Citrix Workspace App installed and some do not have Citrix Workspace app installed then please refer to Solution- 2

Solution – 1

a) Administrator configuration

In DDC, launch Citrix Studio > Click Stores under Citrix StoreFront in the left pane > Manage Receiver for WebSites (in Right panel) > configure > Deploy Citrix Receiver – give the deployment option as Install locally.

User-added image

b) User configuration

Always open ICA files: After the above mentioned configuration, Firefox will ask the Users to download the ICA file when clicked on the desktop/app enumeration for the first time. Click the “Open with” option and select “Do this automatically for files like this from now on”.

User-added image

From now on whenever we click a desktop or app it launches automatically with wfica, which effectively means that when the user subsequently clicks on any virtual app icon or virtual desktop icon, it will just simply launch that virtual app or virtual desktop and none of the behaviors described in the symptoms section above will be experienced by the end-user.

Solution – 2

In the scenario where some Linux endpoints have Workspace app for Linux installed and some don’t – follow the below steps. This will allow the users launching their desktop/app either using Receiver for HTML5 or Workspace app/Receiver for Linux.

a) Administrator configuration

  1. In DDC, launch Citrix Studio > Click Stores under Citrix StoreFront in the left pane > Manage Receiver for WebSites (in Right panel) > configure > Deploy Citrix Receiver – give the deployment option as “Use Receiver for HTML5 if local receiver is unavailable

    User-added image

  2. Open the file “web.config” in the path – C:inetpubwwwrootCitrixStoreWeb

    Add “Linux” to protocolHandler element as shown below:

    User-added image

​b) User configuration

  1. When you access storefront from Firefox, on the first page select “Detect Receiver”

    User-added image

  2. For those users that have Receiver installed Select “Already Installed” and go ahead with the next steps.

    For those users who do not have Workspace App or Receiver for Linux installed and wants to go ahead with HTML5 receiver select “Use light version

    User-added image

  3. If the user has selected “Already Installed”: Follow “Always open ICA files” as mentioned above. From now on whenever we click on a desktop/app enumeration, it launches automatically with wfica, thus enabling a smooth seamless user-experience with launch of virtual applications and desktops.

Related: