Re: start-stop-daemon
On Sat, 4 Feb 2006 09:42:29 +0300
Yuri Kozlov <kozlov.y@gmail.com> wrote:
> 03.02.06, Vladimir Zolotykh<gsmith@eurocom.od.ua> написал(а):
> > > Проверь что:
> > > 1. ldconfig после редактировани ld.so.conf не забыл запустить
> > Не забыл, сделал это сразу как поменял ld.so.conf
> > > 2. После прописывания в ld.so.conf и убирания из окружения
> > > LD_LIBRARY_PATH ldd показывает все нужные библиотеки для этого бинарника
> > вот этого сделать не могу, дело в том, что бинарник (такой уж он) грузит эту библиотеку
> > динамически и в выводе ldd она библиотека не фигурирует
> > libpthread.so.0 => /lib/libpthread.so.0 (0x40020000)
> > libm.so.6 => /lib/libm.so.6 (0x40071000)
> > libdl.so.2 => /lib/libdl.so.2 (0x40093000)
> > libc.so.6 => /lib/libc.so.6 (0x40097000)
> > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> Если он грузит её динамически, но наверно путь указывается где-нибудь
> в конфиге.
> Может конфиг не находится при запуске с помощью start-stop-daemon?
> Что за программа ?
Это home-made вебсервер, который использует odbc для доступа к базе данных
PostgreSQL
Я впрочем разобрался в чем дело.
ldconfig игнорирует символические ссылки а у меня /usr/local/lib/libodbc.so как раз такая ссылка.
Что же касается LD_LIBRARY_PATH то sudo сбрасывает эту переменную (я запускал start-stop-daemon
c помощью sudo перед тем как вставлять в /etc/init.d
>
>
> --
> Regards,
> Yuri Kozlov
--
Vladimir Zolotykh
Reply to: