com.apple.launchd: com.apple.launchd.peruser error
Per-user launchd
job overrides (e.g. which per-user jobs are disabled for a user) are located in subdirectories of /private/var/db/launchd.db/
, e.g. com.apple.launchd.peruser.501
.
Open Terminal and see who owns this directory:
ls -ld /private/var/db/launchd.db/com.apple.launchd.peruser.32697
If the owner (third column) is not a user name, but a numeric ID, that user does not (any longer) exist on your system.
You can just remove that directory and be done with it. If there are special rules in the overrides.plist
, it might help you understand the origin of that user and the launchd jobs.
To find out when that launchd
per-user directory was created, enter
stat /private/var/db/launchd.db/com.apple.launchd.peruser.32697
It's the last (fourth) date printed.
To find all files on your system not owned by a known user, enter
find / -nouser -ls
If 32697
is not a user on your system (no user name), this might give you some information (e.g. files related to a particular application you installed could mean that application messed with your user settings)