[Postfix-es] cleanup fatal setuid(207) Resource temporarily unavailable

Simon Mudd sjmudd en pobox.com
Jue Mar 3 19:38:28 CET 2005


Hola Antonio:

apardo en sysnetworks.net (Antonio Pardo) writes:

> tengo un problema con una instalación de postfix+ldap+cyrus que no logro
> resolver por más que busco alguna solución.
> 
> Creo que el problema viene con cleanup, al que puse en modo 'verbose' y
> obtengo los logs que pongo un poco más abajo, suele terminar con un
> 'postfix/cleanup[3452]: fatal: setuid(207): Resource temporarily
> unavailable'
> 
> ¿A alguien se le ocurre por donde puede venir el problema o alguna pista
> para acotarlo más?

A primera vista con man setuid

ERRORS
       EPERM  The user is not the super-user, and uid does not match
       the  real
              or saved user ID of the calling process.

       EAGAIN The  uid  does  not match the current uid and uid brings
       process over it's NPROC rlimit.

Postfix al inicializar varios procesos lo hace como root y una vez
inicializado lo cambia al usuario postfix.  Creo que tienes limitado
el número de procesos que pueden ejecutarse /etc/security/limits.conf
o su equivalente en Gentoo y se sobrepasa este límite.

> Estoy usando postfix 2.1.5 de Gentoo 2004.3 con soporte para pcre, tls,
> sasl y ldap.

No creo que importe, será el número de procesos que pueden ejecutarse
como usuario postfix (o su equivalente en tu config).

Un saludo,

Simon


Más información sobre la lista de distribución Postfix-es