Utilizzare il comando installver_wbi per calcolare la somma di controllo (checksum) sui file installati e confrontare tale checksum con l'elenco materiali consegnato per il prodotto.
Il comando installver_wbi ha due funzioni principali. Elabora un checksum sui file installati e confronta il checksum con l'elenco dei materiali del prodotto. Inoltre, il comando installver_wbi consente di calcolare un nuovo checksum di valore di base per ciascun file dell'inventario di un sistema configurato, da utilizzare per identificare le modifiche ai file in confronti successivi.
Il file di log predefinito è root_install/logs/installver.log. È possibile reindirizzare di nuovo l'output utilizzando il parametro -log ed un argomento. Utilizzare il parametro -log senza l'argomento del file per generare il file di log predefinito.
Calcolo del checksum: il comando installver_wbi calcola un checksum per ogni file installato nel prodotto. Il comando confronta ciascun checksum calcolato al checksum corretto per il file. I checksum corretti vengono forniti nei file del BOM. Un file BOM esiste per ciascun componente.
Lo strumento analizza il file BOM per ciascun componente per trovare il valore di checksum corretto per ciascun file nel componente. Ciascun file del prodotto ha una voce in alcuni file BOM. La voce relativa ad un file di prodotto elenca il percorso del file di prodotto e il valore di checksum corretto.
File BOM forniti: ciascun file BOM fornito è denominato files.list. Tutti i componenti dispongono di un file denominato files.list. Ogni file files.list si trova in una delle directoryroot_install/properties/version/nif/backup/nome_componente. Una directory nome_componente esiste per ciascun componente.
Ad esempio, il file files.list del componente dell'attività si trova nella directoryroot_install/properties/version/nif/backup/nome_componente. Il file assomiglia all'esempio seguente:
<?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>
Confronto del checksum elaborato con quello corretto: quando lo strumento elabora ogni file del prodotto in qualsiasi file di elenco dei materiali, provvede anche ad elaborare il valore di checksum effettivo del file di prodotto installato corrispondente. Lo strumento, quindi, confronta il checksum del file del prodotto con il valore di checksum corretto nel file di elenco dei materiali. Dopodiché, lo strumento comunica eventuali differenze.
Ubicazione del file di comando:
./installver_wbi.sh
Utilizzare la sintassi del comando seguente per una verifica automatica dell'elenco dei materiali rispetto al file system installato.
Consultare Verifica dell'elenco dei materiali per gli esempi su come utilizzare il comando per confrontare i file installati con i file di elenco dei materiali.
Consultare Confronto di specifici checksum di file e componenti per degli esempi su come utilizzare il comando per confrontare soltanto i file o i componenti specificati.
Consultare Esclusione di file da un confronto del risultato per gli esempi su come utilizzare il comando per escludere i file dal confronto.
I parametri seguenti vengono associati al comando durante il confronto fra i checksum dei file del prodotto con i checksum corretti contenuti nei file di elenco dei materiali
Il valore predefinito è la directory root_install/properties/version/nif/backup.
Senza un argomento della specifica file, lo strumento installver_wbi crea il file root_installazione/properties/ivu_user.template.
Se si specifica un nome file, lo strumento installver_wbi crea il file nella directory di lavoro, ovvero root_installazione/profiles/nome_profilo/bin, per impostazione predefinita.
Lo strumento installver_wbi crea il file properties del modello nella directory properties del profilo predefinito:
Utilizzare un punto e virgola (;) o i due punti (:) per delimitare i nomi file.
Utilizzare un punto e virgola (;) o i due punti (:) per delimitare i nomi dei componenti.
Il valore predefinito è files.list.
Visualizza informazioni di utilizzo.
Ignora il file root_install/properties/ivu_user.template predefinito, se esiste, e confronta i file elencati nel modello.
Se si usa il parametro -createtemplate con una specifica di file per creare un file di modello in un'altra ubicazione, il parametro -ignoreusertemplate non avrà alcun effetto.
Confronta i risultati per tutti i file nella directory root di installazione. Per impostazione predefinita, IBM specifica alcuni file da escludere dalla verifica. È possibile verificare tali file con lo strumento installver_wbi oppure utilizzando il parametro -ignoreibmexclude.
Utilizzare un punto e virgola (;) o i due punti (:) per delimitare i nomi file.
Utilizzare un punto e virgola (;) o i due punti (:) per delimitare i nomi dei componenti.
Visualizza un elenco di componenti nel prodotto. Ciascun componente deve disporre di un file files.list.
Il file di log predefinito è root_install/logs/installver.log. È possibile reindirizzare l'output utilizzando il parametro -log e un argomento.
Fornisce output di traccia relativi a quanto verificato dallo strumento e a cosa viene rilevato da quest'ultimo.
Utilizzare la sintassi seguente per la creazione ed il confronto di un inventario di file configurati con i file attualmente installati.
I parametri seguenti sono associati a questo comando.
Per prima cosa, utilizzare il parametro -createinventory per creare un inventario. Dopodichè, utilizzare il parametro -compare per confrontare l'inventario con i file realmente esistenti nel sistema al momento del confronto.
Il risultato del confronto indica le classi ed i file modificati, i file mancanti ed i file aggiunti. Tale confronto è molto utile per la verifica dell'assenza di file contenenti virus, tanto per fare un esempio.
È possibile indirizzare lo strumento installver_wbi verso qualsiasi directory. La directory predefinita è la directory root di installazione.
L'utente può escludere file o componenti dall'inventario.
Lo strumento installver_wbi elabora un checksum relativo a ciascun file. Ogni voce file nell'inventario contiene il seguente pattern generale:
checksum|relativepath/nome_file|file_size|last_modified_time
Dopo aver creato un inventario, utilizzare il parametro -compare per confrontare l'inventario con i file realmente esistenti nel sistema al momento del confronto.
Utilizzare un punto e virgola (;) o i due punti (:) per delimitare i nomi file.
Utilizzare un punto e virgola (;) o i due punti (:) per delimitare i nomi file.
Il file di log predefinito è root_install/logs/installver.log. È possibile reindirizzare l'output utilizzando il parametro -log e un argomento.
Gli esempi seguenti illustrano problematiche che potrebbero verificarsi durante l'esecuzione del comando installver_wbi per il confronto fra checksum.
Ignorare le voci relative a mancate corrispondenze fra checksum introdotte a proposito dall'utente, ad esempio in caso di estensione di un componente
I CWNVU0470I: [ivu] Starting to analyze: regularcomponentsample I CWNVU0440I: [ivu] The following file is different: lib/different.jar I CWNVU0410I: [ivu] fc19318dd13128ce14344d066510a982269c241b è il checksum nell'elenco dei materiali. I CWNVU0420I: [ivu] 517d5a7240861ec297fa07542a7bf7470bb604fe è il checksum nel file system. I CWNVU0390I: [ivu] Component issues found : 1 I CWNVU0480I: [ivu] Analisi effettuata: regularcomponentsample
Ignorare i risultati costituiti da messaggi informativi (I) ovvi
I CWNVU0360I: [ivu] The following bill of materials issue is found for component nullvaluesample: Hash non può essere una stringa null o vuota.
I file sovrapposti costituiscono una problematica potenziale per il prodotto, oppure una manomissione potenziale dell'elenco dei materiali fornito da 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] Analisi effettuata: overlapbinarycomponentsample
Contattare l'assistenzaIBM per la seguente problematica
W CWNVU0280W: [ivu] Mancata corrispondenza componente: atteso ... ma è stato trovato ...
Per le informazioni correnti disponibili dal centro di supporto IBM sui problemi noti e sulla loro soluzione, consultare la pagina di IBM. page.
L'Assistenza IBM offre dei documenti che raccolgono le informazioni necessarie a risolvere il problema, e consentono quindi di risparmiare tempo. Prima di aprire un PMR, consultare la pagina di IBM Support.
Se non si riesce a trovare un problema noto relativo all'installazione simile al proprio, o se le informazioni fornite non risolvono il problema, contattare l'assistenza IBM per un ulteriore supporto.
Dopo aver verificato la propria installazione, è possibile creare profili o distribuire un'applicazione su un profilo esistente.