| Leopard and usbmuxd issues | Wednesday, July 23, 2008 |
If you are seeing messages in your console logs that look like:
5/27/08 1:43:37 AM com.apple.launchd[1] (com.apple.usbmuxd9137) getgrnam("nobody") failed
5/27/08 1:43:27 AM com.apple.launchd[1] (com.apple.usbmuxd9136) Exited with exit code: 1
5/27/08 1:43:27 AM com.apple.launchd[1] (com.apple.usbmuxd9136) Exited with exit code: 1
You most likely have a corrupted group definition file. To confirm, type dseditgroup nobody. If there's no output, you have the same problem I had. Here's how to correct it:
- Delete the file: sudo rm /var/db/dslocal/nodes/Default/groups/nobody.plist
- Type: sudo dseditgroup -o create nobody
- Edit /var/db/dslocal/nodes/Default/groups/nobody.plist and find where it defines the "gid". Change it from 500 to -2. (To match /etc/group).
- Delete /var/db/dslocal/indices/Default/index
- Reboot
Now, if you type "dseditgroup nobody", you should see a bunch of attributes, and your usbmuxd should load properly. And best of all, iTunes will see your iPhone!
Posted at 12:24
| « Xdebug for PHP 4.4.8 on Mac OS X Leopard | Back to News and Such | UPS: "Sir, there are no guarantees in life." » |
|
Comments
|
Post a comment |
