Package name:?? onprem_Patch_9.0.0_97082.bin
For: App Controller Version 9.0.0
Deployment type: On-premises only??
Replaces:?? onprem_220.127.116.11077.bin, onprem_18.104.22.168075.bin, onprem_9.0.0_97073.bin, onprem_9.0.0_97059.bin
Date:?? November, 2015
Languages supported:?? English (US)
Readme version:?? 1.00
Readme Revision History
|1.00||November, 2015||Initial release|
Important Notes about This Update
Note: As a best practice, Citrix recommends that you install this and other updates only if you are affected by the specific issues they resolve.
Where to Find Documentation
This document describes the issue(s) resolved by this release and includes installation instructions. For additional product information, see?? Installing App Controller?? on the Citrix Product Documentation site.
Known Issue in this Release
When you attempt to upload an application whose name contains a forward slash ("/") to App Controller, the following error message appears:
"Not a valid name. Some special characters are not allowed."
As a workaround, remove the forward slash from the name and replace it with an underscore ("_") or hyphen ("-").
New Fixes in This Update
Attempts to upload an iOS app, mPilot, to App Controller result in the error message, "Invalid package type for the selected app." This is caused by an error that occurs when interlaced images are used for icons.
While attempting to add a URL to the Windows App Store (Apps & Docs > Public App Stores > Configure App), the following error message appears when you click Fetch Details:
"Failed to fetch details from app store."
When adding Microsoft Lync 2013 for an iPad device from the app store, the icon might not appear; instead a chain icon appears.
Attempts to update an existing Android application package (.apk) file might fail.
Fixes from Replaced Releases
Provisioning of Sharefile users by AppController might fail due to changes in ShareFile’s mandatory password requirements.
Note:?? Applying this patch prevents future occurrences of this error. If you have tried to provision users for ShareFile using AppController and failed due to this issue, remove those users from the ShareFile group in Active Directory and add them again after applying this patch.
The secondary node in a high availability pair might unexpectedly enter recovery mode, intermittently, after the patch onprem_9.0.0_97075.bin is applied.
The query for changes in the automatic synchronization process is not returned from Active Directory. When this occurs, automatic synchronization is blocked. This fix reduces the?? number of such occurrences by increasing the default timeout value for the active directory read time. Should you want to customize the default value, do the following:
- From the App Controller administrative portal at https://<AppC>:4443/admin and then select Configuration from the View drop down menu.
- Select?? System?? >?? File Editor.
- From the File Editor menu, choose?? ApplicationResources.properties?? and then select?? Go.
- Scroll to the bottom of the list and locate the entry,?? activedirectory.read.timeout.ms.
- Modify the default value (30000 ms) and click?? Save. Select?? Yes?? in the confirmation page. ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
If a user is removed from Active Directory and then added back, a duplicate user account is created but when the user logs on, the apps do not appear in the Worx store as long as the duplicate account exists. This release adds a new flag that allows you to remove duplicate user accounts from App Controller. To do this:
- Locate the flag in the App Controller administrative portal at https://<AppC>:4443/admin and then by selecting?? Configuration?? from drop down menu.
- Select?? System > File Editor.
- From the File Editor menu, choose?? ApplicationResources.properties?? and then select?? Go.
- Scroll to the bottom of the list and locate the entry,?? duplicate.user.removal.enabled.??
The default flag value for this property is "false." Setting the flag to "true" enables the daily cleanup task. This task runs every day at 2:30 AM until the flag is set to "false." Please note that this can add extra overhead on the system. Citrix recommends setting the flag to "false" unless users cannot access their apps. When the flag is set to "false" the cleanup task does not run.
- Click?? Save. Select?? Yes?? in the confirmation page.
- After the cleanup task runs and is complete, users need to reenroll their devices.
Note:?? If you modify any parameters in the property list, the total count of the properties decrements by 2. This is not an issue.
If you create, update or delete more than 1000 objects (users or groups) in Active Directory within five minutes, App Controller only retrieves the first 1000 objects during automatic synchronization.
In a high availability deployment, the secondary App Controller can unexpectedly go into Recovery Mode.
When uploading an app, if the app name contains a special character, such as a period ("."), an error appears that prevents uploading the app.
If automatic synchronization fails, newly added users do not appear in the?? View Group Members?? dialog box on the?? Roles?? tab.
The error message "Invalid Username or Password" appears when the ShareFile administrator password contains the following special characters:
- A percent (%) sign before a number, such as Citrix%123
- A plus (+) sign, such as Citrix+123 or Citrix123+
[From onprem_22.214.171.124075.bin][#566703, #567174]
With this release, the option?? Worx PIN Attempts?? appears by default in Support Options.
The Worx Store does not detect upgrades to Android apps that are not wrapped with the MDX Toolkit.
After applying this patch, you can delete new custom keys that contain spaces at the end of the name. However, any keys you created with spaces at the end of the name before applying the patch cannot be deleted.
Attempts to upload an iOS file to App Controller results in the error message "Invalid package type for the selected app." This is caused if a key in the .ipa file where it looks for icons is either missing or if the key has a new name.
[From onprem_Patch_9.0.0_97073.bin][#511292, #552375]
The App Controller console collects one day of logs where the command-line interface collects five days of logs.
LDAP cannot be configured when the domain name includes an underscore (_).
When saving a long user display name, App Controller adds a space to the name. When users attempt to log on to Worx Home, the error message "Either user is not found in the system or user doesn’t have entitled apps" appears in the logs.
If the ShareFile administrator password contains a percent (%) sign, when the?? Sync?? button is clicked, the error message "Failed to contact ShareFile. Error Message: Username or Password was incorrect" appears.
Attempts to logon to Worx Home through NetScaler Gateway or directly with Receiver, users receive repeated prompts for the personal identification number (PIN) and then the logon attempt fails.
When uploading and then making changes to apps, App Controller unexpectedly logs off and the configuration changes are not saved.
Important:?? Before applying this patch to App Controller, delete the app. After applying the patch, reinstall the app.
After creating an APK file with Apktool 2.0.0 RC4, attempts to upload the file fails with the error message "Invalid package type for the selected app." If your environment contains Device Manager and you get the message "Unknow error" in App Controller, you must apply Device Manager Patch_900_9954. Additional details about Patch_900_9954 are in the article?? CTX142467?? on the Citrix Support web site.
Installing This Update
You can use this procedure to upgrade your existing App Controller deployment, install new application connectors, and install any updates, such as upgrades or patches, that become available for App Controller.
Important:?? Make sure to take a snapshot of your App Controller configuration before you install the patch.
Depending on your environment, install this patch by using one of the following three installation instructions.
To install the patch on a single App Controller
In the App Controller management console, click?? Settings.
Under?? System Configuration, click?? Release Management.
In the?? Upgrade?? dialog box, click?? Browse?? and then navigate to the installation package on your computer.
Click?? Open?? and then click?? Upload.
The file uploads to App Controller.
If prompted, restart App Controller.
In this case, a message indicates that the installation was successful.
To install the patch where App Controller is running in a high availability pair
In this procedure, the primary node is called A and the secondary node is B.
Shut down node B in the high availability pair.
Upgrade node A by using the instructions in "To install the patch on a single App Controller."
When the upgrade is finished, restart node A and then shut down node A.
Start node B, repeat Step 2 for node B. When the upgrade is finished, restart node B and then shut down node B.
Start A node. When you start node A, it becomes the primary node.
Start B node. When you start node B, it becomes the secondary node.
After you upgrade and restart both nodes, the VMs automatically join to create the high availability pair.
To install the patch in a cluster environment
If the cluster head is in a high availability pair, shut down the the cluster head in the high availability secondary node first.
Upload the .bin file to the cluster head primary node and all service nodes.
Shutdown all of the nodes after successfully uploading the bin file.
Bring up the cluster head secondary node which is now the new cluster head primary node.
Upload the .bin file and after the upload is successful, shutdown the node.
After successful migration of the new cluster head primary node, start all the nodes, one after another, that were shutdown in Step 3.
Bring up the cluster head secondary node.
To validate the installation:
After installing this patch, view ControlPoint >?? Settings?? >?? Overview?? >?? Patch Info. Information about the most recent successful patch installation is displayed there.
To view the entire patch inventory, view ControlPoint >?? Release Management >?? Updates.