URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75960
[ Назад ]

Исходное сообщение
"Помогите добавить plpgsql к postgres"

Отправлено suslik , 29-Авг-07 18:08 
в солярисе есть какой то аналог ld.so.conf или LD_LIBRARY_PATH для этого и предназначена?

>createlang plpgsql template1

createlang: language installation failed: ERROR:  could not load library "/usr/local/pgsql/lib/plpgsql.so": ld.so.1: /usr/local/pgsql/bin/postgres: fatal: libgcc_s.so.1: open failed: No such file or directory
>

Пробовал искать по форуму нашел http://www.opennet.me/openforum/vsluhforumID1/44760.html#3
решить проблему не помогло

вот мои показатели )
>echo $PATH

/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/ucb:/usr/ccs/bin:/usr/sbin:/usr/local/pgsql/bin::/usr/include/asai:/SH:/BIN:/SH:/BIN:/usr/local/mysql/bin

>echo $LD_LIBRARY_PATH

/usr/lib:/usr/local/lib:/usr/local/pgsql/lib:/usr/local/mysql/lib/mysql

> find / -name ld.so.1

/usr/lib/sparcv9/ld.so.1
/usr/lib/ld.so.1
/etc/lib/ld.so.1

>find / -name libgcc_s.so.1

/usr/local/lib/libgcc_s.so.1
/usr/local/lib/sparcv9/libgcc_s.so.1

>ldd /usr/local/pgsql/bin/postgres

        librt.so.1 =>    /usr/lib/librt.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libm.so.1 =>     /usr/lib/libm.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        /usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1

>ldd /usr/local/pgsql/lib/plpgsql.so

        libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        /usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1


Содержание

Сообщения в этом обсуждении
"Помогите добавить plpgsql к postgres"
Отправлено suslik , 29-Авг-07 18:17 
Сделал следующее:
>su -

password: *
# ln -s /usr/local/lib/libgcc_s.so.1 /usr/lib/
# exit
>createlang -U postgres plpgsql template1
>

Помогите понять почему вдруг заработало, на сколько я понимаю проблема явно в LD_LIBRARY_PATH?