Capítulo 19. Solução de problemas de instalação de réplicas IdM
As seções seguintes descrevem o processo de coleta de informações sobre uma instalação de réplica IdM falhada, e como resolver alguns problemas comuns de instalação.
19.1. Revisão de erros de instalação de réplicas de IdM
Ao instalar uma réplica de Gerenciamento de Identidade (IdM), as informações de depuração são anexadas aos seguintes arquivos de log na réplica:
-
/var/log/ipareplica-install.log
-
/var/log/ipareplica-conncheck.log
-
/var/log/ipaclient-install.log
-
/var/log/httpd/error_log
-
/var/log/dirsrv/slapd-INSTANCE-NAME/access
-
/var/log/dirsrv/slapd-INSTANCE-NAME/errors
-
/var/log/ipaserver-install.log
O processo de instalação da réplica também acrescenta informações de depuração aos seguintes arquivos de log no IdM server que a réplica está entrando em contato:
-
/var/log/httpd/error_log
-
/var/log/dirsrv/slapd-INSTANCE-NAME/access
-
/var/log/dirsrv/slapd-INSTANCE-NAME/errors
A última linha de cada arquivo de log relata sucesso ou fracasso, e ERROR
e DEBUG
as entradas fornecem contexto adicional.
Para solucionar problemas de instalação de uma réplica IdM falhada, reveja os erros no final destes arquivos de registro em ambos os hosts (réplica e servidor) e use estas informações para resolver quaisquer problemas correspondentes.
Pré-requisitos
-
Você deve ter privilégios
root
para exibir o conteúdo dos arquivos de log do IdM.
Procedimento
Use o comando
tail
para exibir os últimos erros do arquivo primário de registro/var/log/ipareplica-install.log
. O exemplo a seguir mostra as últimas 10 linhas.[user@replica ~]$ sudo tail -n 10 /var/log/ipareplica-install.log [sudo] password for user: func(installer) File "/usr/lib/python3.6/site-packages/ipaserver/install/server/replicainstall.py", line 424, in decorated func(installer) File "/usr/lib/python3.6/site-packages/ipaserver/install/server/replicainstall.py", line 785, in promote_check ensure_enrolled(installer) File "/usr/lib/python3.6/site-packages/ipaserver/install/server/replicainstall.py", line 740, in ensure_enrolled raise ScriptError("Configuration of client side components failed!") 2020-05-28T18:24:51Z DEBUG The ipa-replica-install command failed, exception: ScriptError: Configuration of client side components failed! 2020-05-28T18:24:51Z ERROR Configuration of client side components failed! 2020-05-28T18:24:51Z ERROR The ipa-replica-install command failed. See /var/log/ipareplica-install.log for more information
Para rever o arquivo de log interativamente, abra o final do arquivo de log usando o utilitário
less
e use as teclas de seta ↑ e ↓ para navegar.[user@replica ~]$ sudo less -N G /var/log/ipareplica-install.log
(Opcional) Enquanto
/var/log/ipareplica-install.log
é o arquivo de registro principal para uma réplica de instalação, você pode reunir informações adicionais de solução de problemas repetindo este processo de revisão com arquivos adicionais na réplica e no servidor.Sobre a réplica:
[user@replica ~]$ sudo less -N +G /var/log/ipareplica-conncheck.log [user@replica ~]$ sudo less -N +G /var/log/ipaclient-install.log [user@replica ~]$ sudo less -N +G /var/log/httpd/error_log [user@replica ~]$ sudo less -N +G /var/log/dirsrv/slapd-INSTANCE-NAME/access [user@replica ~]$ sudo less -N +G /var/log/dirsrv/slapd-INSTANCE-NAME/errors [user@replica ~]$ sudo less -N +G /var/log/ipaserver-install.log
No servidor:
[user@server ~]$ sudo less -N +G /var/log/httpd/error_log [user@server ~]$ sudo less -N +G /var/log/dirsrv/slapd-INSTANCE-NAME/access [user@server ~]$ sudo less -N +G /var/log/dirsrv/slapd-INSTANCE-NAME/errors
Recursos adicionais
-
Se você não conseguir resolver uma instalação de réplica falhada e tiver uma assinatura do Suporte Técnico da Red Hat, abra um caso de Suporte Técnico no Portal do Cliente da Red Hat e forneça um
sosreport
da réplica e umsosreport
do servidor. -
O utilitário
sosreport
coleta detalhes de configuração, registros e informações do sistema a partir de um sistema RHEL. Para mais informações sobre o utilitáriososreport
, veja O que é um sosreport e como criar um no Red Hat Enterprise Linux?