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

Исходное сообщение
"проблема при установке postfix "

Отправлено charli , 07-Май-07 15:40 
устанавливаю postfix 2.4.1 на fedora core 6

make -f Makefile.init makefiles
make tidy

make makefiles CCARGS="-DHAS_DB -I/usr/local/BerkeleyDB.4.5/include" \ AUXLIBS="-L/usr/local/BerkeleyDB.4.5/lib -ldb"

make

make install

   install_root[/]
   temp_dir: [] /usr/local/src/postfix-2.4.1
   config_directory [] /etc/postfix

   и тут вылазит такая ошибка:
   bin/postconf: error while loading shared libraries: libdb-4.5.so: cannot open shared   object file: No such file or directory
   и повторяеться 24 раза

daemon_directory: []/usr/libexex/postfix

command_directory: []/usr/sbin

queue_directory: []/var/spool/postfix

sendmail_path: []/usr/sbin/sendmail

newaliases_path: []/usr/bin/newaliases

mailq_path: []/usr/bin/mailq

mail_owner: []postfix

setgid_group: []postdrop

manpage_directory: []/usr/local/man

html_directory: [] no

sample_directory: []/etc/postfix

readme_directory: [] no


затем  
        bin/postconf: error while loading shared libraries: libdb-4.5.so: cannot open shared   object file: No such file or directory

make: *** [install] Error 1


как исправить ошибку? причем libdb-4.5.so лежит в /usr/local/BerkeleyDB.4.5/lib


Содержание

Сообщения в этом обсуждении
"проблема при установке postfix "
Отправлено HappyAlex , 08-Май-07 07:49 
добавьте /usr/local/BerkeleyDB.4.5/lib в /etc/ld.so.conf
и запустить ldconfig

"проблема при установке postfix "
Отправлено charli , 08-Май-07 08:06 
>добавьте /usr/local/BerkeleyDB.4.5/lib в /etc/ld.so.conf
>и запустить ldconfig


сделал
содержимое /etc/ld.so.conf

include ld.so.conf.d/*.conf
include /usr/local/BerkeleyDB.4.5/lib

сохраняю и запускаю ldconfig

никаких ошибок не выдаеться

делаю make install и опять та же ошибка.
может стоит BerkleyDB на старую версию поменять?


"проблема при установке postfix "
Отправлено HappyAlex , 08-Май-07 09:22 
содержимое /etc/ld.so.conf

include ld.so.conf.d/*.conf
include /usr/local/BerkeleyDB.4.5/lib

должно быть
include ld.so.conf.d/*.conf
/usr/local/BerkeleyDB.4.5/lib

потом
ldconfig

далее
ldconfig -v | grep db

при компиляции postfix кажется можно указать путь до Berkley


"проблема при установке postfix "
Отправлено charli , 08-Май-07 09:27 
>содержимое /etc/ld.so.conf
>
>include ld.so.conf.d/*.conf
>include /usr/local/BerkeleyDB.4.5/lib
>
>должно быть
>include ld.so.conf.d/*.conf
>/usr/local/BerkeleyDB.4.5/lib
>
>потом
>ldconfig
>
>далее
>ldconfig -v | grep db
>
>при компиляции postfix кажется можно указать путь до Berkley


ура!!! большое спасибо. наконец то установилось


"проблема при установке postfix "
Отправлено HappyAlex , 08-Май-07 09:39 
не за что
рад помочь