When starting 2.0.5, I'm getting: # /usr/dovecot-2/sbin/dovecot -F doveconf: Warning: service auth { client_limit=4096 } is lower than required under max. load (12288) doveconf: Fatal: execvp(/usr/dovecot-2/sbin/dovecot) failed: Argument list too long Argument list too long? WTF? -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de
* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:> When starting 2.0.5, I'm getting: > # /usr/dovecot-2/sbin/dovecot -F > doveconf: Warning: service auth { client_limit=4096 } is lower than required under max. load (12288) > doveconf: Fatal: execvp(/usr/dovecot-2/sbin/dovecot) failed: Argument list too long > > Argument list too long? WTF?Meanwhile I'm down to: # /usr/dovecot-2/sbin/dovecot -F doveconf: Fatal: execvp(/usr/dovecot-2/sbin/dovecot) failed: Argument list too long Still not running, nothing in the logs... -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de
* David Ford <david at blue-labs.org>:> what does strace -s 1024 ... yield?munmap(0xb73d9000, 528384) = 0 execve("/usr/dovecot-2/sbin/dovecot", ["/usr/dovecot-2/sbin/dovecot", "-F"], [/* 244 vars */]) = -1 E2BIG (Argument list too long) write(2, "doveconf: Fatal: execvp(/usr/dovecot-2/sbin/dovecot) failed: Argument list too long\n", 84doveconf: Fatal: execvp(/usr/dovecot-2/sbin/dovecot) failed: Argument list too long ) = 84 exit_group(89) = ? According to the execve man page, E2BIG means: E2BIG The total number of bytes in the environment (envp) and argument list (argv) is too large. argv is not too large. So it must be the environment. # set |wc 52 66 1186 -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de