Citrix Director: ‘Cannot retreive the data’ after CU2 update

After installing the Citrix Director CU2 release (7.6.2000), I received the error ‘Cannot retrieve the data‘ when viewing information like connected sessions, logon duration and Virtual Desktop details. I have seen this error after updating to CU2 at two customer sites, both sites are enterprise hospital environments. I have not seen this error at testing environments and our own company environment.
Viewing the licensing status in Director is working perfectly fine.  Viewing logged in users is fine to, but viewing virtual desktop details wasn’t working.

Next to updating Citrix Director to the CU2 release, I have also updated the Delivery Controllers, License Server and Storefront to CU2.

There were a small amount of users that had no issues with Director and did not receive any error message. Most of them had an admin account and a user account. The user account was working fine. I made a clone of my own user account, deleted some AD groups and the errors were gone in Director. The users that had the error message all were IT users with a lot of (nested) groups, mostly more than 300.

Citrix Director looked like this after the update:

The event viewer on the server where Director is installed showed the following error:

After having contact with Citrix Support and reviewing the Citrix Director trace files, we saw that Director fails with HTTP Error 400.The size of the request header is too long. This is because Director machines is not able to retrieve any information due to bloated kerberos ticket.

We were able to fix the Cannot retrieve the data error by setting the following registery keys (DWORD) on both the Citrix Delivery contoller(s) and the Storefront server(s). The servers required a reboot after setting these keys.

HKEY_LOCAL_MACHINE\system\CurrentControlCet\control\Lsa\Kerberos\Parameters
DWORD: MaxTokenSize = 48000 (decimal)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
DWORD: MaxFieldLength = 48000
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
DWORD: MaxRequestBytes = 12288000

Intel NUC5PPYH and Kodi: Play movies with DTS-HD, Dolby TrueHD, DD+, etc.

For the owners of the Intel NUC5PPYH; With the default drivers that are available on the Intel site or the Windows installation, it wasn’t possible to use other sound sources than Dolby Digtal and DTS. with this driver from Intel, it will be possibile to use Dobly Digital Plus, DTS-HD, Dolby TrueHD, etc. on Windows 10!

I have already been able to confirm that this works perfectly. I am using the NUC in combination with the most recent stable Kodi release with audio passtrough enabled. I have already enjoyed a movie with DTS-HD Master Audio last evening.. 🙂

Make an existing MDT (2012 update 1) enviroment ready for Windows 10

In this post, I will describe the steps needed to update a existing Microsoft Deployment Toolkit (MDT) 2012 environment to MDT 2013 Update 2. This MDT update is needed to prepare for a new automated Windows 10 deployment.

Requirements

MDT 2013 Update 2 has the following requirements

Install Windows ADK for Windows 10

On the existing MDT server, download the Windows ADK for Windows 10 update files. I have placed these files on D:\Downloads\ADK.

  1. Log on to the server with an account that has administrator rights.
  2. Start the ADK Setup (D:\Downloads\ADK\adksetup.exe), and click Continue.
  3. On the Select the features you want to change page, select the features below and complete the wizard using the default settings:
    1. Deployment Tools
    2. Windows Preinstallation Environment (Windows PE)
    3. User State Migration Tool (UMST)

Install MDT 2013 Update 2

Download the MDT 2013 Update 2 files to D:\Downloads\MDT

  1. Install MDT (D:\Downloads\MDT 2013\MicrosoftDeploymentToolkit2013_x64.msi) with the default settings
  2. Start the Deployment Workbench
  3. Right click on your Deployment Share and click ‘Upgrade Deployment Share’. This update can take a while, depending on the size of your MDT environment.