Citrix Provisioning Services 5.6 Service Pack 1 hotfix 26245-27643
Where to Find Documentation
This document describes the issue solved by this hotfix and includes installation instructions. You can find more information about Citrix Provisioning Services 5.6 SP1 release in the Citrix Provisioning Services 5.6 SP1Installation and Configuration Guide. All product documentation is available from the Citrix Web site at http://www.citrix.com/support.
Issue(s) Resolved in this Hotfix
This Hotfix addresses the following issues reported against Provisioning Services 5.6 Service Pack 1 release:
BG-27643: When target fails to initialize local write cache and fails over to server-side for caching, a socket error causes an unnecessary reconnect even though the failover is successful.
BG-26245: In certain Provisioning Services deployments, target devices cannot do local write-cache and fail over to server-side for caching.
Installing and Uninstalling this Hotfix
Notes:
• The user must have administrative rights to the server and target device.
To install this hotfix:
1. Download the hotfix package from the Hotfixes and Service Packs page of the Citrix Web site at http://www.citrix.com.
2. Copy the hotfix package to an empty folder on the hard drive of the server you want to install the hotfix from and unzip the file.
Steps to install the hotfix:
INSTALLATION
The hotfix folder includes the following two subfolders:
target32bit (32bit Windows installation)
target64bit (64bit Windows installation)
Please check your Provisioning Services target device for system type and select the correct subfolder to apply the hotfix following the procedure described below.
There are two methods available for applying the hotfix:
Method #1:
1. Shutdown all targets booting to the virtual disk (vDisk) to be updated.
2. From the Provisioning Services Console change the mode of the vDisk from "Standard Image" mode to "Private Image" mode.
3. Boot a single target device using the vDisk (It will boot in read/write mode).
4. Once the device boots, launch Windows Explorer and browse to "Windows\System32\Drivers" directory of the vDisk; backup the following file:
- For Windows XP/Windows Server 2003:
bnistack.sys
- For Windows Vista/Windows Server 2008/Windows 7:
bnistack6.sys
5. Copy the following file from the selected sub-folder included in this Hotfix to "Windows\System32\Drivers" directory of the vDisk:
- For 32-bit Windows Vista/Windows Server 2008/Windows 7, copy from target32bit subfolder:
bnistack6.sys
- For 64-bit Windows Vista/Windows Server 2008/Windows 7, copy from target64bit subfolder:
bnistack6.sys
- For 32-bit Windows XP/Server 2003, copy from target32bit subfolder:
bnistack.sys
- For 64-bit Windows XP/Server 2003, copy from target64bit subfolder:
bnistack.sys
6. Copy the following file from the selected sub-folder to the Provisioning Services install directory (default is C:\Program files\Citrix\Provisioning Services) of the vDisk:
PVS5.6SP1_hf27643-26245_x_manifest.md5
(where "x" is 32bit or 64bit depending on the system)
7. Close Windows Explorer.
8. Shutdown the target device.
9. From the Provisioning Services Console, change the vdisk mode to “Standard image”. The hotfix installation is completed.
Method #2:
1. Shutdown all targets booting to the virtual disk (vDisk) to be updated.
2. From the Provisioning Services Console mount the vDisk by selecting the vDisk in the store to be updated, right click and select “Mount vDisk” from the menu options.
Note: The vDisk is added as a local disk in the "My Computer" window. The first available drive letter is assigned to the vDisk.
3. Launch Windows Explorer and browse to "Windows\System32\Drivers" directory within the mapped vDisk; backup the following file:
- For Windows XP/Server 2003:
bnistack.sys
- For Windows Vista/Windows Server 2008/Windows 7:
bnistack6.sys
4. Copy the following file from the selected sub-folder included in this Hotfix to "Windows\System32\Drivers" directory of the mapped vDisk:
- For 32-bit Windows Vista/Windows Server 2008/Windows 7, copy from target32bit subfolder:
bnistack6.sys
- For 64-bit Windows Vista/Windows Server 2008/Windows 7, copy from target64bit subfolder:
bnistack6.sys
- For 32-bit Windows XP/Server 2003, copy from target32bit subfolder:
bnistack.sys
- For 64-bit Windows XP/Server 2003, copy from target64bit subfolder:
bnistack.sys
5. Copy the following file from the selected sub-folder to the Provisioning Services install directory (default is Program files\Citrix\Provisioning Services) of the mapped vDisk:
PVS5.6SP1_hf27643-26245_x_manifest.md5
(where "x" is 32bit or 64bit depending on the system)
6. Close Windows Explorer and from the Provisioning Services Console, right click the vDisk and select "Unmount vDisk" to unmap the vDisk. The hotfix installation is completed.
To uninstall this hotfix:
Follow the same procedure for installation replacing the new files with the original files backed up.
Files Updated (All Dates/Times EST)
File Name |
Date |
Time |
Size |
bnistack.sys (32 bit) |
3/31/2011 |
11:14AM |
177,152 |
Bnistack6.sys (32 bit) |
3/31/2011 |
11:14AM |
172,160 |
PVS5.6SP1_hf27643-26245_32bit_manifest.md5 |
3/31/2011 |
12:04PM |
175 |
bnistack.sys (64 bit) |
3/31/2011 |
11:15AM |
204,416 |
Bnistack6.sys (64 bit) |
3/31/2011 |
11:15AM |
198,784 |
PVS5.6SP1_hf27643-26245_64bit_manifest.md5 |
3/31/2011 |
12:05PM |
175 |