Che cosa sta causando un errore con getpwuid in Console e come posso risolverlo?

0

Ho aperto l'applicazione Console per trovare gli ultimi messaggi di errore generati dal server Apache e ho trovato queste voci nella sezione "Tutti i messaggi" (quella predefinita selezionata quando l'applicazione Console è aperta).

Vorrei trovare che cosa sta causando l'errore ed evitarlo viene eseguito.

Come posso trovare la causa di questo messaggio di errore e fermarlo viene eseguito?

    
posta kiamlaluno 14.06.2012 - 18:50
fonte

1 risposta

1

Questa domanda da superuser suona proprio come quella che chiedi.

link

L'errore che la persona ottiene in quella domanda è quasi lo stesso di quello che stai chiedendo, tranne che il suo UID è 501 dove il tuo è 32752.

La risposta credo che possa risolvere il tuo problema è fornita dall'utente JasKerr:

I can answer your last question, but it will take more work to solve the problem.

The peruser indicates a launchd daemon started by a userland process. The numeric suffix is the UID. In this case, an application attempted load a launchd job as user 501. That failed, since there appears to be no user 501 on your system.

Have you installed software recently? User management utilities changed in Leopard, so an installer intended for an older version (Tiger?) may not work properly in 10.5.6.

Start by taking a look at ~/Library/LaunchAgents, /Library/LauchAgents, and /Library/LaunchDaemons. There may be a job that's UID 501.

If not, you could do a (brute-force) search for an application/file owned by 501:

    sudo find /Applications -user 501 | less

If anything turns up, that will point to the culprit.

    
risposta data 14.06.2012 - 20:14
fonte

Leggi altre domande sui tag