You are currently offline, waiting for your internet to reconnect

Packages created from Package Accelerators (rehydrating) may fail to stream correctly in App-V 4.6 SP1

SYMPTOMS
Packages created from Package Accelerators (rehydrating) may fail to stream correctly in Microsoft Application Virtualization 4.6 SP1. This may occur with Microsoft provided or 3rd-Party provided Package Accelerators.
CAUSE
When you obtain your Package Accelerators from a site, the OSD files are included and they reflect the paths of the original packages. For example:

<CODEBASE HREF="rtsps://%SFT_SOFTGRIDSERVER%:322/WinZip90/WinZip90.sft" …../>

From the path above, the original package was saved into "WinZip90" folder, where all the OSD, SPRJ, SFT files were put.

During Rehydration, the user has the ability to change the package name to anything. For example, the user changes it from "WinZip90" to "WinZip90_Rehydrated." By default, the sequencer will save it to "WinZip90_Rehydrated" folder. However, the CODEBASE path will still have "WinZip90" in the path. As a result, if the package folder is copied directly to the content share, when the package is deployed (assuming the customer simply copies the new folder to the "content" folder), sft cannot be found by Client. Based on the OSD, it is expected to be found in "content\WinZip90" folder, while it actually lives now in "contents\WinZip90_Rehydrated" folder.





To summarize the above, each time a user changes package name at the rehydration time, the package will require re-configuration to work via server deployment, as the sft will not be found at the default path specified.
RESOLUTION
There are several workarounds:

1. Name the package/folder so that it matches the path in the OSD file. (i.e. back to WinZip90). However, this assumes that you are using "content\<Folder>\.sft" setup for the Server and not "content\.sft" AND you are willing to change the name of the folder of the original package.

2. You can update the path in every OSD of the rehydrated package. It is a relatively easy if you have 1 or 2 OSD files, however it can become tedious if you have a package with a significant number of OSD files.

3. You can run a package upgrade on the rehydrated package and correct the path in the tabs, then resave the package. This however requires you to perform a package upgrade simply to correct one issue. Plus it will increment the revision of the SFT.
MORE INFORMATION
appv, package accelerator, osd, 4.6, app-v, sequencing
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.
Properties

Article ID: 2496872 - Last Review: 03/29/2011 15:56:00 - Revision: 4.0

Microsoft Application Virtualization 4.6 Sequencer

  • KB2496872
Feedback