You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Since updating, my Apple Remote Desktop 3.7 is not working properly.

Since updating to 3.7, my Apple Remote Desktop Admin is not working properly.

Prior to the update, everthing was working correctly.

Since the update, workstations are not showing up in the Scanner, some workstations are flickering between Available & Offline, others are showing as Access Denied. I have updated all of the clients to the appropriate ARD clients.


What is going on with this version?


Running OS X Server 10.7.5 on Mac Mini

Mac mini, OS X Server

Posted on Nov 3, 2013 5:22 AM

Reply
211 replies

Jan 22, 2014 8:18 AM in response to Bryan Pietrzak

<key>networkAddress</key> becomes <key>ignorenetworkAddress</key>

<key>networkAddresses</key> becomes <key>ignorenetworkAddresses</key>

<key>primaryIdentfier</key> becomes <key>ignoreprimaryIdentfier</key>

<key>hostname</key> becomes <key>ignorehostname</key>

<key>hostnames</key> becomes <key>ignorehostnames</key>



Doing this seems to work. How often do you need to do this? It seems like I need to do this several times a day.

Jan 22, 2014 8:33 AM in response to derekthammond

Had mixed results with this. The way i completely solved this incredibly annoying issue was trashing 3.7.1 ARD app and re-installing 3.5 > 3.5.1 > 3.6.1. It's stable when connecting to 3.7.x / Maverick clients and unless Apple pull their finger out and release an update that works, 3.6.1 is where i'll be staying. way too much drama otherwise, it's like losing a leg not having a usable ARD

Jan 22, 2014 9:35 AM in response to derekthammond

I wrote a bash script to do it and run the script every monday morning. We use 14 day DHCP lease times so doing this once a week seems to do the trick for me. I have over 3,200 computers in my ARD and it was pretty much unusable before this.


If anyone is interested, here's my script. Use it at your own risk, etc. Works for me though.



#!/bin/bash

SCRIPT_VERSION="1.0"


# verify ARD Admin version

# quit ARD Admin - if running, wait 10 seconds

# kill cfprefsd

# rename plist

# sed


plist_path="$HOME/Library/Containers/com.apple.RemoteDesktop/Data/Library/Prefer ences"

plist_name="com.apple.RemoteDesktop.plist"

plist_backup="com.apple.RemoteDesktop-backup.plist"


VerfiyARDAdmin()

{

if [ -d "/Applications/Remote Desktop.app" ]; then

version=$(defaults read "/Applications/Remote Desktop.app/Contents/Info" CFBundleVersion)



major_version=$(echo "$version" | cut -d. -f1)

minor_version=$(echo "$version" | cut -d. -f2)

bugfix_version=$(echo "$version" | cut -d. -f3)



if [[ "$major_version" == "3" ]] && [[ "$minor_version" == "7" ]] && [[ "$bugfix_version" == "1" ]]; then

echo "Remote Desktop Admin 3.7.1 installed, proceeding to fix...."

else

echo "### ERROR: Remote Desktop Admin $version installed. Requires 3.7.1..."

exit 1

fi

else

echo "### ERROR: Remote Desktop Admin not installed"

exit 1

fi

}



QuitARD()

{

app="Remote Desktop"


ignore=$(ps -A | egrep -i "$app" | grep -v grep)

isopen=$?


if [ $isopen != 1 ]; then

{

echo "Quitting Remote Desktop..."

osascript -e "tell application \"Remote Desktop\"" -e 'quit' -e 'end tell'

sleep 15 # give cfprefsd enough time to flush the the preferences

}

fi

}



QuitCFPrefsDaemon()

{

echo "Quitting CFPrefs Caching Daemon..."

killall cfprefsd

}



ProcessPList()

{

echo "Backing up Remote Desktop plist..."

cd "$plist_path"

mv -f "$plist_path/$plist_name" "$plist_path/$plist_backup"



echo "Converting plist to XML...."

plutil -convert xml1 "$plist_path/$plist_backup"

echo "Editing Remote Desktop plist..."

pattern1="<key>hostname<\/key>/<key>blah_1<\/key>"

pattern2="<key>hostnames<\/key>/<key>blah_2<\/key>"

pattern3="<key>networkAddress<\/key>/<key>blah_3<\/key>"

pattern4="<key>networkAddresses<\/key>/<key>blah_4<\/key>"

pattern5="<key>primaryIdentfier<\/key>/<key>blah_5<\/key>"

sed "s/$pattern1/g;s/$pattern2/g;s/$pattern3/g;s/$pattern4/g;s/$pattern5/g" "$plist_path/$plist_backup" > "$plist_path/$plist_name"



echo "Converting plist to binary...."

plutil -convert binary1 "$plist_path/$plist_name"

}



clear

VerfiyARDAdmin

QuitARD

QuitCFPrefsDaemon

ProcessPList



exit 0

Jan 29, 2014 7:32 AM in response to Zack Holmes

May as well take that to 3.6.1 and stay there for now


A colleague of mine spoke with Apple this morning, they explained that 3.7.2 is in beta but are confident they have fully patched the debacle that was 3.7 & 3.7.1. I for one will be installing and testing 3.7.2 on a throwaway rig before committing to my main machine. Not going through all this again

Jan 30, 2014 10:11 AM in response to ZakAttack451

My educational Apple representative had me get a USB/ethernet adapter and connect to our network through the iMac USB slot. All works fine now. My Bonjour scanner and copy commands now work. My share screen does not work, but that's a trade off. All computers show up on my list, no flickering on or off the network.


He noticed my IP address from the internet was not correct on my iMac and suspected my network adapter/card may not be working correctly. When I asked about the relationship of ARD going haywire after the upgrade, he said it could be merely coincidental.


Anyway, working fine-- so far...

Jan 30, 2014 10:57 AM in response to tilly777

This is not a coincidence. We have many computer labs (hundreds of Macs) experiecing this same issue since the 3.7 update. My apple rep was unaware of any issue despite the 133 posts on 9 pages of this discussion forum, so Apple apparently doesn't listen to this community. I am going to try and revert back to 3.6.2 as others suggested.

Jan 30, 2014 10:59 AM in response to ZakAttack451

Running 3.7.1 on 10.8.5, was having all of these reported issues. Followed suggestions of removing all machines from my list and re-adding them, as well as deleting ~/Library/Containers/com.apple.RemoteDesktop.


At first, I couldn't authenticate to any of them. Quit and reopened ARD a couple of times, was finally able to. Seems to be stable for now: no more flashing, searching by IP address is finally working OK, and performance even seems to have improved. Let's hope it lasts *knocks on wood*


The one issue I'm having that seems kinda strange: just updated one of the servers to 10.9, and whenever I "wake up" the remote display through ARD, the remote resolution flips back and forth between native and 800x600. Happens every time I wake it up, and it's never done that before upgrading. Just curious if anyone's seen that type of issue before.

Since updating, my Apple Remote Desktop 3.7 is not working properly.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.