Problem running Patch Data Import Task Windows
Support already tried its best but couldnt find a definite source. Import Patch Data didnt work from the get go. The Notification Server was set up on German Win2008 R2, during the troubleshooting it was changed to English which made it work somehow. But now it still breaks everytime someone changes the Task settings from German console. Switching the server language several times fixes it temporarily again. All other tasks and functions of the NS work. Patchmanagement works also besides the Import. Repair or updates did nothing to solve the problem.
To the problem itself. Somewhere during the task it loses the User who startet it, so it fills the log with
SecurityCache.CurrentIdentityMembership accessed without security context data set. **CEDUrlStart** :http://entced.symantec.com/entt?product=SMP&version=7.1.8280.0&language=en&module= wqSbxPVZRrzOwKHHtkS6m9Pme+vsfHbXV4BHhYwyAj8GNtqF9dn6zCFnU7HWMFvK&error=387333444&build=**CEDUrlEnd** ","Altiris.NS.Security.SecurityCache.get_CurrentIdentityMembership","AtrsHost","199" "Unable to retrieve the list of memberships of the current user. This most likely caused by the security context not having been set. **CEDUrlStart** :http://entced.symantec.com/entt?product=SMP&version=7.1.8280.0&language=en&module= z6Q+HzfcviPX13c++7KsOTdOb869HMLxR8RBhx7Xj7fZRHAxstirm6W3xn2se7m+cI4Y6EdTnI+5yG7hMi0VaQ==&error=962356185&build=**CEDUrlEnd**
Then all the following tasks like "Disable Superseded Software Updates" wont start as well as no User, no membership to security groups or trustee scopes.
Finally the stored procedure to write the version of the task errors out because the modified by is missing.
Procedure or function 'spInsertItemVersionData' expects parameter '@ModifiedBy', which was not supplied.
Could it be a problem with .NET language settings? Which assembly is responsible for the import task? Patchmanagment.core? Anyone with .NET developing experience has an idea which way to search?