[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Cyrus 2.2.3 - cyradm



On Mon, May 10, 2004 at 01:06:33PM -0400, Real Melancon wrote:
> 
> As-tu le shell de CPAN installé ?
> 
> Essaye: perl -MCPAN -e shell

Je ne crois pas que ce soit ca le problème, le module Cyrus::IMAP doit
très probablement venir avec Cyrus (aucune trace sur CPAN de
Cyrus::IMAP) et il a l'air d'être installé.

Un bon point de depart serait probablement de faire:
ldd /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so

et de voir ce que ca dit qui est manquant.

db_version, ca ressemble étrangement a du berkeley DB! Si tu l'as
installé a la main (Berkeley DB), probablement que Cyrus n'a pas linké de path static
dans IMAP.so pour le trouver, donc il faudrait le rajouter dans le path de ldconfig et
tout pour que 'system-wide' il le trouve.

Donc si tel et le cas et il ne trouve pas Berkeley DB, trouve dans quel
path il est et rajoute le dans /etc/ld.so.conf (roule ldconfig -v
apres), ensuite refait ldd sur ton .so et regarde s'il le trouve
maintenant..

C'est quelques bonnes pistes a suivre, fais-moi savoir si c'était ca le
problème, je suis curieux :)

Philippe April
[email protected]

> > Bonjour à tous,
> >    Je travaille depuis une semaine sur l'installation de Cyrus-Imap avec
> > Cyrus-Sals!! Je bloque sur un problème d'utilisation de cyradm.
> >
> > Pour une raison qui m'échappe lorsque je démare l'application cyradm
> > j'obtiens ce message d'erreur:
> >
> > Can't load
> > '/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so'
> > for module Cyrus::IMAP:
> > /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so:
> > undefined symbol: db_version at
> > /usr/lib/perl5/5.8.1/i386-linux-thread-multi/DynaLoader.pm line 229.
> >  at /usr/lib/perl5/5.8.1/Cyrus/IMAP/Admin.pm line 44
> > Compilation failed in require at
> > /usr/lib/perl5/5.8.1/Cyrus/IMAP/Admin.pm line 44. BEGIN
> > failed--compilation aborted at /usr/lib/perl5/5.8.1/Cyrus/IMAP/Admin.pm
> > line 44. Compilation failed in require at
> > /usr/lib/perl5/5.8.1/Cyrus/IMAP/Shell.pm line 60. BEGIN
> > failed--compilation aborted at /usr/lib/perl5/5.8.1/Cyrus/IMAP/Shell.pm
> > line 60. Compilation failed in require.
> > BEGIN failed--compilation aborted.
> >
> > Après plusieur recherche sur Google, je n'ai toujours pas trouvé la
> > solution miracle!!
> >
> > Si jamais, il y a parmit vous un génie qui a compilé le tout de manière
> > fonctionnel et qui peut m'aider je vous serais très reconnaissant!! :)
> >
> > Philippe.
> >
> > _______________________________________
> > Philippe Plamondon
> > Analyste-programmeur
> > Courrier : [email protected]
> > _______________________________________