Posted on 08-17-2023 05:32 PM
Does anyone know how to pull the version of the actual Adobe RemoteUpdateManager?
the binary is installed under \usr\local\bin apparently Adobe released a new version in July 2023 ... and the version shows as 3.1.0.3
I notice that our Creative Cloud Desktop installations are updating but the installed version of RUM doesn't seem to be updating ( currently at 2.6.0.9 )
the actual executable file is a Mach-0 universal executable. using the otool -P command, I can see that there is a plist embedded in that file but I do not know how to access if from a command to pull that info and return it from an extension attribute.
For the Adobe gurus out there, would replacing the older RUM with the newer one be a recommended activity, or do I NEED to build\Deploy an entirely new Creative Cloud Desktop application installer package ??
Thanks in advance for any assitance
Solved! Go to Solution.
Posted on 08-18-2023 01:00 PM
We pull this info into an Extension Attribute using the following:
#!/bin/bash
if [[ -f /usr/local/bin/RemoteUpdateManager ]]; then
result=`/usr/local/bin/RemoteUpdateManager --help | grep version | awk -F":" '{ print $2 }' | awk -F" " '{ print $1 }'`
elif [[ -f /usr/sbin/RemoteUpdateManager ]]; then
result="Unknown"
else
result="Not Installed"
fi
echo "<result>$result</result>"
You may not need all of this. At some point many years ago Adobe changed the location that RemoteUpdateManager gets installed to so we needed to check both locations. And IIRC the old version didn't even report the version info via the CLI either, so in that case we just report "Unknown" indicating it was installed but no version info is available.
Posted on 08-18-2023 02:26 PM
Thank you!, that was one way I was thinking of approaching it and I appreciate your syntax help.
I also came up with this line to pull the version:
#!/bin/bash
if [[ -f /usr/local/bin/RemoteUpdateManager ]]; then
result=$(launchctl plist "/usr/local/bin/RemoteUpdateManager" | awk '/CFBundleVersion/' | awk '{print $3}' | sed s/\"//g | sed s/\,//g)
else
result="Not Installed"
fi
echo "<result>$result</result>"
Posted on 08-18-2023 08:14 AM
I would ask this on the Adobe channel
https://macadmins.slack.com/archives/C0653D6F9
Posted on 08-18-2023 09:19 AM
Thank you
I am currently exploring using launchctl plist ....
Posted on 08-18-2023 01:00 PM
We pull this info into an Extension Attribute using the following:
#!/bin/bash
if [[ -f /usr/local/bin/RemoteUpdateManager ]]; then
result=`/usr/local/bin/RemoteUpdateManager --help | grep version | awk -F":" '{ print $2 }' | awk -F" " '{ print $1 }'`
elif [[ -f /usr/sbin/RemoteUpdateManager ]]; then
result="Unknown"
else
result="Not Installed"
fi
echo "<result>$result</result>"
You may not need all of this. At some point many years ago Adobe changed the location that RemoteUpdateManager gets installed to so we needed to check both locations. And IIRC the old version didn't even report the version info via the CLI either, so in that case we just report "Unknown" indicating it was installed but no version info is available.
Posted on 08-18-2023 02:26 PM
Thank you!, that was one way I was thinking of approaching it and I appreciate your syntax help.
I also came up with this line to pull the version:
#!/bin/bash
if [[ -f /usr/local/bin/RemoteUpdateManager ]]; then
result=$(launchctl plist "/usr/local/bin/RemoteUpdateManager" | awk '/CFBundleVersion/' | awk '{print $3}' | sed s/\"//g | sed s/\,//g)
else
result="Not Installed"
fi
echo "<result>$result</result>"
Posted on 08-19-2023 10:08 AM
I always repackage and distribute RUM rather than rely (hope) that ACC handles it.
Posted on 08-21-2023 06:30 AM
Thank You, It does seem that the acc updates are not updating the RUM.