Utilize o comando installver_wbi para computar uma soma de verificação nos arquivos instalados e comparar a soma de verificação com a lista de materiais fornecida para o produto.
O comando installver_wbi desempenha duas funções principais. Ele calcula uma soma de verificação nos arquivos instalados e compara a soma de verificação à lista de materiais fornecida para o produto. O comando installver_wbi também pode calcular uma nova soma de verificação de nível base para cada arquivo no inventário de um sistema configurado a ser utilizado para identificar alterações no arquivo em comparações posteriores.
O arquivo de registro padrão é o arquivo install_root/logs/installver.log. É possível redirecionar a saída utilizando o parâmetro -log e um argumento. Utilize o parâmetro -log sem o argumento do arquivo para gerar o arquivo de registro padrão.
Computando a soma de verificação: O comando installver_wbi computa uma soma de verificação para cada arquivo instalado no produto. O comando compara cada soma de verificação calculada com a soma de verificação correta para o arquivo. As somas de verificação corretas foram enviadas nos arquivos de nota de materiais. Um arquivo de nota de materiais existe para cada componente.
A ferramenta analisa o arquivo de nota de materiais para cada componente para localizar o valor total de verificação correto para cada arquivo do componente. Cada arquivo do produto tem uma entrada em algum arquivo de nota de materiais. A entrada de um arquivo do produto lista o caminho de arquivo do produto e o valor total de verificação correto.
Arquivos de nota de materiais enviados: Cada arquivo de nota de materiais é denominado files.list. Cada componente tem um arquivo files.list. Cada arquivo files.list está em um dos diretórios install_root/properties/version/nif/backup/component_name. Existe um diretório component_name para cada componente.
Por exemplo, o arquivo files.list para o componente de atividade está no diretório install_root/properties/version/nif/backup/component_name. O arquivo é semelhante ao exemplo a seguir:
<?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>
Comparando o checksum computado ao checksum correto: À medida que a ferramenta processa cada arquivo do produto de cada arquivo de nota de materiais, a ferramenta também computa o valor real do checksum do arquivo do produto instalado correspondente. A ferramenta, então, compara a soma de verificação do arquivo do produto ao valor total de verificação correto no arquivo de nota de materiais. Em seguida, a ferramenta relata quaisquer diferenças.
Local do Arquivo de Comandos:
./installver_wbi.sh
Utilize a sintaxe do comando a seguir para verificar automaticamente a nota de materiais em relação ao sistema de arquivos instalado.
Consulte Verificando a Lista de Materiais para obter exemplos de como utilizar o comando para comparar os arquivos instalados com os arquivos da lista de materiais do produto.
Consulte Comparando Somas de Verificações de Arquivos e Componentes Específicos para obter exemplos de utilização do comando para comparar apenas arquivos ou componentes que você especificar.
Consulte Excluindo Arquivos de uma Comparação de Soma de Verificação para obter exemplos de como utilizar o comando para excluir arquivos da comparação.
Os parâmetros a seguir são associados ao comando quando as somas de verificação de arquivos de produto são comparadas às somas de verificação corretas nos arquivos de nota de materiais.
O valor padrão é o diretório install_root/properties/version/nif/backup.
Sem um arquivo de argumento de especificação, a ferramenta installver_wbi cria o arquivo install_root/properties/ivu_user.template.
Se você especificar um nome de arquivo, a ferramenta installver_wbi criará o arquivo no diretório de trabalho, que é o diretório install_root/profiles/profile_name/bin por padrão.
A ferramenta installver_wbi cria o arquivo de propriedades de modelo no diretório properties do perfil padrão:
Utilize ponto-e-vírgula (;) ou dois-pontos (:) para delimitar os nomes dos arquivos.
Utilize ponto-e-vírgula (;) ou dois-pontos (:) para delimitar os nomes dos componentes.
O valor padrão é files.list.
Exibe informações de uso.
Ignora o arquivo install_root/properties/ivu_user.template padrão, se o arquivo existir, e compara os arquivos listados no modelo.
Se você utilizar o parâmetro -createtemplate com uma especificação do arquivo para criar um arquivo de gabarito em outro local, o parâmetro -ignoreusertemplate não terá efeito.
Compara somas de verificação para todos os arquivos no diretório raiz da instalação. A IBM especifica determinados arquivos para exclusão da verificação por padrão. Você pode fazer a ferramenta installver_wbi verificar esses arquivos e também utilizar o parâmetro -ignoreibmexclude.
Utilize ponto-e-vírgula (;) ou dois-pontos (:) para delimitar os nomes dos arquivos.
Utilize ponto-e-vírgula (;) ou dois-pontos (:) para delimitar os nomes dos componentes.
Exibe uma lista de componentes do produto. Cada componente deve ter um arquivo files.list.
O arquivo de registro padrão é o arquivo install_root/logs/installver.log. É possível redirecionar a saída utilizando o parâmetro -log e um argumento.
Fornece saída de rastreio do que a ferramenta verifica e do que a ferramenta descobre.
Utilize a sintaxe a seguir para criar e comparar um inventário dos arquivos configurados aos arquivos instalados atualmente.
Os seguintes parâmetros estão associados a esse comando.
Primeiro utilize o parâmetro -createinventory para criar uma lista de inventários. Em seguida, utilize o parâmetro -compare para comparar a lista de inventários aos arquivos reais que existem no sistema na hora da comparação.
O resultado da comparação mostra classes alteradas, arquivos alterados, arquivos ausentes e arquivos incluídos. Tal comparação é muito útil para verificar a falta de arquivos de vírus, por exemplo.
Você pode apontar a ferramenta installver_wbi em qualquer diretório. O diretório padrão é o diretório raiz da instalação.
É possível excluir arquivos ou componentes do inventário.
A ferramenta installver_wbi calcula uma soma de verificação para cada arquivo. Cada entrada de arquivo no inventário tem o seguinte padrão geral:
checksum|relativepath/file_name|file_size|last_modified_time
Após criar uma lista de inventário, utilize o parâmetro -compare para comparar a lista de arquivos reais que existem no sistema na hora da comparação.
Utilize ponto-e-vírgula (;) ou dois-pontos (:) para delimitar os nomes dos arquivos.
Utilize ponto-e-vírgula (;) ou dois-pontos (:) para delimitar os nomes dos arquivos.
O arquivo de registro padrão é o arquivo install_root/logs/installver.log. É possível redirecionar a saída utilizando o parâmetro -log e um argumento.
Os exemplos a seguir mostram problemas que podem ocorrer durante a execução do comando installver_wbi para comparar somas de verificação.
Ignore as entradas para incompatibilidades de soma de verificação introduzidas de propósito, como podem ocorrer quando você estende um componente
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
Ignore problemas que são mensagens informativas (I) óbvias
I CWNVU0360I: [ivu] The following bill of materials issue is found for component nullvaluesample: Hash must not be null or an empty string.
Arquivos sobrepostos são um problema do produto em potencial ou possível violação na lista de materiais fornecida pela 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
Entre em contato com o suporte da IBM para o seguinte problema
W CWNVU0280W: [ivu] Component mismatch: expected ... but found ...
Para obter informações atuais disponíveis a partir do Suporte IBM sobre problemas conhecidos e suas resoluções, consulte esta página de Suporte da IBM.
O Suporte da IBM possui documentos que podem economizar tempo na reunião de informações necessárias para resolver este problema. Antes de abrir um PMR, consulte esta página de Suporte da IBM.
Se você não encontrar um problema conhecido de instalação parecido com o seu, ou se as informações fornecidas não resolverem seu problema, entre em contato com o suporte da IBM para obter assistência adicional.
Depois de verificar sua instalação, você poderá criar perfis ou implementar um aplicativo em um perfil existente.