You may experience unexpected file(s) deletion of Software Delivery (SWD) packages shortly after they have been downloaded by the Symantec Management Agent (SMA). This issue is observed when multiple SWD packages are configured to download to the same custom location, such as C:\temp, leading to conflicts during the package cleanup process.
This seems to be intermittent: seeing package showing as successfully delivered but they aren't going through correctly. The package files appear, and then disappear immediately at the end.
The only clue noticed when the package files are deleted is the following agent log entries are present at that time:
Cleanup expired packages started: deleteAsynchCompletion = false, TreatFailedMdpAsActive = false-----------------------------------------------------------------------------------------------------Date: 9/9/2025 8:17:33 AM, Tick Count: 642497392 (7.10:28:17.3920000), Size: 334 BProcess: AeXNSAgent.exe (4252), Thread ID: 968, Module: smfagent.dllPriority: 4, Source: CleanupExpiredPackages
Deleting inactive package '{DEB4A922-999E-422F-B40E-DF69A416C567}
-----------------------------------------------------------------------------------------------------Date: 9/10/2025 1:48:48 PM, Tick Count: 748769204 (8.15:59:29.2040000), Size: 307 BProcess: AeXNSAgent.exe (4252), Thread ID: 968, Module: smfagent.dllPriority: 4, Source: CleanupExpiredPackages
In this example, package GUID "DEB4A922-999E-422F-B40E-DF69A416C567" is from a package that doesn't longer exists on the SMP Server. However, it is not the actual Package GUID for the affected package that gets its files deleted.
ITMS 8.7.x, 8.8
This recurring package cleanup is a result of an inconsistent state between the package's actual content on the client machine and the internal package management logic on the agent. The core issue arises when a package's designated custom folder still contains some content (even a small amount) after the initial cleanup.
The current product behavior is the limited support for 'sharing' or re-using custom package folders between different packages, or using a pre-existing, non-empty folder as the custom package folder. When these scenarios occur in ITMS 8.8 and earlier, the agent's internal logic continuously finds residual files and interprets this as a partially managed, un-deleted package, triggering repeated cleanup attempts until a full policy update occurs.
This issue primarily affects environments using Symantec Management Agent (SMA) for software delivery, particularly when custom download locations are configured for packages.
The underlying cause is a complex interaction between the agent's package management logic and product limitations regarding custom package folders.
The package cleanup behavior is rooted in two key factors:
Product Limitation: The ITMS Software Management solution does not support the following configurations:
Sharing a custom package folder between two or more distinct software packages.
Defining a pre-existing folder that already contains content as the custom package folder.
The unexpected deletion of SWD packages is not a defect but rather a result of misconfiguration in how packages are managed and deployed. The following factors contribute to this issue:
The Broadcom Development team is currently reviewing a possible issue concerning the unexpected deletion of software delivery packages. The aim is to address the deletion behavior, specifically with "Deleting inactive package" for "gone/orphan" packages, to prevent the unintended removal of overlapping files.
To resolve and prevent the unexpected deletion of Software Delivery packages, follow these recommendations:
Temporary Workaround (if immediate resolution is needed):