Ladislav Pašek
2010-Jul-29 11:49 UTC
[Dovecot] problem with mail_full_filesystem_access = yes
Hello, I have configured Dovecot 1.2.12 with Postfix 2.6.5 and everything is working fine. But tomorrow I wanted to run IMAP ALCs and from log I found that this plugin is conflicting with parameter mail_full_filesystem_access = yes in my config. But when I set mail_full_filesystem_access = no it stops authorization for postfix with this message: <pasek at valbek.cz>: Command died with signal 11: "/usr/libexec/dovecot/deliver" Does anybody know what could be wrong in my config? I've spend a night with it but without success. You can see my Dovecot here: http://www.volny.cz/vykupitel/Pictures/mail/dovecot.conf http://www.volny.cz/vykupitel/Pictures/mail/dovecot-ldap.conf and Postfix here: http://www.volny.cz/vykupitel/Pictures/mail/main.cf http://www.volny.cz/vykupitel/Pictures/mail/master.cf http://www.volny.cz/vykupitel/Pictures/mail/ldap-users.cf http://www.volny.cz/vykupitel/Pictures/mail/ldap-groups.cf Thanks in Advance Ladislav
Pašek Ladislav
2010-Jul-30 15:58 UTC
[Dovecot] problem with mail_full_filesystem_access = yes
According to my previous email, is it possible to somehow debug delivery process to find out why is this happening? Command died with signal 11: "/usr/libexec/dovecot/deliver" Thanks in Advance Ladislav ?tvrtek, 29 ?ervenec, 2010 13:49 CEST, Ladislav Pa?ek <pasek at valbek.cz> napsal:> Hello, > > I have configured Dovecot 1.2.12 with Postfix 2.6.5 and everything is working fine. But tomorrow I wanted to run IMAP > ALCs and from log I found that this plugin is conflicting with parameter mail_full_filesystem_access = yes in my config. > But when I set mail_full_filesystem_access = no it stops authorization for postfix with this message: > > <pasek at valbek.cz>: Command died with signal 11: "/usr/libexec/dovecot/deliver" > > Does anybody know what could be wrong in my config? I've spend a night with it but without success. > You can see my Dovecot here: > > http://www.volny.cz/vykupitel/Pictures/mail/dovecot.conf > http://www.volny.cz/vykupitel/Pictures/mail/dovecot-ldap.conf > > and Postfix here: > > http://www.volny.cz/vykupitel/Pictures/mail/main.cf > http://www.volny.cz/vykupitel/Pictures/mail/master.cf > http://www.volny.cz/vykupitel/Pictures/mail/ldap-users.cf > http://www.volny.cz/vykupitel/Pictures/mail/ldap-groups.cf > > Thanks in Advance > > Ladislav
Pascal Volk
2010-Jul-30 16:04 UTC
[Dovecot] problem with mail_full_filesystem_access = yes
On 07/30/2010 05:58 PM Pa?ek Ladislav wrote:> According to my previous email, is it possible to somehow debug delivery process to find out why is this happening? > > Command died with signal 11: "/usr/libexec/dovecot/deliver" > > Thanks in Advance > > LadislavSee http://dovecot.org/bugreport.html Note: you can also execute deliver on the commandline deliver -d recipi at ent -f enevelope at sender < test_message_file See http://wiki.dovecot.org/LDA#Parameters for more details. Regards, Pascal -- The trapper recommends today: c01dcafe.1021118 at localdomain.org
Ladislav Pašek
2010-Jul-30 17:44 UTC
[Dovecot] problem with mail_full_filesystem_access = yes
Thanks for hint. So I checked with strace and its output is here: http://www.volny.cz/vykupitel/Pictures/mail/dovecot.err I think that the most interesting part is on the end. It segfault on the parameter mail_full_filesystem_access = no. . . . uname({sys="Linux", node="mail.valbek.cz", ...}) = 0 rt_sigaction(SIGINT, {0x49b680, [], SA_RESTORER|SA_SIGINFO, 0x3129a302d0}, NULL, 8) = 0 pipe([4, 5]) = 0 fcntl(4, F_GETFL) = 0 (flags O_RDONLY) fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl(5, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(5, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 epoll_create(128) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 epoll_ctl(6, EPOLL_CTL_ADD, 4, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP, {u32=200799440, u64=200799440}}) = 0 rt_sigaction(SIGTERM, {0x49b680, [], SA_RESTORER|SA_SIGINFO, 0x3129a302d0}, NULL, 8) = 0 rt_sigaction(SIGPIPE, {0x1, [], SA_RESTORER|SA_RESTART, 0x3129a302d0}, NULL, 8) = 0 rt_sigaction(SIGALRM, {0x49b480, [], SA_RESTORER|SA_SIGINFO, 0x3129a302d0}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, {0x1, [], SA_RESTORER|SA_RESTART, 0x3129a302d0}, NULL, 8) = 0 geteuid() = 0 open("/etc/dovecot.conf", O_RDONLY) = 8 fstat(8, {st_mode=S_IFREG|0644, st_size=3618, ...}) = 0 pread(8, "mail_full_filesystem_access = no"..., 4096, 0) = 3618 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Best Regards, Ladislav Dne 30.7.2010 18:04, Pascal Volk napsal(a):> On 07/30/2010 05:58 PM Pa?ek Ladislav wrote: >> According to my previous email, is it possible to somehow debug delivery process to find out why is this happening? >> >> Command died with signal 11: "/usr/libexec/dovecot/deliver" >> >> Thanks in Advance >> >> Ladislav > > See http://dovecot.org/bugreport.html > Note: you can also execute deliver on the commandline > deliver -d recipi at ent -f enevelope at sender< test_message_file > See http://wiki.dovecot.org/LDA#Parameters for more details. > > > Regards, > Pascal