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

Исходное сообщение
"ошибки при обновлении postfix"

Отправлено evgenii , 07-Ноя-05 14:36 
Система FreeBSD 4.8. При обновлении Postfix 2.3 из исходников после make install появляется окно:

/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
postfix-install: Error: "" should be "no" or an absolute path name.
*** Error code 1

Stop in /usr/src/postfix-2.3-20051014.

и дальше стопорится установка :(. Что за глюк? как можно исправить?


Содержание

Сообщения в этом обсуждении
"ошибки при обновлении postfix"
Отправлено Savl , 07-Ноя-05 15:19 
Возможные варианты: Sleepycat DB устанавлена из исходных файлов где-нибудь в /usr/local/BerkeleyDB.4.3/lib и этот путь не был указан при сборке postfix(посмотрите DB_README в postfix source tar ball).
Естественное, по-моему, решение, посмотреть где у Вас libdb-4.3.so, где include files и собрать postfix соответственно.
... это не глюк.

"ошибки при обновлении postfix"
Отправлено crash , 07-Ноя-05 15:25 
>Система FreeBSD 4.8. При обновлении Postfix 2.3 из исходников после make install
>появляется окно:
>
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>postfix-install: Error: "" should be "no" or an absolute path name.
>*** Error code 1
>
>Stop in /usr/src/postfix-2.3-20051014.
>
>и дальше стопорится установка :(. Что за глюк? как можно исправить?

может надо поставить библиотеку?
я честно не пойму, почему имея фрю не использовать ее помоему лучший способ установки/обновления ПО - это ports


"ошибки при обновлении postfix"
Отправлено evgenii , 07-Ноя-05 15:56 
>>Система FreeBSD 4.8. При обновлении Postfix 2.3 из исходников после make install
>>появляется окно:
>>
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>postfix-install: Error: "" should be "no" or an absolute path name.
>>*** Error code 1
>>
>>Stop in /usr/src/postfix-2.3-20051014.
>>
>>и дальше стопорится установка :(. Что за глюк? как можно исправить?
>
>может надо поставить библиотеку?
>я честно не пойму, почему имея фрю не использовать ее помоему лучший
>способ установки/обновления ПО - это ports

обновить порты не получается: выскакивают разные ошибки, поэтому решил ставить из исходников.
библиотеку я поставил, пути при инсталяции указал - вобщем все сделал по мануалу, и ни в какую не ставится.

make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include/sasl -DHAS_DB -I/usr/local/BerkeleyDB.4.3/include" AUXLIBS="-L/usr/local/lib -R/usr/local/lib -lsasl2 -L/usr/local/BerkeleyDB.4.3/lib -ldb"

Особенно последняя строчка добивает:
postfix-install: Error: "" should be "no" or an absolute path name.
>>*** Error code 1
когда указываешь путь к readme, postfix-install не понимает ни no, ни какие другие пути :(((

решил откатится на версию 2.2.5 - те же самые глюки лезут........


"ошибки при обновлении postfix"
Отправлено evgenii , 07-Ноя-05 17:46 
>>>Система FreeBSD 4.8. При обновлении Postfix 2.3 из исходников после make install
>>>появляется окно:
>>>
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>postfix-install: Error: "" should be "no" or an absolute path name.
>>>*** Error code 1
>>>
>>>Stop in /usr/src/postfix-2.3-20051014.
>>>
>>>и дальше стопорится установка :(. Что за глюк? как можно исправить?
>>
>>может надо поставить библиотеку?
>>я честно не пойму, почему имея фрю не использовать ее помоему лучший
>>способ установки/обновления ПО - это ports
>
>обновить порты не получается: выскакивают разные ошибки, поэтому решил ставить из исходников.
>
>библиотеку я поставил, пути при инсталяции указал - вобщем все сделал по
>мануалу, и ни в какую не ставится.
>
>make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include/sasl -DHAS_DB -I/usr/local/BerkeleyDB.4.3/include" AUXLIBS="-L/usr/local/lib -R/usr/local/lib -lsasl2 -L/usr/local/BerkeleyDB.4.3/lib -ldb"
>
>Особенно последняя строчка добивает:
>postfix-install: Error: "" should be "no" or an absolute path name.
>>>*** Error code 1
>когда указываешь путь к readme, postfix-install не понимает ни no, ни какие
>другие пути :(((
>
>решил откатится на версию 2.2.5 - те же самые глюки лезут........
>
>
из портов та же самая фигня :(((
ПОМОГИТЕ !!!


"ошибки при обновлении postfix"
Отправлено evgenii , 07-Ноя-05 18:11 
>>>>Система FreeBSD 4.8. При обновлении Postfix 2.3 из исходников после make install
>>>>появляется окно:
>>>>
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so" not found
>>>>postfix-install: Error: "" should be "no" or an absolute path name.
>>>>*** Error code 1
>>>>
>>>>Stop in /usr/src/postfix-2.3-20051014.
>>>>
>>>>и дальше стопорится установка :(. Что за глюк? как можно исправить?
>>>
>>>может надо поставить библиотеку?
>>>я честно не пойму, почему имея фрю не использовать ее помоему лучший
>>>способ установки/обновления ПО - это ports
>>
>>обновить порты не получается: выскакивают разные ошибки, поэтому решил ставить из исходников.
>>
>>библиотеку я поставил, пути при инсталяции указал - вобщем все сделал по
>>мануалу, и ни в какую не ставится.
>>
>>make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include/sasl -DHAS_DB -I/usr/local/BerkeleyDB.4.3/include" AUXLIBS="-L/usr/local/lib -R/usr/local/lib -lsasl2 -L/usr/local/BerkeleyDB.4.3/lib -ldb"
>>
>>Особенно последняя строчка добивает:
>>postfix-install: Error: "" should be "no" or an absolute path name.
>>>>*** Error code 1
>>когда указываешь путь к readme, postfix-install не понимает ни no, ни какие
>>другие пути :(((
>>
>>решил откатится на версию 2.2.5 - те же самые глюки лезут........
>>
>>
>из портов та же самая фигня :(((
>ПОМОГИТЕ !!!
при установке из портов:
#make install

You already have a user "postfix", so I will use it.
You already have user "postfix" in group "mail", so I will use it.
cd /usr/ports/mail/postfix/work/postfix-2.2.5; /bin/sh postfix-install -non-interactive install_root=/ tempdir=/tmp  config_directory=/usr/local/etc/postfix  daemon_directory=/usr/local/libexec/postfix  command_directory=/usr/local/sbin  queue_directory=/var/spool/postfix  sendmail_path=/usr/local/sbin/sendmail  newaliases_path=/usr/local/bin/newaliases  mailq_path=/usr/local/bin/mailq  mail_owner=postfix  setgid_group=maildrop  manpage_directory=/usr/local/man  sample_directory=/usr/local/etc/postfix  readme_directory=/usr/local/share/doc/postfix
/usr/libexec/ld-elf.so.1: Shared object "libdb-4.3.so.0" not found
postfix-install: Error: "" should be "no" or an absolute path name.
*** Error code 1

Stop in /usr/ports/mail/postfix.
*** Error code 1

хотя библиотека libdb-4.3.so.0 установлена и путь readme прописан

:(((((