La mise à jour du client ne peut pas lire les informations du fichier depuis le client

Citrix.PresentationServer.ClientUpdateCannotReadFileInfoFromClient.Rule (Rule)

Déclenche une alerte lorsqu'un composant de mise à jour automatique du client ne parvient pas à lire les informations du fichier depuis le client

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Le serveur n'a pas pu récupérer des informations essentielles sur l'installation cliente courante depuis un client, et ne peut ainsi pas poursuivre le processus de mise à jour. La session continuera sans mise à jour automatique du client.

 
Causes

Avant d'effectuer la mise à jour du logiciel client, le serveur échange des informations avec l'ordinateur client. Cet événement indique que cet échange ne peut pas être réalisé. Trois raisons peuvent être la cause de cet échec :

  • il existe un problème réseau entre le serveur et le client ;
  • l'ordinateur client est occupé ou le programme client s'est terminé ;
  • l'installation cliente est endommagée ; par exemple, parce qu'un fichier est manquant.

L'événement qui a déclenché cette alerte contient un code d'erreur pouvant vous aider à déterminer la cause exacte de cette erreur :

Code 1

Le fichier nommé est requis lors du processus de mise à jour, mais il est introuvable sur le client, ce qui indique que l'installation cliente a été modifiée localement. Ce code d'erreur est également utilisé pour certaines conditions d'erreur lorsque le serveur ne peut pas lire une réponse provenant du client depuis le réseau, ce qui peut indiquer un problème lié au réseau plus général.

Code 5

Le serveur a reçu une réponse inattendue en provenance du client. Il est probable que le client ne fonctionne pas correctement.

Code 7

Le serveur n'a pas pu envoyer d'informations vers le client ou recevoir d'informations depuis le client. Il se peut que cela soit dû à des problèmes réseau.

Code 13

Le serveur a arrêté d'attendre une réponse du client car la durée d'expiration du délai a été dépassée. Ceci suggère que le client est occupé, ne fonctionne pas correctement ou s'est arrêté inopinément.

Un certain nombre de codes d'erreur peut également être utilisé dans cet événement, bien que ceux-ci soient spécifiques au client et indiquent un problème sur celui-ci.

 
Résolutions

Si le code d'erreur indique un fichier manquant sur le client, vérifiez l'installation cliente. S'il ne fonctionne pas correctement, réinstallez-le manuellement à l'aide d'une nouvelle version du client. Consultez le Guide de l'administrateur Citrix Presentation Server et les Guides de l'administrateur des clients appropriés pour plus d'informations sur le déploiement des clients.

Assurez-vous que l'infrastructure réseau reliant le serveur aux clients est stable. Vérifiez que le client qui a provoqué cet événement fonctionne correctement, et demandez à l'utilisateur s'il a aperçu des messages d'erreur plus spécifiques.

 
Sources de connaissances externes

Les sources d'informations suivantes peuvent vous être utiles lors de l'apparition de cette erreur :

Ou effectuez des recherches dans la Base de connaissances Citrix pour plus d'informations.

 
Événement exemple

Le serveur n'a pas pu demander d'informations sur le fichier %1 à partir du client ICA. (Erreur %2)

 
© 2002-2008 Citrix Systems, Inc. Tous droits réservés.

Element properties:

TargetCitrix.PresentationServer.ManagedServer
CategoryAlert
EnabledTrue
Event_ID1008
Event SourceCLTMGR
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
La mise à jour du client ne peut pas lire les informations du fichier depuis le client
Le composant de mise à jour automatique du client ne peut pas récupérer les informations d'un fichier depuis le client.
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.ClientUpdateCannotReadFileInfoFromClient.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>1008</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>2</Severity>
<AlertMessageId>$MPElement[Name='Citrix.PresentationServer.ClientUpdateCannotReadFileInfoFromClient.Rule.AlertMessage']$</AlertMessageId>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>