1 votos

Actualización a la última libssl para Mountain Lion sin MacPorts?

He intentado instalar postgresql, utiliza el install pkg de EnterpriseDB 9.1.5, ahora psql no está funcionando. Parece ser un camino problema, pero ahora, hay la cuestión de libssl. Parece que hay una nueva versión, pero ¿cómo se hace para actualizar sin MacPorts? Gracias

$ psql
dyld: Library not loaded: @loader_path/../lib/libssl.dylib
  Referenced from: /usr/lib/libpq.5.dylib
  Reason: Incompatible library version: libpq.5.dylib requires version 1.0.0 or later, but libssl.0.9.8.dylib provides version 0.9.8
Trace/BPT trap: 5

4voto

watch uname Puntos 178

Esta es la forma en que me fijo este, se basa en un par de hilos sobre Stack Overflow.

sudo cp /Library/PostgreSQL/9.1/lib/libssl.1.0.0.dylib /usr/lib
sudo cp /Library/PostgreSQL/9.1/lib/libcrypto.1.0.0.dylib /usr/lib
sudo ln -fs /usr/lib/libssl.1.0.0.dylib /usr/lib/libssl.dylib
sudo ln -fs /usr/lib/libcrypto.1.0.0.dylib /usr/lib/libcrypto.dylib

Por favor, tome nota de lo que los enlaces que están reemplazando parecía antes de sobrescribir ellos, por lo que puede poner de nuevo la forma en que estaba si no te causa dolor. Yo no estoy convencido de que esta es una buena idea, pero es trabajo hasta el momento. Voy a editar si se trata de volver a morderme en el culo.

0voto

Jordan Puntos 612

Resulta que yo estaba teniendo un problema con el homebrew, principalmente pkg-config. Parece homebrew realmente no le gusta que no se instala en /usr/local en el Lion de Montaña. De cualquier manera, salir de ~/ y en /usr/local, re-elaboración de la cerveza de todo (ya que la mayoría de las cosas instalado con prereq pkg-config). Quita manualmente la EnterpriseDB versión de postgres, y un par de reinicios más tarde, consiguió un buen trabajo postgres, psql, y libssl ejecución. Si me encuentro más errores, me puede dar la solución de un tiro.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X