[Dovecot] sieve_execute_bytecode failed with squirrelmail
Hello all,
I'm using dovecot on CentOS 5.8 (official CentOS package) and have lot of lock and "sieve_execute_bytecode error" in my dovecot.log.
$ cat /etc/redhat-release CentOS release 5.8 (Final)
$ dovecot --version 1.0.13
The sieve scripts are generated by squirrelmail mail and are mostly mail filters and vacations notices.
$ yum info squirrelmail.noarch Installed Packages Name : squirrelmail Arch : noarch Version : 1.4.8 Release : 5.el5.centos.13
When I look at my dovecot.log I have a lot of sieve error :
deliver(foo): Sep 11 15:08:04 Info: msgid=1881992580.96697.1347363282479.JavaMail.jboss@gula1.xxx.com: save failed to EvSUPPORT: Timeout while wait ing for lock deliver(foo): Sep 11 15:08:04 Info: sieve runtime error: Fileinto: Generic Error deliver(foo): Sep 11 15:08:04 Error: sieve_execute_bytecode(/home/foo/.dovecot.sievec) failed
The server hosts around 50 mailboxes, some people does have sieve errors some doesn't.
Is there any way to get more details about the runtime error ? How can I debug this issue ?
Thanks a lot in advance, Greg
My config below :
#dovecot -n
# 1.0.13: /etc/dovecot.conf log_path: /var/log/dovecot.log ssl_ca_file: /etc/pki/roch_crt/roch_evenium_com.ca-bundle ssl_cert_file: /etc/pki/roch_crt/roch_evenium_com.crt ssl_key_file: /etc/pki/roch_crt/private/roch-private.key ssl_cipher_list: ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+SSLv3 login_dir: /var/run/dovecot/login login_executable(default): /usr/libexec/dovecot/imap-login login_executable(imap): /usr/libexec/dovecot/imap-login login_executable(pop3): /usr/libexec/dovecot/pop3-login login_process_per_connection: no login_process_size: 256 login_processes_count: 10 login_max_connections: 32 mail_privileged_group: mail dotlock_use_excl: yes fsync_disable: yes maildir_copy_with_hardlinks: yes mail_executable(default): /usr/libexec/dovecot/imap mail_executable(imap): /usr/libexec/dovecot/imap mail_executable(pop3): /usr/libexec/dovecot/pop3 mail_plugin_dir(default): /usr/lib64/dovecot/imap mail_plugin_dir(imap): /usr/lib64/dovecot/imap mail_plugin_dir(pop3): /usr/lib64/dovecot/pop3 pop3_client_workarounds(default): pop3_client_workarounds(imap): pop3_client_workarounds(pop3): outlook-no-nuls,oe-ns-eoh auth default: passdb: driver: pam userdb: driver: passwd socket: type: listen client: path: /var/run/dovecot/auth-client mode: 438 user: postfix group: postfix master: path: /var/run/dovecot/auth-master mode: 384
Op 9/14/2012 10:59 AM, Gregory Charot (EVENIUM) schreef:
Hello all,
I'm using dovecot on CentOS 5.8 (official CentOS package) and have lot of lock and "sieve_execute_bytecode error" in my dovecot.log.
$ cat /etc/redhat-release CentOS release 5.8 (Final)
$ dovecot --version 1.0.13
Very, very, very, very old.
The sieve scripts are generated by squirrelmail mail and are mostly mail filters and vacations notices.
$ yum info squirrelmail.noarch Installed Packages Name : squirrelmail Arch : noarch Version : 1.4.8 Release : 5.el5.centos.13
When I look at my dovecot.log I have a lot of sieve error :
deliver(foo): Sep 11 15:08:04 Info: msgid=1881992580.96697.1347363282479.JavaMail.jboss@gula1.xxx.com: save failed to EvSUPPORT: Timeout while wait ing for lock
There's the actual error. This has very little to do with Sieve itself. Looks like some mbox locking issue, but I don't really know. You could try enabling mail_debug to get more info.
deliver(foo): Sep 11 15:08:04 Info: sieve runtime error: Fileinto: Generic Error deliver(foo): Sep 11 15:08:04 Error: sieve_execute_bytecode(/home/foo/.dovecot.sievec) failed
Yuck, I was hoping that people would finally have stopped using cmusieve.
Regards,
Stephan.
Thanks for the quick reply Stephan !
Is it possible to upgrade from 1.0.13 (which is the official CentOS release) to the atrpms version 2.1.1-2 available at
http://packages.atrpms.net/dist/el5/dovecot/
Do I need a migration plan ?
Thanks ! Greg
Le 14/09/2012 11:48, Stephan Bosch a écrit :
Op 9/14/2012 10:59 AM, Gregory Charot (EVENIUM) schreef:
Hello all,
I'm using dovecot on CentOS 5.8 (official CentOS package) and have lot of lock and "sieve_execute_bytecode error" in my dovecot.log.
$ cat /etc/redhat-release CentOS release 5.8 (Final)
$ dovecot --version 1.0.13
Very, very, very, very old.
The sieve scripts are generated by squirrelmail mail and are mostly mail filters and vacations notices.
$ yum info squirrelmail.noarch Installed Packages Name : squirrelmail Arch : noarch Version : 1.4.8 Release : 5.el5.centos.13
When I look at my dovecot.log I have a lot of sieve error :
deliver(foo): Sep 11 15:08:04 Info: msgid=1881992580.96697.1347363282479.JavaMail.jboss@gula1.xxx.com: save failed to EvSUPPORT: Timeout while wait ing for lock
There's the actual error. This has very little to do with Sieve itself. Looks like some mbox locking issue, but I don't really know. You could try enabling mail_debug to get more info.
deliver(foo): Sep 11 15:08:04 Info: sieve runtime error: Fileinto: Generic Error deliver(foo): Sep 11 15:08:04 Error: sieve_execute_bytecode(/home/foo/.dovecot.sievec) failed
Yuck, I was hoping that people would finally have stopped using cmusieve.
Regards,
Stephan.
Op 9/14/2012 1:03 PM, Gregory Charot (EVENIUM) schreef:
Thanks for the quick reply Stephan !
Is it possible to upgrade from 1.0.13 (which is the official CentOS release) to the atrpms version 2.1.1-2 available at
http://packages.atrpms.net/dist/el5/dovecot/
Do I need a migration plan ?
http://wiki2.dovecot.org/Upgrading?action=show&redirect=UpgradingDovecot http://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration#Migration
Regards,
Stephan.
participants (2)
-
Gregory Charot (EVENIUM)
-
Stephan Bosch