La mise à jour du client ne peut pas énumérer les fichiers de la base de données du serveur

Citrix.PresentationServer.ClientUpdateCannotEnumerateFilesInDB.Rule (Rule)

Déclenche une alerte lorsqu'un composant de mise à jour automatique du client ne parvient pas à énumérer les fichiers de la base de données du serveur

Knowledge Base article:

Citrix ® Pack d'administration

Récapitulatif

Le serveur n'est pas parvenu à déterminer la liste de fichiers devant être mis à jour pour une installation cliente particulière, à cause d'un problème avec la base de données de mise à jour du client du serveur. La session continuera sans mise à jour automatique du client.

 
Causes

Lors d'une mise à jour du client, le serveur recherche une liste des fichiers devant être mis à jour ou supprimés sur un client dans la base de données de mise à jour du client. Cet événement peut se produire si la base de données est altérée ou si le serveur a épuisé ses ressources lors de la recherche dans la base de données. Deux raisons peuvent être la cause de cet échec :

  • le serveur n'a pas pu récupérer les informations sur les fichiers clients de la base de données. Ce problème est provoqué par l'altération physique du support de base de données ou une erreur interne Citrix Presentation Server ;
  • un fichier de configuration de la mise à jour du client n'est pas valide, car la section [DeleteFiles] répertorie trop de fichiers. La taille de cette section est limitée à 1 024 octets.
 
Résolutions

Assurez-vous que la base de données de mise à jour du client du serveur n'est pas endommagée. Le cas échéant, regénérez-la à l'aide de l'outil de configuration de mise à jour du client ICA. Consultez le Guide de l'administrateur Citrix Presentation Server pour plus d'informations.

 
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 énumérer les fichiers clients depuis le point d'installation client.

 
Événements liés

Consultez les événements CLTMGR 1010, 1012, 1015 et 1020, qui indiquent tous des erreurs de base de données de mise à jour du client.

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

Element properties:

TargetCitrix.PresentationServer.ManagedServer
CategoryAlert
EnabledTrue
Event_ID1007
Event SourceCLTMGR
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
La mise à jour du client ne peut pas énumérer les fichiers de la base de données du serveur
Le composant de mise à jour automatique du client ne peut pas énumérer les fichiers clients dans la base de données de mise à jour du serveur.
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.ClientUpdateCannotEnumerateFilesInDB.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>1007</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.ClientUpdateCannotEnumerateFilesInDB.Rule.AlertMessage']$</AlertMessageId>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>