Postgresql 9.1 error while loading shared libraries: liblber-2.3.so.0

Postgresql 9.1 error while loading shared libraries: liblber-2.3.so.0

Instale Postgresql 9.1 en UBUNTU 11.10 con el instalador gráfico que descargue de EnterpriseDB.
Cuando quería ejecutar desde la consola comandos como vacummdb, pg_dump y similares me encontraba con un error:

/opt/PostgreSQL/9.1/bin/vacuumdb: error while loading shared libraries: liblber-2.3.so.0: cannot open shared object file: No such file or directory

Cuando comencé a navegar en internet encontré que era un bug del instalador. Que están trabajando para solucionarlo.

Encontré dos soluciones posibles:

copiar el liblber del lib de Postgres a la de usr
cp /opt/PostgreSQL/9.1/lib/liblber-2.3.so.0 /usr/lib/liblber-2.3.so.0

agregar la variable LD_LIBRARY_PATH=/opt/PostgreSQL/9.1/lib/ en el env.

yo hice la primera y lo solucione, pero me parece que la solución correcta es la segunda.

Saludos.

Enviar nuevo comentario

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><h2><pre>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

Image CAPTCHA
Enter the characters shown in the image.