The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема инсталляции CyrusIMAP 2.1.5 (cyradm)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема инсталляции CyrusIMAP 2.1.5 (cyradm)"
Сообщение от Serg Искать по авторуВ закладки on 24-Июл-02, 21:27  (MSK)
Поставили BerkeleyDB 4.0 + SASL 2.1.6 + CyrusIMAP 2.1.5 на FreeBSD 4.2
Все прошло вроде как-бы гладко (работает Cyrus - есть доступ к ящикам через SASL, была подхвачена старая база пользователей и их ящики), но cyradm не работает - а без него никак (нельзя ни создать новые ящики ни администрировать текущие) :(

Выдает при запуске
#cyradm
Can't load '/usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so' for module Cyrus::IMAP: /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/auto/Cyrus/IMAP/IMAP.so: Undefined symbol "db_create" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.

at /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Admin.pm line 44
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Admin.pm line 44.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Shell.pm line 60.
BEGIN failed--compilation aborted.

При окончательном компилировании вручную (как сказано в файле README к cyradm):
# perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Cyrus::IMAP

# make
cc -c -I../../lib       -DVERSION=\"1.00\"  -DXS_VERSION=\"1.00\" -DPIC -fpic -I/usr/libdata/perl/5.00503/mach/CORE -DPERL_POLLUTE IMAP.c
IMAP.xs: In function `get_password':
IMAP.xs:197: warning: assignment makes pointer from integer without a cast
Running Mkbootstrap for Cyrus::IMAP ()
chmod 644 IMAP.bs
cc -o blib/arch/auto/Cyrus/IMAP/IMAP.so  -Wl,-E -shared -lperl -lm IMAP.o  ../../lib/libcyrus.a  -lsasl2 -lssl -lcrypto
chmod 755 blib/arch/auto/Cyrus/IMAP/IMAP.so
cp IMAP.bs blib/arch/auto/Cyrus/IMAP/IMAP.bs
chmod 644 blib/arch/auto/Cyrus/IMAP/IMAP.bs
cp cyradm blib/script/cyradm
/usr/bin/perl -I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.00503 -MExtUtils::MakeMaker  -e "MY->fixin(shift)" blib/script/cyradm
Manifying blib/man1/cyradm.1
Manifying blib/man3/Cyrus::IMAP::Shell.3
Manifying blib/man3/Cyrus::IMAP::IMSP.3
Manifying blib/man3/Cyrus::IMAP::Admin.3
Manifying blib/man3/Cyrus::IMAP.3

# make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.00503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/01-imclient.......Can't load 'blib/arch/auto/Cyrus/IMAP/IMAP.so' for module Cyrus::IMAP: blib/arch/auto/Cyrus/IMAP/IMAP.so: Undefined symbol "db_create" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.

at t/01-imclient.t line 51
BEGIN failed--compilation aborted at t/01-imclient.t line 51.
dubious
        Test returned status 2 (wstat 512, 0x200)
t/02-admin..........Can't load 'blib/arch/auto/Cyrus/IMAP/IMAP.so' for module Cyrus::IMAP: blib/arch/auto/Cyrus/IMAP/IMAP.so: Undefined symbol "db_create" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.

at blib/lib/Cyrus/IMAP/Admin.pm line 44
BEGIN failed--compilation aborted at blib/lib/Cyrus/IMAP/Admin.pm line 44.
BEGIN failed--compilation aborted at t/02-admin.t line 51.
dubious
        Test returned status 2 (wstat 512, 0x200)
FAILED--2 test scripts could be run, alas--no output ever seen
*** Error code 2

Stop in /usr/local/cyrus-imapd-2.1.5/perl/imap.

Вот такая штука...не подскажете где "зарыты грабли"?...Судя по всему не находит какие-то библиотеки, но какие и где...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Проблема инсталляции CyrusIMAP 2.1.5 (cyradm)"
Сообщение от Serg Искать по авторуВ закладки on 26-Июл-02, 12:43  (MSK)
Надоело мучаться с cyradm'ом - выкачал с Интернета rfc1730 (IMAP4) и через telnet на 143 порт вручную (командами Имапа) проадминистрировал почтовые ящики.

Удачи

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру