Utilisez la commande installver_wbi pour calculer la somme de contrôle des fichiers installés et la comparer à la nomenclature fournie avec le produit.
La commande installver_wbi effectue deux fonctions principales. Elle calcule une somme de contrôle des fichiers installés et la compare à la nomenclature du produit. La commande installver_wbi permet également de calculer une somme de contrôle de référence pour chaque fichier de l'inventaire d'un système configuré afin d'identifier les changements de fichiers lors de comparaisons ultérieures.
Le fichier journal par défaut est le fichier racine_installation/logs/installver.log. Vous pouvez rediriger la sortie à l'aide du paramètre -log et d'un argument. Utilisez le paramètre -log sans l'argument de fichier afin de générer le fichier journal par défaut.
Calcul de la somme de contrôle : La commande installver_wbi calcule la somme de contrôle pour chaque fichier installé. Elle compare chaque total de contrôle calculé à la somme de contrôle appropriée pour le fichier. Les sommes de contrôle adéquates figurent dans les fichiers de nomenclature. Un fichier de nomenclature est associé à chaque composant.
L'outil analyse le fichier de nomenclature de chaque composant à la recherche de la somme de contrôle adéquate. Chaque fichier produit est répertorié dans un fichier de nomenclature. L'entrée d'un fichier produit indique le chemin d'accès de celui-ci et la valeur de somme de contrôle appropriée.
Fichiers de nomenclature fournis : Chaque fichier de nomenclature s'appelle files.list. Chaque composant possède un seul fichier files.list. Chaque fichier files.list est enregistré dans l'un des répertoires racine_installation/properties/version/nif/backup/nom_composant. Un répertoire nom_composant existe pour chaque composant.
Par exemple, le fichier files.list du composant activity se trouve dans le répertoire racine_installation/properties/version/nif/backup/nom_composant. Ce fichier est similaire à l'exemple suivant :
<?xml version="1.0" encoding="UTF-8"?> <componentfiles componentname="activity"> <file> <relativepath>properties/version/activity.component</relativepath> <checksum>1a20dc54694e81fccd16c80f7c1bb6b46bba8768</checksum> <permissions>644</permissions> <installoperation>remove</installoperation> </file> <file> <relativepath>lib/activity.jar</relativepath> <checksum>2f056cc01be7ff42bb343e962d26328d5332c88c</checksum> <permissions>644</permissions> <installoperation>remove</installoperation> </file> </componentfiles>
Comparaison de la somme de contrôle calculée avec la somme de contrôle correcte : Alors qu'il traite chaque fichier produit dans chaque fichier de nomenclature, l'outil calcule également la valeur de somme de contrôle réelle du fichier produit installé. Il compare ensuite la somme de contrôle du fichier produit avec la valeur de somme de contrôle correcte du fichier de nomenclature. L'outil signale ensuite les différences éventuelles.
Emplacement du fichier de commandes :
./installver_wbi.sh
A l'aide de la syntaxe de commande suivante, comparez automatiquement la nomenclature et le système de fichiers installés.
Pour consulter des exemples montrant comment comparer les fichiers installés aux fichiers de nomenclature du produit au moyen de la commande, voir Vérification par rapport à la nomenclature.
Pour consulter des exemples montrant comment comparer au moyen de la commande uniquement des fichiers ou des composants que vous spécifiez, voir Comparaison des sommes de contrôle des fichiers et composants spécifiques.
Pour consulter des exemples montrant comment exclure des fichiers de la comparaison au moyen de la commande, voir Exclusion de fichiers d'une comparaison de sommes de contrôle.
Les paramètres suivants sont associés à la commande lors de la comparaison de sommes de contrôle de fichier produit avec les sommes de contrôle appropriées des fichiers de nomenclature.
La valeur par défaut est le répertoire racine_installation/properties/version/nif/backup.
Sans argument de spécification de fichier, l'outil 'installver_wbi' crée le fichier racine_installation/properties/ivu_user.template.
Si vous indiquez un nom de fichier, l'outil installver_wbi crée le fichier dans le répertoire de travail, qui correspond au répertoire racine_installation/profiles/nom_profil/bin par défaut.
L'outil installver_wbi crée le fichier modèle de propriétés dans le répertoire properties du profil par défaut :
Utilisez le point-virgule (;) ou le signe deux-points (:) comme délimiteur des noms de fichier.
Utilisez le point-virgule (;) ou le signe deux-points (:) comme délimiteur des noms de composant.
La valeur par défaut est files.list.
Affiche des informations sur la syntaxe.
Ignore le fichier par défaut racine_installation/properties/ivu_user.template, s'il existe, puis compare les fichiers répertoriés dans le modèle.
Si vous utilisez le paramètre -createtemplate en spécifiant un fichier afin de créer le modèle dans un autre emplacement, le paramètre -ignoreusertemplate n'a pas d'effet.
Compare les sommes de contrôle pour tous les fichiers du répertoire principal d'installation. Par défaut, IBM indique certains fichiers à exclure de la vérification. Vous pouvez associer le paramètre -ignoreibmexclude à l'outil installver_wbi pour que ces fichiers soient vérifiés.
Utilisez le point-virgule (;) ou le signe deux-points (:) comme délimiteur des noms de fichier.
Utilisez le point-virgule (;) ou le signe deux-points (:) comme délimiteur des noms de composant.
Affiche la liste de composants du produit. Chaque composant doit posséder un fichier files.list.
Le fichier journal par défaut est le fichier racine_installation/logs/installver.log. Vous pouvez rediriger la sortie à l'aide du paramètre -log et d'un argument.
Fournit une sortie de trace des éléments vérifiés et détectés par l'outil.
A l'aide de la syntaxe suivante, créez et comparez un inventaire de fichiers configurés avec des fichiers installés.
Les paramètres ci-dessous sont associés à cette commande.
Utilisez tout d'abord le paramètre -createinventory pour créer une liste d'inventaire. Utilisez ensuite le paramètre -compare pour comparer la liste d'inventaire avec les fichiers existant dans le système au moment de la comparaison.
Le résultat de la comparaison signale les classes modifiées, les fichiers modifiés, les fichiers modifiés et les fichiers ajoutés. Une telle comparaison est très utile pour la vérification de l'absences de fichiers de virus, par exemple.
Vous pouvez faire pointer l'outil installver_wbi sur n'importe quel répertoire. Le répertoire par défaut est le répertoire principal d'installation.
Vous pouvez exclure des fichiers ou des composants de l'inventaire.
L'outil installver_wbi calcule une somme de contrôle pour chaque fichier. Chaque entrée de fichier de l'inventaire est semblable au modèle suivant :
somme de contrôle|chemin relatif/nom_fichier|taille_fichier|date_dernière_modification
Après avoir créé une liste d'inventaire, utilisez le paramètre -compare pour comparer la liste d'inventaire avec les fichiers existant dans le système au moment de la comparaison.
Utilisez le point-virgule (;) ou le signe deux-points (:) comme délimiteur des noms de fichier.
Utilisez le point-virgule (;) ou le signe deux-points (:) comme délimiteur des noms de fichier.
Le fichier journal par défaut est le fichier racine_installation/logs/installver.log. Vous pouvez rediriger la sortie à l'aide du paramètre -log et d'un argument.
Les exemples ci-dessous illustrent des problèmes pouvant survenir lorsque vous exécutez la commande installver_wbi pour comparer des sommes de contrôle.
Ignorez les entrées correspondant à des sommes de contrôle non concordantes qui ont été introduites délibérément, telles que celle pouvant se produire lors de l'extension d'un composant.
I CWNVU0470I: [ivu] Starting to analyze: regularcomponentsample I CWNVU0440I: [ivu] The following file is different: lib/different.jar I CWNVU0410I: [ivu] fc19318dd13128ce14344d066510a982269c241b is the checksum in the bill of materials. I CWNVU0420I: [ivu] 517d5a7240861ec297fa07542a7bf7470bb604fe is the checksum on the file system. I CWNVU0390I: [ivu] Component issues found : 1 I CWNVU0480I: [ivu] Done analyzing: regularcomponentsample
Ignorer les problèmes signalés par des messages d'informations (I) évidents
I CWNVU0360I: [ivu] The following bill of materials issue is found for component nullvaluesample: Hash must not be null or an empty string.
Les fichiers qui se chevauchent indiquent un problème potentiel lié au produit ou une contrefaçon éventuelle des nomenclatures fournies par IBM.
I CWNVU0470I: [ivu] Starting to analyze: overlapbinarycomponentsample W CWNVU0422W: [ivu] The following file is overlapped: lib/binaryTest.jar W CWNVU0425W: [ivu] The overlap is caused by: _binarycomponentsample I CWNVU0390I: [ivu] Component issues found : 1 I CWNVU0480I: [ivu] Done analyzing: overlapbinarycomponentsample
Contactez le service de support IBM si vous rencontrez le problème suivant :
W CWNVU0280W: [ivu] Component mismatch: expected ... but found ...
Pour afficher les informations les plus récentes du support technique IBM sur les incidents recensés et leur résolution, consultez la page du support technique IBM.
Le support technique IBM possède des documents permettant de gagner du temps lors de la collecte des informations requises pour résoudre cet incident. Avant d'ouvrir un PMR, reportez-vous à cette page du support technique IBM.
Si votre incident n'est pas recensé ou si les informations fournies ne permettent pas de résoudre l'incident, prenez contact avec le service de support IBM.
Une fois votre installation vérifiée, vous pouvez créer des profils ou déployer une application sur un profil existant.