cyradm: perl: symbol lookup error?

Patrick Goetz pgoetz at mail.utexas.edu
Wed Sep 16 12:33:42 EDT 2015


So, I've been happily avoiding upgrading cyrus imap because everything 
has been working and I'm generally in the "if it ain't broke, don't fix 
it" category.

   Cyrus version: 2.4.17
   Perl version:  5.22.0


However, this morning I tried to create a new user using cyradm and got 
a perl error message:


pgoetz at www:~$ cyradm --user administrator localhost
perl: symbol lookup error: 
/usr/lib/perl5/site_perl/auto/Cyrus/IMAP/IMAP.so: undefined symbol: 
Perl_xs_apiversion_bootcheck


I'm running Arch linux, which aggressively updates software packages. 
Apparently some Perl upgrade broke cyradm?

3 questions:
------------

1. Does this mean I need to bite the bullet and upgrade my cyrus installs?

2. Is upgrading to 2.5.6 painless?  Should I just wait for 3.0?

3. Is there a workaround for cyradm not working for adding users?  I've 
only ever used cyradm and have no idea how to add users otherwise.



More information about the Info-cyrus mailing list