Article ID: 942, created on Jan 25, 2009, last review on May 2, 2014

  • Applies to:
  • Plesk for Linux/Unix

Síntomas

En /usr/local/psa/var/log/maillog aparecen los siguientes errores:

Failure_to_exec_mailman_wrapper. WANTED_gid_110,_GOT_gid_101. (Reconfigure_to_take_101?)/did_0+0+1/

 Failed_to_exec_mailman_wrapper:_unable_to_determine_caller's
_group_name/

Resolución

Para solucionar esta incidencia, realice los pasos que detallamos a continuación.

- Compruebe que /var/qmail/bin/mm_wrapper tiene los siguientes permisos:

# ls -al /var/qmail/bin/mm_wrapper
-r-xr-sr-x 21:06 /var/qmail/bin/mm_wrapper

De no ser así, corrija los permisos y la propiedad:
# chmod 2555 /var/qmail/bin/mm_wrapper

- Compruebe que 'popuser' UID (ID de usuario) y GID (ID de grupo) son 110:
# id popuser
uid=110(popuser) gid=110(popuser) groups=110(popuser)

- Si el GID de popuser es 101 (tal y como se informa en el error que aparece arriba) o cualquier otro número,  cámbielo a 110.

- Detenga los servicios que usen el usuario 'popuser' y el grupo: mailman, qmail, courier-imap, xinetd o inetd. Ahora compruebe que no hay nada más usando el GID 110 y cambi el GID de popuser a 110 en el archivo /etc/group y en /etc/passwd (usando la utilidad `vipw`):

/etc/group:
popuser:x:110:

/etc/passwd:
popuser:x:110:110:POP3 service user:/:/bin/false

- Ejecute el siguiente comando para recrear los archivos de configuración de Qmail:
# $PRODUCT_ROOT_D/admin/sbin/mchk --with-spam

- Ahora debe descubrir todos los archivos que pertenecían al GID de popuser anterior (por ejemplo 101) y cambiar su propiedad al ID de grupo popuser nuevo:
# find /var /usr/lib/mailman -gid 101 -print0 | xargs -r0 chgrp popuser

En FreeBSD:
find /usr/local/psa -group 101 | xargs chgrp popuser

- Compruebe que todos los usuarios en /var/qmail/users/assign tienen el ID de grupo 110.

- Vuelva a iniciar los servicios.

a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF