0 votos

¿Qué está causando un error con getpwuid en la consola y cómo puedo solucionarlo?

He abierto la aplicación Consola para encontrar los últimos mensajes de error emitidos por el servidor Apache, y he encontrado estas entradas, en la sección "Todos los mensajes" (la seleccionada por defecto cuando se abre la aplicación Consola).

screenshot

Me gustaría encontrar la causa del error y evitar que se ejecute.

¿Cómo puedo encontrar la causa de este mensaje de error y evitar que se ejecute?

1voto

Sreekar Puntos 6

Esta pregunta de superusuario suena igual que la que tú planteas.

https://superuser.com/questions/194094/how-do-i-get-rid-of-com-apple-launchd-peruser-errors-in-my-log

El error que obtiene la persona en esa pregunta es casi el mismo que el que tú estás preguntando, salvo que su UID es el 501 donde el tuyo es el 32752.

La respuesta que creo que puede resolver tu problema la proporciona el usuario JasKerr:

Puedo responder a tu última pregunta, pero me costará más trabajo resolver el problema.

El peruser indica un demonio launchd iniciado por un proceso userland. El sufijo numérico es el UID. En este caso, una aplicación intentó cargar un trabajo launchd como usuario 501. Eso falló, ya que parece que no hay ningún usuario 501 en su sistema.

¿Ha instalado software recientemente? Las utilidades de gestión de usuarios han cambiado en Leopard, por lo que un instalador pensado para una versión anterior (¿Tiger?) puede no funcionar correctamente en 10.5.6.

Empieza por echar un vistazo a ~/Library/LaunchAgents, /Library/LauchAgents y /Library/LaunchDaemons. Es posible que haya un trabajo con el UID 501.

Si no es así, podrías hacer una búsqueda (por fuerza bruta) de una aplicación/archivo propiedad de 501:

    sudo find /Applications -user 501 | less

Si aparece algo, eso señalará al culpable.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X