Как мне избавиться от ошибок com.apple.launchd.peruser в моем журнале?

Я получаю повторяющиеся ошибки в моем журнале консоли, которые выглядят (в основном) так:

10-09-29 10:06:08 AM com.apple.launchd[1] (com.apple.launchd.peruser.501[51581]) getpwuid("501") failed
10-09-29 10:06:08 AM com.apple.launchd[1] (com.apple.launchd.peruser.501[51581]) Exited with exit code: 1

Эта машина была настроена с помощью помощника по миграции, с машины, где мой UID был 501, но здесь он 505. У меня, конечно, одно и то же имя пользователя и группа, но...

Итак, где настроен этот инструмент запуска peruser, чтобы я мог отключить демонов, вызывающих это сообщение об ошибке?

4 ответа

Я могу ответить на ваш последний вопрос, но для решения проблемы потребуется больше работы.

peruser указывает на launchd Демон запущен процессом пользователя. Числовым суффиксом является UID. В этом случае приложение попыталось загрузить запущенное задание от имени пользователя 501. Это не удалось, поскольку в вашей системе нет пользователя 501.

Вы недавно установили программное обеспечение? В Leopard изменились утилиты управления пользователями, поэтому программа установки для более старой версии (Tiger?) Может работать некорректно в 10.5,6.

Начните с рассмотрения ~/Library/LaunchAgents, /Library/LauchAgents, а также /Library/LaunchDaemons, Там может быть работа, которая UID 501.

Если нет, вы можете выполнить (перебор) поиск приложения / файла, принадлежащего 501 -

$ sudo find /Applications -user 501 | less

Если что-то появится, это укажет на виновника.

Демоны находятся в:

~/Library/LaunchAgents
/Library/LaunchAgents
/Library/LaunchDaemons
/Library/StartupItems

Расположение конфигурации для launchd /private/var/db/launchd.db/,

Просто будьте очень и очень осторожны при внесении изменений в эту папку, так как вы можете легко испортить систему.

Я удалил Mozy из своих приложений, но каждые 10 секунд продолжал получать следующие сообщения об ошибках до точки, где система зависала:

9/16/12 11:51:53 AM com.apple.launchd.peruser.501[146]  (com.mozy.status[543]) Exited with exit code: 1
9/16/12 11:51:53 AM com.apple.launchd.peruser.501[146]  (com.mozy.status) Throttling respawn: Will start in 10 seconds
9/16/12 11:52:03 AM com.apple.launchd.peruser.501[146]  (com.mozy.status[544]) posix_spawn("/Library/PreferencePanes/MozyHome.prefPane/Contents/Resources/MozyHome Status.app/Contents/MacOS/MozyHome Status", ...): No such file or directory

Итак, я пошел в launchctl list и конечно же com.mozy.status был все еще список (несмотря на то, что использовал "удалить", чтобы удалить Mozy), поэтому я тогда проинструктировал launchctl удалять com.mozy.status из списка:

launchctl remove com.mozy.status

Я вернулся и посмотрел на список и убедился, что он был удален и сообщения об ошибках прекратились. Перезагрузка не требуется.

ОДНАКО: я позже обнаружил, что это было только временное решение. Каждый раз, когда я перезагружаюсь com.mozy.status возвращается в список launchctl и должен быть удален вручную, как описано выше. Так что это не кажется постоянным решением. Если кто-нибудь знает, как удалить com.mozy.status из launchd.peruser навсегда, пожалуйста, поделитесь.

PS. Я уже удалил com.mozy.status из библиотеки

У меня та же проблема, целую вечность пытался отследить, что ее породило.

Моя работа заключается в том, чтобы создать фиктивного пользователя с этим UID, строки журнала исчезают....

Я чувствую себя грязным...

Другие вопросы по тегам