Is there a way to move all NS files over to another drive without uninstalling and reinstalling? Error: The NS failed to refresh package snapshot. Could not access the package path.
Last Updated April 14, 2015
After moving the Notification Server installation files from the C drive to the E drive, I started to notice that some basic package installed by the Notification Server were showing the wrong path. The path was the original one when those were in the C drive. The database shows the C drive and not the E drive as the source path. Errors like this were noticed in the Notification Server logs:
Module: AltirisNativeHelper.dll Source: Altiris.NS.StandardItems.SoftwareDelivery.SWDSupport.ManageDistributionPoints Description: The NS failed to refresh package snapshot. Could not access the package path. Package:65d2e2bc-33f7-459d-80c9-d99f9f585466, Path:\\dodgers\soft$\carl test\onenote 2003 remove
The package paths were not updated after the migration of the files between drives on the Notification Server. The database kept the previous drive location as reference for the packages.
If you are not able to find the package referred in the Notification Server logs, there is the possibility that it is hidden. Try manually changing the package location of some of those hidden packages. If you have few packages that need to be changed, but you are not able to take away the Hidden attribute, you can modify those packages manually in the Resource Manager.
Open the Resource Manager (on the package, right-click and then click Resource Manager) from one of the packages that are visible.
Grab the GUID for the package that need to change the path and replace the ItemGuid value in the browser path with it. The link usually looks like this:
Then just change the "Package Location" with the new path or drive letter.
If there are too many packages that need to be changed, like patches, changing those packages path will not be a easy task to be done manually.
Regarding the patches, verify that Download Software Update Packages under Configuration tab > Solutions Settings > Software Management > Patch Management > Server Settings > Global Settings is pointing to the new drive location.
Then go to the Resources tab > Resource Management > Resources > Software Management > Software Patch Packages > Software Updates and delete all the patches that are under General, Hardware, and Security Updates.
Then under the Tasks tab > Tasks > Software Management > Patch Management > Manage Software Updates, right-click and click Re-create All Packages for all the enabled bulletins. This should fix the issue with the wrong path for those patches packages.
PM 6.2: For previously created Patch Management Tasks, make sure that the bulletins inside the Task are enabled.
In case that you have a package that you can't change the path without having the following error message:
Unable to save the Package item. Reason: The Command Line field cannot be left empty.
(Usually this error message is coming from the "Win32 Application Metering Audit Integration Package.") You can try article 32327, "How to change the file system location for the 'Win32 Application Metering Audit Integration Package' package" for similar cases.
NOTE: Deleting the packages from the SQL server; via the Resources Tab as outlined in step 2, needs to be throttled, for the greater number of packages to be deleted at once could create SQL deadlocks which could be really bad for the process. SQL Deadlocks may be thrown, for the deletion is holding up the resource and will not allow processes, like staging bulletins, to take place.
Notification Server 6.0.6074 SP3 Notification Server Update KB31946 (R5)
Imported Document ID: TECH30816
Subscribing will provide email updates when this Article is updated. Login is required to Subscribe