“Nenhuma informação de versão disponível” - Depois de instalar o Postgres

3

Eu instalei o Postgres 9.1.4 em um Ubuntu 12.04 (precise) 64-bit daqui http://www.openscg.com/se/postgresql/packages.jsp , mas logo depois de instalar muitos comandos (programas) estão lançando os seguintes avisos em diferentes combinações:

/opt/postgres/9.1/lib/libxml2.so.2: no version information available
/opt/postgres/9.1/lib/libcrypto.so.1.0.0: no version information available
/opt/postgres/9.1/lib/libssl.so.1.0.0: no version information available

Embora isso não esteja restringindo nada, isso está ficando muito chato. Existe uma maneira de se livrar disso sem desinstalar o Postgres?

    
por intellidiot 17.09.2012 / 16:24

1 resposta

3

Isso foi realmente discutido no Unix & Linux ( Por que o LD continua exibindo “nenhuma informação de versão disponível” ) - Resposta curta: As bibliotecas que o Postgres é procurando por foram compilados com diferentes ferramentas (que não incluem a informação de versão do símbolo).

A única "solução" é reconstruir suas bibliotecas locais com controle de versão de símbolos (ou reconstruir o Postgres na máquina local / usar um pacote para o seu SO ) para que não se importe.

Como regra geral, você não deve instalar pacotes .deb aleatórios em sistemas Ubuntu - ou qualquer outro sistema operacional. Se o seu fornecedor de SO (ou fornecedor de software) fornecer um pacote para o que você precisa, use esse. Se não, você deve rolar seu próprio pacote ou construir a partir da fonte para evitar problemas como este. Neste caso, é apenas um leve inconveniente, mas há outros resultados (substancialmente piores) possíveis também ...

    
por 17.09.2012 / 17:11