On 23/09/14 11:20, Karim 'Kasi Mir' Senoucci wrote:
>> LOG: MAIN PANIC DIE
>>   unable to set gid=1002 or uid=0 (euid=0): forcing real = effective
[...]
> uid=0 is of course root, gid=113 is "Debian-exim", the default group for
> exim. So, from what I gather, exim tries to become root:Debian-exim, and
> succeeds from the console but fails from within apache. Why? The exim4
> executable has the properpermissions:
> 
>> -rwsr-xr-x 1 root root 983296 Feb 25  2014 /usr/sbin/exim4
> 
> Why doesn't this work when exim is called via apache/php? What can I do
> to get PHP mail() working again with exim?
> 
> Any help is appreciated; I'm banging my head against the wall here.

It's the setgid failing; the only documented error is EPERM
(you could check that with strace)

"The calling  process  is  not  privileged  (does  not  have  the
              CAP_SETGID capability)"

Have Deb been playing with this sort of thing?   You might
want to ask on a Debian mailing list.
-- 
Cheers,
  Jeremy


-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to