O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve como solucionar problemas do "Remote FMC Is Not Updated Successfully. Conclua a atualização no FMC remoto antes de atualizar este par."
A Cisco recomenda que você tenha conhecimento destes tópicos:
Este documento não se restringe a versões de software e hardware específicas.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
O erro "Remote FMC is not updated successfully. Complete the update on remote FMC before updating this peer"
é exibido na GUI do FMC quando você tenta atualizar os dispositivos gerenciados pelo par HA (High Availability, alta disponibilidade) do FMC. Este erro não permite que a atualização dos dispositivos gerenciados seja iniciada. Veja como é o alerta de erro na GUI:
O erro também pode ser verificado no CLI do FMC com o comando do modo especialista cat /var/log/httpd/httpd_error_log.1 | grep -i "CVP à distância".
> expert
root@FMC:~$ cat /var/log/httpd/httpd_error_log.1 | grep -i 'Remote FMC'
[Mon Jan 30 07:20:10.062741 2022] [cgi:error] [pid 5906] [client 192.168.1.10:45267] AH01215: (Remote FMC is not updated successfully. Complete the update on remote FMC before updating this peer.) in /usr/local/sf/htdocs/admin/update.cgi:331 at /usr/local/sf/lib/perl/5.10.1/SF.pm line 120.: /usr/local/sf/htdocs/admin/update.cgi, referer:
[Mon Jan 30 07:22:43.370986 2022] [cgi:error] [pid 15376] [clien 192.168.1.10:45267] AH01215: (Remote FMC is not updated successfully. Complete the update on remote FMC before updating this peer.) in /usr/local/sf/htdocs/admin/update.cgi:331 at /usr/local/sf/lib/perl/5.10.1/SF.pm line 120.: /usr/local/sf/htdocs/admin/update.cgi, referer:
Este erro é conhecido por ocorrer quando existe uma incompatibilidade na versão do patch de software, na versão do Vulnerability Database (VDB), na versão das regras de intrusão (SRU) ou na versão do Geolocation Database (GeoDB) entre os dois FMC no HA. A incompatibilidade ocorre quando qualquer uma dessas atualizações de versão listadas está travada ou falha ao instalar. Esta incompatibilidade não pode ser observada quando as versões da interface do usuário do FMC são verificadas na seção Ajuda > Sobre, mas é recomendável verificar esta página nos dois FMCs.
Observação: as implantações nos dispositivos gerenciados podem ser bem-sucedidas com isso, mas as atualizações de software não começam com esse erro.
Na GUI do FMC, acesse Help > About para confirmar se as versões do Software Patch, VDB, SRU e GeoDB em ambos FMC em HA são as mesmas. Estas imagens mostram um exemplo de uma correspondência de versão de dois FMCs em HA da GUI:
.
No modo especialista na CLI do FMC, você precisa verificar se as atualizações do VDB, SRU e GeoDB foram instaladas completamente sem falhas em ambos os FMCs no HA.
Note: Nessas seções, é explicado como verificar o status.log de cada pasta de versão de imagem. Essas pastas de versão de imagem devem corresponder à pasta no FMC par. Por exemplo, se a pasta da versão do VDB instalada no FMC for "vdb-4.5.0-338", você terá que verificar na mesma pasta os dois FMCs. Aqui, use o comando cat /var/log/sf/vdb-4.5.0-338/status.log em ambos FMC para verificar o status de atualização do VDB. O mesmo se aplica às atualizações SRU e GeoDB também.
No modo de especialista na CLI do FMC, use este comando cat /var/log/sf/<vdb-image-folder>/status.log para verificar se a atualização do VDB foi bem-sucedida. Aqui está um exemplo de uma instalação VDB bem-sucedida:
root@FMC:~$ cat /var/log/sf/vdb-4.5.0-338/status.log
state:running
ui:The install has begun
ui:[ 0%] Running script pre/000_start.sh...
ui:[ 4%] Running script pre/010_check_versions.sh...
ui:[ 8%] Running script pre/011_check_versions.pl...
ui:[12%] Running script pre/020_check_space.sh...
ui:[15%] Running script pre/500_stop_rna.pl...
ui:[19%] Running script pre/999_finish.sh...
ui:[23%] Running script installer/000_start.sh...
ui:[27%] Running script installer/100_install_files.pl...
ui:[31%] Running script installer/200_install_fingerprints.sh...
ui:[35%] Running script installer/300_install_vdb.sh...
ui:[38%] Running script installer/400_install_rdps.pl...
ui:[42%] Running script installer/420_delete_obsolete_ids.pl...
ui:[46%] Running script installer/450_resave_detectors.pl...
ui:[50%] Running script installer/525_export_compliance_policies.pl...
ui:[54%] Running script installer/600_fix_dbcheck.sh...
ui:[58%] Running script installer/605_install_dbcheck_upgrade_script.sh...
ui:[62%] Running script installer/610_install_missing_upgrade_script.sh...
ui:[65%] Running script installer/615_purge_vdb_149_log.sh...
ui:[69%] Running script installer/900_update_version.sh...
ui:[73%] Running script installer/901_update_db_version.pl...
ui:[77%] Running script installer/950_reapply_to_sensor.pl...
ui:[81%] Running script installer/975_export_data.pl...
ui:[85%] Running script installer/999_finish.sh...
ui:[88%] Running script post/000_start.sh...
ui:[92%] Running script post/500_start_rna.pl...
ui:[96%] Running script post/999_finish.sh...
ui:[100%] The install completed successfully.
ui:The install has completed.
state:finished
No modo de especialista na CLI do FMC, use o comando cat /var/log/sf/<sru-image-folder>/status.log para verificar se a atualização do SRU foi bem-sucedida. Aqui está um exemplo de uma instalação SRU bem-sucedida:
root@FMC:~$ cat /var/log/sf/sru-2021-05-03-001-vrt/status.log
state:running
ui:The force install has begun.
ui:[ 0%] Running script pre/000_start.sh...
ui:[ 5%] Running script pre/010_check_versions.sh...
ui:[11%] Running script pre/020_check_space.sh...
ui:[16%] Running script pre/999_finish.sh...
ui:[21%] Running script installer/000_start.sh...
ui:[26%] Running script installer/050_sru_log_start.pl...
ui:[32%] Running script installer/100_install_files.pl...
ui:[37%] Running script installer/510_install_policy.pl...
ui:[42%] Running script installer/520_install_rules.pl...
ui:[47%] Running script installer/521_rule_docs.sh...
ui:[53%] Running script installer/530_install_module_rules.pl...
ui:[58%] Running script installer/540_install_decoder_rules.pl...
ui:[63%] Running script installer/602_log_package.pl...
ui:[68%] Running script installer/900_update_version.sh...
ui:[74%] Running script installer/999_finish.sh...
ui:[79%] Running script post/000_start.sh...
ui:[84%] Running script post/500_copy_contents.sh...
ui:[89%] Running script post/900_iru_log_finish.pl...
ui:[95%] Running script post/999_finish.sh...
ui:[100%] The force install completed successfully.
ui:The force install has completed.
state:finished
No modo especialista na CLI do FMC, use o comando cat /var/log/sf/<geodb-image-folder>/status.log para verificar se a atualização do GeoDB foi bem-sucedida. Aqui está um exemplo de uma instalação bem-sucedida do GeoDB:
root@FMC:~$ cat /var/log/sf/geodb-2022-08-02-100/status.log
state:running
ui:The install has begun.
ui:[ 0%] Running script installer/200_prechecks.pl...
ui:[33%] Running script installer/500_install_country_map.pl...
ui:[67%] Running script installer/601_fix_country.pl...
ui:[100%] The install completed successfully.
ui:The install has completed.
state:finished
Se a instalação falhou ou está travada por qualquer motivo, você pode ver que etapa isso falhou ou está travado a partir deste status.log. Este é um exemplo de falha de instalação de GeoDB no FMC:
root@FMC:~$ cat /var/log/sf/geodb-2022-07-17-100/status.log
state:running
ui:The install has begun.
ui:[ 0%] Running script installer/200_prechecks.pl...
ui:[33%] Running script installer/500_install_country_map.pl...
ui:[67%] Running script installer/601_fix_country.pl...
ui:[67%] Fatal error: Error running script installer/601_fix_country.pl
No modo especialista na CLI do FMC, use o comando cat /etc/sf/patch_history para verificar se ambos os FMC têm a mesma versão e patch instalados. Execute este comando para identificar qualquer incompatibilidade em ambos os FMCs. Aqui está um exemplo de uma incompatibilidade de patch da CLI:
root@FMC:~$ cat /etc/sf/patch_history 6.2.3-83
6.6.0-90 6.6.4-59 6.6.5-81 Hotfix_DE-8__413769962 <<<<<<<<<<< Here the FMC seems to have a Hotfix installation image that is not present from the other FMC
------------------------------------------------------------------- root@FMC:~$ cat /etc/sf/patch_history 6.2.3-83
6.6.0-90 6.6.4-59 6.6.5-81
Para verificar ainda mais se a instalação do hotfix no FMC foi bem-sucedida, é necessário verificar o status.log desta pasta de imagens:
root@FMC:~$ cat /var/log/sf/Cisco_Firepower_Mgmt_Center_Hotfix_DE-6.6.5.2/status.log
ui:[98%] Upgrade complete ui:[99%] Running script 999_finish/999_z_must_remain_last_finalize_boot.sh... ui:[99%] Running script 999_finish/999_zz_install_bundle.sh... ui:[100%] The system will now restart services. ui:System will now restart services. ui:[100%] Installation completed successfully. ui:Upgrade has completed. state:finished
Este exemplo verifica se a imagem do patch não estava presente no FMC em HA, enquanto o outro tinha o patch instalado com êxito.
Para resolver o erro, você precisa executar uma instalação forçada manual das atualizações a partir do CLI do FMC onde o problema é identificado.
Disclaimer: Root access to the FMC devices is required in order to execute the commands under this section. Please use caution when running commands from the root of the FMC.
Depois de identificar os problemas de atualização do VDB, SRU ou GeoDB, execute uma instalação forçada manual a partir do comando CLI install_update.pl /var/sf/updates/<image-file> —force. Aqui está um exemplo da instalação forçada manual para uma atualização do GeoDB:
> expert
root@FMC:~$ sudo su
<Enter the root password>
root@FMC:# install_update.pl /var/sf/updates/Cisco_Firepower_GEODB_FMC_Update-2022-08-02-100.sh.REL.tar --force
Note: Use o caminho absoluto do arquivo de imagem com o comando install_update.pl como mostrado no exemplo. Não descompacte nenhum arquivo tar.gz antes de forçar a instalação a partir do CLI.
Para a instalação de hotfix/patch, você precisa fazer download do arquivo de patch e instalá-lo no FMC, onde o arquivo de patch não estava presente, via GUI ou CLI.
na GUI do FMC:
Acesse System > Updates > Product Updates e carregue a versão do patch a ser instalada. Em seguida, clique na opção Instalar e escolha o dispositivo no qual você precisa instalar o patch e continue a instalação.
Do FMC CLI:
Para instalar o software/patch da CLI do FMC, carregue o arquivo de atualização do hotfix no caminho /var/log/sf/ na CLI do FMC e execute o comando install_update.pl /var/log/sf/<image-file>. Esse comando executa os logs de atualização na mesma tela para permitir que monitorem o progresso. Aqui está um exemplo da instalação do patch da CLI:
> expert
root@FMC:~$ sudo su
<Enter the root password>
root@FMC:# install_update.pl /var/log/sf/Cisco_Firepower_Mgmt_Center_Hotfix_DE-6.6.5.2
Se houver um tempo limite curto na sessão SSH, use o comando install_update.pl—detach /var/log/sf/<image-file> para executar a instalação em segundo plano. Isso permite que a atualização seja executada mesmo após o encerramento da sessão SSH.
Após a conclusão da instalação forçada manual, você pode verificar o status da instalação na CLI com o comando cat /var/log/sf/<image-version-folder>/status.log para atualização de VDB, SRU e GeoDB. Aqui está um exemplo da saída status.log de uma instalação bem-sucedida do GeoDB:
root@FMC:/Volume/home/admin# cat /var/log/sf/geodb-2022-08-02-100/status.log
state:running
ui:The force install has begun.
ui:[ 0%] Running script installer/200_prechecks.pl...
ui:[33%] Running script installer/500_install_country_map.pl...
ui:[67%] Running script installer/601_fix_country.pl...
ui:[100%] The force install completed successfully.
ui:The force install has completed.
state:finished
Após a instalação manual da atualização, execute o comando cat /var/log/sf/<patch-image-folder>/status.log da CLI para verificar o status desta instalação. Aqui está um exemplo da saída de status.log de uma instalação bem-sucedida:
root@FMC:/var/log/sf/Cisco_Firepower_Mgmt_Center_Hotfix_DE-6.6.5.2# tail -f status.log
ui:[98%] Upgrade complete
ui:[99%] Running script 999_finish/999_z_must_remain_last_finalize_boot.sh...
ui:[99%] Running script 999_finish/999_zz_install_bundle.sh...
ui:[100%] The system will now restart services.
ui:System will now restart services.
ui:[100%] Installation completed successfully.
ui:Upgrade has completed.
state:finished
Note: Se o erro ainda estiver presente após você tentar as etapas fornecidas neste documento, abra uma solicitação de serviço no Cisco TAC.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
26-Aug-2022 |
Versão inicial |