Q: How do I disable everything but named?
I downloaded Server 3.0 after upgrading to Mavericks because Apple took BIND out of the standard OS.
\
After I set up DNS with Server.app, I started noticing errors like:
serveradmin[835]: [XcodeRequestHandler+EntityHelpers.m:455 753db310 +0ms] Query dict is empty, excluding from devices query
collabd[326]: [CSODService.m:78 b360000 +0ms] Failed to convert user externalID servermgr_xcode to uuid_t for membership check
xcsdevicesnifferd[63948]: [XCSPDeviceHelper.m:106 6681000 +0ms] Ignoring device because we don't know how to handle it: <DVTiPhonePlaceholder: 0x7ffe4a529320 (iOS Device | armv7)>
collabd[326]: [CSODService.m:78 b360000 +0ms] Failed to convert user externalID servermgr_xcode to uuid_t for membership check
serveradmin[835]: [XcodeRequestHandler+DeviceSupport.m:183 753db310 +0ms] Filtering device because it does not have a serial number (e.g. mac or simulator device)
collabd[326]: [CSODService.m:78 b360000 +0ms] Failed to convert user externalID servermgr_xcode to uuid_t for membership check
in the system log every few minutes! Maddening!
I don't use any of this stuff. I might want to experiment with it one day, but not today.
How can I disable it?
~f
Posted on Dec 22, 2013 6:46 AM
Through trial and error, I managed to find the minimal set of services to unload with launchctl to calm down the logs and still allow Server.app to work for the services I currently use:
/Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.ap ple.xcsdevicesnifferd.plist
/Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.ap ple.servermgr_xcode.get_currently_connected_devices.plist
/Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.ap ple.servermgr_xcode.sync_adc.plist
/Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.ap ple.collabd.plist
It would be nice to know what those collabd errors mean and how to deal with them properly, but another day!
~f
Posted on Dec 23, 2013 4:03 PM