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