Problema

Ao tentar criar um credencial no FPP com com o comando “rhpctl add credentials”, a operação falhou com erro abaixo:

[oracle@fppserver ~]$ rhpctl add credentials -cred oracle_example_pwd -sudouser oracle -sudopath /usr/bin/sudo
Enter user "oracle" password:
fppserver.dibiei.com: Audit ID: 66
PRCZ-2067 : Credentials domain GRIDHOME/cred/remote/oracle_example_pwd already exists under root domain. Error details:
CRS-10405: (:CLSCRED0006:)Credential domain already exists.

Mas ao pesquisar pelas credenciais existentes no FPP, não existia uma credencial com o nome que eu estava tentando criar:

[oracle@fppserver ~]$ rhpctl query credentials
fppserver.dibiei.com: Audit ID: 65
fppserver.dibiei.com: Credentials found: 1
fppserver.dibiei.com:   Credential name: oracle_default

Contexto: Essa instalação já teve uma credencial com o nome que estou tentando criar novamente, mas havia sido deletada com o comando “rhpctl delete credentials”.

Como eu estava executando o comando com o usuário oracle (que é grid owner nessa instalação), e a mensagem dizia “already exists under root domain”, eu tentei realizar a mesma ação com o usuário root:

[root@fppserver ~]# rhpctl add credentials -cred oracle_example_pwd -sudouser oracle -sudopath /usr/bin/sudo
Enter user "oracle" password:
fppserver.dibiei.com: Audit ID: 67
PRCZ-2067 : Credentials domain GRIDHOME/cred/remote/oracle_example_pwd already exists under root domain. Error details:
CRS-10405: (:CLSCRED0006:)Credential domain already exists.

Isso parece resultado de uma deleção que não fez tudo que tinha que fazer para limpar todos os registros referente a credencial.

Solução

Na base do tentativa e erro, executei o comando para deletar a credencial novamente, mesmo que teoricamente não exista mais:

[root@fppserver ~]# rhpctl delete credentials -cred oracle_example_pwd
fppserver.dibiei.com: Audit ID: 68
PRGR-110 : Repository object "oracle_example_pwdoracle" of class "class oracle.gridhome.impl.repository.CredentialImpl" does not exist.

Agora ao tentar criar novamente, a operação concluiu com sucesso:

[root@fppserver ~]# rhpctl add credentials -cred oracle_example_pwd -sudouser oracle -sudopath /usr/bin/sudo
Enter user "oracle" password:
fppserver.dibiei.com: Audit ID: 69

Consultando as credenciais:

[root@fppserver ~]# rhpctl query credentials
fppserver.dibiei.com: Audit ID: 70
fppserver.dibiei.com: Credentials found: 2
fppserver.dibiei.com:   Credential name: oracle_example_pwd
fppserver.dibiei.com:   Credential name: oracle_default

Leave a Reply

Discover more from Blog do Dibiei

Subscribe now to keep reading and get access to the full archive.

Continue reading