[Dovecot] Can't use string ("0") as a HASH ref while "strict refs" in use at /usr/local/sbin/courier-dovecot-migrate.pl line 300.

Rodolfo González González rgonzalez at gnt.cc
Mon Oct 19 17:48:08 EEST 2009


Hello,

I need to migrate from courier-imap to dovecot. I'm trying to use
courier-dovecot-migrate.pl to migrate the users' maildirs but I'm
getting these messages:

---
# courier-dovecot-migrate.pl --to-dovecot --recursive mydomain.com
Testing conversion to Dovecot format
Finding maildirs under mydomain.com
mydomain.com/contact/./Maildir: No imap/pop3 uidlist files
mydomain.com/someone/./Maildir/courierpop3dsizelist: Broken header: /1 9

Can't use string ("0") as a HASH ref while "strict refs" in use at
/usr/local/sbin/courier-dovecot-migrate.pl line 300.
---

The courierpop3dsizelist files have contents like this one:

---
/1 9
1181869523.M278844P24357V000000000000080CI006E803B_0.email,S=1216:2, 1241 8
---

and it seems that the script is failing with all the maildirs with
courierpop3dsizelist. I use courier-imap 4.6.0, access using pop3 causes
no problems.

Any hint on what's wrong is appreciated, thanks.

Salut,
Rodolfo.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rgonzalez.vcf
Type: text/x-vcard
Size: 419 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20091019/c5f42b91/attachment.vcf 


More information about the dovecot mailing list