Client update insufficient user permissions to update client

Citrix.PresentationServer.ClientUpdateInsufficientUserPermissionsToUpdateClient.Rule (Rule)

Raises an alert if an automatic client update component detected insufficient user permissions to update client

Knowledge Base article:

Citrix ® Management Pack

Summary

The server detected that a client installation is out of date. However, the client user logged on with insufficient permissions to modify at least one of the files that need to be updated. The session will continue using the existing client installation.

 
Causes

This event indicates that the client user does not have sufficient permissions on their local client computer to modify a file that needs to be upgraded. This error may also be caused by files that need to be updated, but are write-protected on the client computer.

 
Resolutions

Identify the user whose session caused this event and make sure that they log onto their client computer using an account that has sufficient permissions to write to all files that need to be replaced in an automatic client update. Check that none of the files that need to be updated is write-protected. Restart the client update by starting a new session.

 
External Knowledge Sources

The following sources of information can be helpful when dealing with this error:

Or search the Citrix knowledge base for more information.

 
Sample Event

The server was not able to update the client because the user did not have sufficient permission to modify all the client files.

 
© 2002-2008 Citrix Systems, Inc. All rights reserved.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
CategoryAlert
EnabledTrue
Event_ID1023
Event SourceCLTMGR
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Client update insufficient user permissions to update client
The automatic client update component cannot upgrade a client installation because the user does not possess sufficient privileges for this operation.
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
EventCollectionDS DataSource Microsoft.Windows.EventProvider Citrix.PresentationServer.CitrixAdministratorAccount
GenerateAlert WriteAction System.Health.GenerateAlert Citrix.PresentationServer.CitrixAdministratorAccount

Source Code:

<Rule ID="Citrix.PresentationServer.ClientUpdateInsufficientUserPermissionsToUpdateClient.Rule" Enabled="true" Target="Citrix.PresentationServer.ManagedServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventCollectionDS" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1023</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>CLTMGR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" RunAs="CtxLibrary!Citrix.PresentationServer.CitrixAdministratorAccount" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name='Citrix.PresentationServer.ClientUpdateInsufficientUserPermissionsToUpdateClient.Rule.AlertMessage']$</AlertMessageId>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>