Josh Stanfield">

Unintended Consequences

Fix Adium in Yosemite 10.10.4

I recently (finally) upgraded to Yosemite on my work laptop. One of the programs I use frequently - Adium - would not start up (froze immediately upon startup).

I found the issue - Bonjour announcement (enabled by default on Yosemite) seems to interfere with Adium. However - the fixes listed for this all applied to pre 10.10.4 Yosemite (i.e. when Yosemite was still using discoveryd).

I fixed up by editing my mDNSResponder plist file

cp /System/Library/LaunchDaemons/ ~
sudo plutil -convert json /System/Library/LaunchDaemons/
sudo vim /System/Library/LaunchDaemons/

When you edit the plist file, add “-NoMulticastAdvertisements” to the ProgramArguments array, so it looks like ProgramArguments":["\/usr\/sbin\/mDNSResponder","-NoMulticastAdvertisements"]

Then - convert back to binary and restart mDNSResponder

sudo plutil -convert binary1 /System/Library/LaunchDaemons/
sudo killall -HUP mDNSResponder

Restart Adium (you may need to do force quit/kill -9), and all should be good