1
resposta

Alerta no Metasploit

Após a atualização do Metasploit-Framework apareceu o alerta abaixo, alguém tem ideia de como resolver isso?

msf6 > WARNING: database "msf" has a collation version mismatch DETAIL: The database was created using collation version 2.38, but the operating system provides version 2.40. HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE msf REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.

A princípio não interferiu nos resultados da ferramenta.

1 resposta

Oi, Gelson!

Esse alerta que você está vendo é uma mensagem do PostgreSQL informando que a versão da collation (configuração de ordenação e comparação de texto) do banco de dados msf está desatualizada em relação à versão que o sistema operacional está usando.

A boa notícia é que, como você mencionou, isso provavelmente não está afetando o funcionamento da ferramenta no momento, mas é importante corrigir a discrepância para evitar problemas futuros, especialmente se você começar a perceber comportamentos estranhos ou erros em operações de comparação e ordenação de dados.

Para resolver:

  1. Atualizar a collation no banco de dados:

  2. Recriar os objetos do banco de dados:

  3. Recompilar o PostgreSQL com a versão correta da collation (versão 2.40).

  4. Verificar se a atualização do Metasploit mudou a versão do PostgreSQL e garantir compatibilidade entre ambos.