[pkg-kolab] Bug#655771: Bug#655771: More on kolabd

Mathieu Parent math.parent at gmail.com
Fri Feb 10 17:43:23 UTC 2012


reassign 655767 libkolab-perl 1:2.2.4-20100624-3
reassign 655771 libkolab-perl 1:2.2.4-20100624-3
affects 655767 + kolabd
affects 655771 + kolabd
merge 655767 655771
thanks

2012/2/10 Soren Stoutner <soren at smallbusinesstech.net>:
> Mathieu,
>
> Thanks for the help.  This is an update of bug 640153: Missing depends on
> libdigest-sha1-perl.  Libdigest-sha1-perl has now been replaced by libdigest-
> sha-perl.
>
> After installing libdigest-sha-perl, kolabd still wouldn't start with the
> following error message:
>
> root at mail:/usr/share/perl5/Kolab# kolabd | tee /tmp/kolabd-foreground.log
> Can't locate Digest/SHA1.pm in @INC (@INC contains: /etc/perl
> /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5
> /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14
> /usr/local/lib/site_perl .) at /usr/share/perl5/Kolab/LDAP.pm line 40, <DATA>
> line 522.
> BEGIN failed--compilation aborted at /usr/share/perl5/Kolab/LDAP.pm line 40,
> <DATA> line 522.
> Compilation failed in require at /usr/sbin/kolabd line 65, <DATA> line 522.
> BEGIN failed--compilation aborted at /usr/sbin/kolabd line 65, <DATA> line
> 522.
>
> Changing /usr/share/perl5/Kolab/LDAP.pm line 40 from
>
> use Digest::SHA1 qw(sha1);
>
> to
>
> use Digest::SHA qw(sha1);

OK. There is a pending patch at
http://anonscm.debian.org/viewvc/pkg-kolab/libkolab-perl/trunk/debian/patches/99-sha1-to-sha.diff?revision=1581&view=markup
for this problem.


> allows kolabd to start, but after a short period it exits with the following
> error:
>
> SYNCREPL Debug: Finished Kolab::LDAP::sync sleeping 1s
> SYNCREPL Debug: Finished Net::LDAP::Search::sync sleeping 10s
> SYNCREPL Debug: Control created: mode=1;
> cookie=rid=000,csn=20120210045938.268654Z#000000#000#000000; reloadHint=0
> SYNCREPL Debug: Search created
> SYNCREPL Debug: Received Sync Done Control: cookie=UNDEF; refreshDeletes=1
> SYNCREPL Debug: Finished Net::LDAP::Search::sync sleeping 10s
> SYNCREPL Debug: Control created: mode=1;
> cookie=rid=000,csn=20120210045938.268654Z#000000#000#000000; reloadHint=0
> SYNCREPL Debug: Search created
> SYNCREPL Debug: Received Sync Done Control: cookie=UNDEF; refreshDeletes=1
> SYNCREPL Debug: Finished Net::LDAP::Search::sync sleeping 10s
> SYNCREPL Debug: Control created: mode=1;
> cookie=rid=000,csn=20120210045938.268654Z#000000#000#000000; reloadHint=0
> SYNCREPL Debug: Search created
> SYNCREPL Debug: searchCallback: mesg->code = `2', mesg->msg = `controls
> require LDAPv3'
> SYNCREPL: Aborting
> K: Abnormal child exit status encountered, aborting
> K: SIGINT/SIGTERM detected, kill()ing children
> L: Shutting down
> K: Exiting

Very strange, as ldap version is explicitly set on LDAP object creation.

There were some changes recently on perl-ldap
(http://packages.debian.org/changelogs/pool/main/libn/libnet-ldap-perl/current/changelog),
this may be related.

Can you post a network capture of the ldap transaction for deeper inspection?

Cheers,

-- 
Mathieu Parent





More information about the pkg-kolab-devel mailing list