Как избавиться от ошибок 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 установлен, так что я могу отключить демоны, вызывающие это сообщение об ошибке?

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

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 

Конфигурационным местом для запуска является /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 возвращается в список запуска и должен быть удален вручную, как описано выше. Таким образом, это не кажется постоянным решением. Если кто-то знает, как удалить com.mozy.status из launchd.peruser навсегда, пожалуйста, поделитесь.

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

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

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

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

Давайте будем гением компьютера.