Posted on 09-21-2022 01:46 PM
I am attempting to get a policy working which is able to run minor Adobe updates in our environment using Adobe's Remote Update Manager, and after a lot of tinkering I am making progress but am once again stuck.
Logs from my script:
Script result: Creative Cloud app located; proceeding ...
Starting Adobe RemoteUpdateManger...
RemoteUpdateManager version is : 2.6.0.9
Starting the RemoteUpdateManager...
**************************************************
No new updates are available for Acrobat/Reader
**************************************************
Following Updates are applicable on the system :
(KBRG/12.0.3.270/osx10-64)
(AEFT/22.6.0.64/macuniversal)
(FLPR/22.0.8.217/osx10-64)
(AICY/17.4.0.051/macuniversal)
(IDSN/17.4.0.051/macuniversal)
(AUDT/22.6.0.66/macuniversal)
(PRLD/22.6.0.6/osx10-64)
**************************************************
Following Updates are to be downloaded :
(KBRG/12.0.3.270/osx10-64)
(AEFT/22.6.0.64/macuniversal)
(FLPR/22.0.8.217/osx10-64)
(AICY/17.4.0.051/macuniversal)
(IDSN/17.4.0.051/macuniversal)
(AUDT/22.6.0.66/macuniversal)
(PRLD/22.6.0.6/osx10-64)
**************************************************
*** Downloading (KBRG/12.0.3.270/osx10-64) ...
*** Successfully downloaded (KBRG/12.0.3.270/osx10-64) ...
*** Downloading (AEFT/22.6.0.64/macuniversal) ...
*** Successfully downloaded (AEFT/22.6.0.64/macuniversal) ...
*** Downloading (FLPR/22.0.8.217/osx10-64) ...
*** Successfully downloaded (FLPR/22.0.8.217/osx10-64) ...
*** Downloading (AICY/17.4.0.051/macuniversal) ...
*** Successfully downloaded (AICY/17.4.0.051/macuniversal) ...
*** Downloading (IDSN/17.4.0.051/macuniversal) ...
*** Successfully downloaded (IDSN/17.4.0.051/macuniversal) ...
*** Downloading (AUDT/22.6.0.66/macuniversal) ...
*** Successfully downloaded (AUDT/22.6.0.66/macuniversal) ...
*** Downloading (PRLD/22.6.0.6/osx10-64) ...
*** Successfully downloaded (PRLD/22.6.0.6/osx10-64) ...
All Updates downloaded successfully ...
**************************************************
*** Installing (KBRG/12.0.3.270/osx10-64) ...
*** Failed to install (KBRG/12.0.3.270/osx10-64) ...
*** Installing (AEFT/22.6.0.64/macuniversal) ...
*** Failed to install (AEFT/22.6.0.64/macuniversal) ...
*** Installing (FLPR/22.0.8.217/osx10-64) ...
*** Failed to install (FLPR/22.0.8.217/osx10-64) ...
*** Installing (AICY/17.4.0.051/macuniversal) ...
*** Failed to install (AICY/17.4.0.051/macuniversal) ...
*** Installing (IDSN/17.4.0.051/macuniversal) ...
*** Failed to install (IDSN/17.4.0.051/macuniversal) ...
*** Installing (AUDT/22.6.0.66/macuniversal) ...
*** Failed to install (AUDT/22.6.0.66/macuniversal) ...
*** Installing (PRLD/22.6.0.6/osx10-64) ...
*** Failed to install (PRLD/22.6.0.6/osx10-64) ...
Some Updates failed to install ...
**************************************************
Following Updates failed to Install :
(AEFT/22.0/22.6/macuniversal)
(AICY/17.0/17.4/macuniversal)
(AUDT/22.0/22.6/macuniversal)
(FLPR/22.0/22.0.8/osx10-64)
(IDSN/17.0/17.4/macuniversal)
(KBRG/12.0/12.0.3/osx10-64)
(PRLD/22.0/22.6/osx10-64)
**************************************************
RemoteUpdateManager exiting with Return Code (2)
I have gotten my script far enough where it is able to run the RemoteUpdateManager, but all the updates fail when trying to install. My script is as follows:
#!/bin/bash
#https://helpx.adobe.com/enterprise/package/help/apps-deployed-without-their-base-versions.html
testDirectory="/Applications/Utilities/Adobe Creative Cloud/ACC/Creative Cloud.app"
if [ -d "${testDirectory}" ] ; then
echo "Creative Cloud app located; proceeding ..."
echo "Starting Adobe RemoteUpdateManger..."
# Update all Adobe apps except Lightroom (version 8.2 is not compatible with serialized licensing)
# Let's caffinate the mac because this can take long
caffeinate -d -i -m -u &
caffeinatepid=$!
# Displaying jamfHelper update "progress"
"$jamfHelper" -windowType hud -title "Adobe Updater" -description "Downloading and Installing Updates, this may take some time..." \
-icon "$icons/Sync.icns" -lockHUD > /dev/null 2>&1 &
# do all of your work here
sudo /usr/local/bin/RemoteUpdateManager --action=install
# Kill jamfhelper
killall jamfHelper > /dev/null 2>&1
# No more caffeine please. I've a headache.
kill "$caffeinatepid"
exit 0
else
echo "Adobe RemoteUpdateManager not found."
exit 1
fi
It's a variation of the scripts I found on this page, which weren't working for me.
Any advice or people experiencing similar issues with RUM?
Solved! Go to Solution.
10-07-2022 07:23 AM - edited 10-07-2022 07:24 AM
Thanks for the reply. Adobe's support is as finicky as their apps so I'm not surprised they weren't much help. I did end up getting this to work, and I did so by making my RUM scripts very granular, only targeting a single Adobe application for each script run using the following command.
sudo $rum --productVersions=KBRG --action=install
That's just for updating Adobe Bridge, but I had success with that without having to uninstall anything. Full script below is a stripped down version of the one I linked earlier, but it's been working for me.
#!/bin/zsh
rum=/usr/local/bin/RemoteUpdateManager
bridgeDirectory="/Applications/Adobe Bridge 2022"
# Installer function
installUpdates ()
{
# Let's caffinate the mac because this can take long
caffeinate -d -i -m -u &
caffeinatepid=$!
# do all of your work here
sudo $rum --productVersions=KBRG --action=install
# No more caffeine please. I've a headache.
kill "$caffeinatepid"
echo "Installation of updates completed."
exit 0
}
if [ -d "${bridgeDirectory}" ]; then
echo "/Applications/Adobe Bridge 2022 located; proceeding..."
echo "Updating Adobe Bridge 2022 ..."
installUpdates
else
echo "/Application/Adobe Bridge 2022 NOT found; nothing to update."
exit 1
fi
In Jamf Pro, I created smart groups for each Adobe application and then a matching script/policy to target each application individually for updates. It was a pain to setup as it's pretty tedious, but that seems to be the norm with deploying/updating Adobe products.
Posted on 09-21-2022 02:26 PM
Are you able to find the Adobe logs on the machine to determine why they failed? You should be able to find them in console somewhere.
Posted on 09-23-2022 06:54 AM
Yep, this is the relevant log to the install above.
09/21/22 13:36:44:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ##################################################
09/21/22 13:36:44:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ##################################################
09/21/22 13:36:44:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Launching the RemoteUpdateManager...
09/21/22 13:36:44:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | RemoteUpdateManager version is : 2.6.0.9
09/21/22 13:36:44:583 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:44:583 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Initializing AcrobatUpdateHelper...
09/21/22 13:36:44:594 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | AcrobatUpdateHelper library initialized successfully
09/21/22 13:36:44:594 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:44:594 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Starting ARM CheckForUpdate...
09/21/22 13:36:57:102 | [ERROR] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ARM CheckForUpdates failed for (com.adobe.ARMDCHelper) ErrorCode=(100).
09/21/22 13:36:57:102 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:57:102 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:57:102 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Initializing UpdaterCore Library...
09/21/22 13:36:57:102 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Failed to find the UpdaterCore library at (/Library/Application Support/Adobe/Adobe Desktop Common/UWABox/UpdaterCore.framework/UpdaterCore) path
09/21/22 13:36:57:102 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | FFC override file does not exist ... (/Library/Application Support/Adobe/AAMUpdater/1.0/AdobeUpdater.Overrides)
09/21/22 13:36:57:631 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimCreateSession
09/21/22 13:36:57:632 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Entering into 'createHDPIMSession'
09/21/22 13:36:57:634 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | new session '80014620-1150-493A-9FDA-66D690E63B74' created
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimCreateSession, new session ID is '80014620-1150-493A-9FDA-66D690E63B74'
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Starting UpdaterCore CheckForUpdate...
09/21/22 13:36:57:714 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Skipping CFU as UpdaterCore not found ...
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Starting UpdaterCore DownloadUpdates...
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Starting HD DownloadUpdates...
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Using HUM library from ADC path(/Library/Application Support/Adobe/Adobe Desktop Common/HDBox/HUM.dylib) ...
09/21/22 13:37:03:675 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimGetProductInstallStatus with Query <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DriverInfo>
<ProductInfo>
<SAPCode>KASU</SAPCode>
<CodexVersion>2.0</CodexVersion>
<Platform>osx10</Platform>
</ProductInfo>
<RequestInfo>
<CheckInSameUserContext>true</CheckInSameUserContext>
</RequestInfo>
</DriverInfo>
09/21/22 13:37:03:727 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimGetProductInstallStatus with status '0'
09/21/22 13:37:03:728 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimGetProductInstallStatus with Query <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DriverInfo>
<ProductInfo>
<SAPCode>CCXP</SAPCode>
<CodexVersion>4.11.1</CodexVersion>
<Platform>osx10-64</Platform>
</ProductInfo>
<RequestInfo>
<CheckInSameUserContext>true</CheckInSameUserContext>
</RequestInfo>
</DriverInfo>
09/21/22 13:37:03:729 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimGetProductInstallStatus with status '0'
09/21/22 13:37:03:729 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimGetProductInstallStatus with Query <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DriverInfo>
<ProductInfo>
<SAPCode>LIBS</SAPCode>
<CodexVersion>3.21</CodexVersion>
<Platform>osx10-64</Platform>
</ProductInfo>
<RequestInfo>
<CheckInSameUserContext>true</CheckInSameUserContext>
</RequestInfo>
</DriverInfo>
09/21/22 13:37:03:730 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimGetProductInstallStatus with status '0'
09/21/22 13:37:03:730 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimGetProductInstallStatus with Query <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DriverInfo>
<ProductInfo>
<SAPCode>COSY</SAPCode>
<CodexVersion>5.17.9</CodexVersion>
<Platform>osx10</Platform>
</ProductInfo>
<RequestInfo>
<CheckInSameUserContext>true</CheckInSameUserContext>
</RequestInfo>
</DriverInfo>
09/21/22 13:37:03:731 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimGetProductInstallStatus with status '0'
09/21/22 13:37:03:733 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | No updates found in HUM reponse
09/21/22 13:37:03:734 | [WARN] | | AAMEEUtilities | AAMEEUtilities | RemoteUpdateManager | AAMEEUtilities | | 53127 | 0 | Path do not exist or is not directory.(/Users/admin/Library/Application Support/Adobe/RemoteUpdateManager_Downloads)
09/21/22 13:37:03:734 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Failed to enumerate folder (/Users/admin/Library/Application Support/Adobe/RemoteUpdateManager_Downloads) while cleaning up downloaded HD updates ...
09/21/22 13:37:03:734 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Failed to cleanup some obselete update media downloaded at (/Users/admin/Library/Application Support/Adobe/RemoteUpdateManager_Downloads)
09/21/22 13:37:03:734 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | No new applicable Updates. Seems like all products are up-to-date.
09/21/22 13:37:03:734 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:37:03:740 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Failed to unload the AcrobatUpdateHelper library cleanly.
09/21/22 13:37:03:740 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimTerminateSession
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimTerminateSession, successfully closed session '0'
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ##################################################
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Ending the RemoteUpdateManager Return Code (2)
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ##################################################
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ##################################################
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 |
Posted on 09-23-2022 08:06 AM
09/21/22 13:36:44:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ##################################################
09/21/22 13:36:44:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ##################################################
09/21/22 13:36:44:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Launching the RemoteUpdateManager...
09/21/22 13:36:44:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | RemoteUpdateManager version is : 2.6.0.9
09/21/22 13:36:44:583 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:44:583 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Initializing AcrobatUpdateHelper...
09/21/22 13:36:44:594 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | AcrobatUpdateHelper library initialized successfully
09/21/22 13:36:44:594 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:44:594 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Starting ARM CheckForUpdate...
09/21/22 13:36:57:102 | [ERROR] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ARM CheckForUpdates failed for (com.adobe.ARMDCHelper) ErrorCode=(100).
09/21/22 13:36:57:102 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:57:102 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:57:102 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Initializing UpdaterCore Library...
09/21/22 13:36:57:102 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Failed to find the UpdaterCore library at (/Library/Application Support/Adobe/Adobe Desktop Common/UWABox/UpdaterCore.framework/UpdaterCore) path
09/21/22 13:36:57:102 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | FFC override file does not exist ... (/Library/Application Support/Adobe/AAMUpdater/1.0/AdobeUpdater.Overrides)
09/21/22 13:36:57:631 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimCreateSession
09/21/22 13:36:57:632 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Entering into 'createHDPIMSession'
09/21/22 13:36:57:634 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | new session '80014620-1150-493A-9FDA-66D690E63B74' created
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimCreateSession, new session ID is '80014620-1150-493A-9FDA-66D690E63B74'
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Starting UpdaterCore CheckForUpdate...
09/21/22 13:36:57:714 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Skipping CFU as UpdaterCore not found ...
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Starting UpdaterCore DownloadUpdates...
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Starting HD DownloadUpdates...
09/21/22 13:36:57:714 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Using HUM library from ADC path(/Library/Application Support/Adobe/Adobe Desktop Common/HDBox/HUM.dylib) ...
09/21/22 13:37:03:675 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimGetProductInstallStatus with Query <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DriverInfo>
<ProductInfo>
<SAPCode>KASU</SAPCode>
<CodexVersion>2.0</CodexVersion>
<Platform>osx10</Platform>
</ProductInfo>
<RequestInfo>
<CheckInSameUserContext>true</CheckInSameUserContext>
</RequestInfo>
</DriverInfo>
09/21/22 13:37:03:727 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimGetProductInstallStatus with status '0'
09/21/22 13:37:03:728 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimGetProductInstallStatus with Query <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DriverInfo>
<ProductInfo>
<SAPCode>CCXP</SAPCode>
<CodexVersion>4.11.1</CodexVersion>
<Platform>osx10-64</Platform>
</ProductInfo>
<RequestInfo>
<CheckInSameUserContext>true</CheckInSameUserContext>
</RequestInfo>
</DriverInfo>
09/21/22 13:37:03:729 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimGetProductInstallStatus with status '0'
09/21/22 13:37:03:729 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimGetProductInstallStatus with Query <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DriverInfo>
<ProductInfo>
<SAPCode>LIBS</SAPCode>
<CodexVersion>3.21</CodexVersion>
<Platform>osx10-64</Platform>
</ProductInfo>
<RequestInfo>
<CheckInSameUserContext>true</CheckInSameUserContext>
</RequestInfo>
</DriverInfo>
09/21/22 13:37:03:730 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimGetProductInstallStatus with status '0'
09/21/22 13:37:03:730 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimGetProductInstallStatus with Query <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DriverInfo>
<ProductInfo>
<SAPCode>COSY</SAPCode>
<CodexVersion>5.17.9</CodexVersion>
<Platform>osx10</Platform>
</ProductInfo>
<RequestInfo>
<CheckInSameUserContext>true</CheckInSameUserContext>
</RequestInfo>
</DriverInfo>
09/21/22 13:37:03:731 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimGetProductInstallStatus with status '0'
09/21/22 13:37:03:733 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | No updates found in HUM reponse
09/21/22 13:37:03:734 | [WARN] | | AAMEEUtilities | AAMEEUtilities | RemoteUpdateManager | AAMEEUtilities | | 53127 | 0 | Path do not exist or is not directory.(/Users/admin/Library/Application Support/Adobe/RemoteUpdateManager_Downloads)
09/21/22 13:37:03:734 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Failed to enumerate folder (/Users/admin/Library/Application Support/Adobe/RemoteUpdateManager_Downloads) while cleaning up downloaded HD updates ...
09/21/22 13:37:03:734 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Failed to cleanup some obselete update media downloaded at (/Users/admin/Library/Application Support/Adobe/RemoteUpdateManager_Downloads)
09/21/22 13:37:03:734 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | No new applicable Updates. Seems like all products are up-to-date.
09/21/22 13:37:03:734 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | **************************************************
09/21/22 13:37:03:740 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Failed to unload the AcrobatUpdateHelper library cleanly.
09/21/22 13:37:03:740 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Inside hdpimTerminateSession
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 53127 | 0 | Exiting hdpimTerminateSession, successfully closed session '0'
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | ##################################################
09/21/22 13:37:03:741 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 53127 | 0 | Ending the RemoteUpdateManager Return Code (2)
Posted on 09-23-2022 09:22 AM
Yes I do, but Jamf isn't letting me post the log here. When looking through the logs, however I do see "No new applicable Updates. Seems like all products are up-to-date" which I know isn't true because I can see all the available updates in the Creative Cloud.
09-26-2022 01:39 PM - edited 09-26-2022 01:45 PM
This may or may not be related but on my main driver remoteupdatemanager does not see any new updates available even though the CC application does. I've had this issue for a couple weeks at least. I opened a ticket with Adobe about it but they don't seem to eager to work with me on it. It took awhile for them to respond and then the lady seemed to get me off the phone as quick as she could. That was last Tuesday. Her advice was to reinstall the Creative Cloud application and if it does not work, respond to their email with the results. I did, it didn't solve a thing, and have not heard back from them.
09/26/22 14:54:30:829 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ##################################################
09/26/22 14:54:30:829 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ##################################################
09/26/22 14:54:30:829 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Launching the RemoteUpdateManager...
09/26/22 14:54:30:829 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | RemoteUpdateManager version is : 2.6.0.9
09/26/22 14:54:30:834 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | **************************************************
09/26/22 14:54:30:834 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Initializing AcrobatUpdateHelper...
09/26/22 14:54:30:834 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | AcrobatUpdateHelper library initialized successfully
09/26/22 14:54:30:834 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | **************************************************
09/26/22 14:54:30:834 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Starting ARM CheckForUpdate...
09/26/22 14:54:31:369 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ARM CheckForUpdates completed successfully for (com.adobe.ARMDCHelper), but no updates were found available
09/26/22 14:54:31:928 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ARM CheckForUpdates completed successfully for (com.adobe.acrobat.dc), but no updates were found available
09/26/22 14:54:32:477 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ARM CheckForUpdates completed successfully for (com.adobe.acrobat.2022), but no updates were found available
09/26/22 14:54:33:030 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ARM CheckForUpdates completed successfully for (com.adobe.acrobat.servicesupdater.dc), but no updates were found available
09/26/22 14:54:33:579 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ARM CheckForUpdates completed successfully for (com.adobe.acrobat.servicesupdater.2022), but no updates were found available
09/26/22 14:54:33:580 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | No new updates are available for Acrobat/Reader
09/26/22 14:54:33:580 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | **************************************************
09/26/22 14:54:33:580 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | **************************************************
09/26/22 14:54:33:580 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Initializing UpdaterCore Library...
09/26/22 14:54:33:580 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Failed to find the UpdaterCore library at (/Library/Application Support/Adobe/Adobe Desktop Common/UWABox/UpdaterCore.framework/UpdaterCore) path
09/26/22 14:54:33:581 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | FFC override file does not exist ... (/Library/Application Support/Adobe/AAMUpdater/1.0/AdobeUpdater.Overrides)
09/26/22 14:54:33:602 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 5005799 | 0 | Inside hdpimCreateSession
09/26/22 14:54:33:602 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 5005799 | 0 | Entering into 'createHDPIMSession'
09/26/22 14:54:33:602 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 5005799 | 0 | new session '4271ADB2-0B19-4F19-9E48-6FF4EF1C4973' created
09/26/22 14:54:33:605 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 5005799 | 0 | Exiting hdpimCreateSession, new session ID is '4271ADB2-0B19-4F19-9E48-6FF4EF1C4973'
09/26/22 14:54:33:605 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | **************************************************
09/26/22 14:54:33:605 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Starting UpdaterCore CheckForUpdate...
09/26/22 14:54:33:605 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Skipping CFU as UpdaterCore not found ...
09/26/22 14:54:33:605 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | **************************************************
09/26/22 14:54:33:605 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Starting UpdaterCore DownloadUpdates...
09/26/22 14:54:33:605 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Starting HD DownloadUpdates...
09/26/22 14:54:33:605 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | HUM library found in parallel path(/usr/local/bin/HUM.dylib) ...
09/26/22 14:54:33:605 | [ERROR] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Failed to initialize HUM wrapper, failed to load HUM library
09/26/22 14:54:33:605 | [ERROR] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Failed to find the applicable updates for HD products ...
09/26/22 14:54:33:606 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | **************************************************
09/26/22 14:54:33:606 | [WARN] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Failed to unload the AcrobatUpdateHelper library cleanly.
09/26/22 14:54:33:606 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 5005799 | 0 | Inside hdpimTerminateSession
09/26/22 14:54:33:606 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | HDPIM | 5005799 | 0 | Exiting hdpimTerminateSession, successfully closed session '0'
09/26/22 14:54:33:606 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ##################################################
09/26/22 14:54:33:606 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | Ending the RemoteUpdateManager Return Code (2)
09/26/22 14:54:33:606 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ##################################################
09/26/22 14:54:33:606 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 | ##################################################
09/26/22 14:54:33:606 | [INFO] | | AAMEE | Utilities | RemoteUpdateManager | | | 5005799 | 0 |
10-07-2022 07:23 AM - edited 10-07-2022 07:24 AM
Thanks for the reply. Adobe's support is as finicky as their apps so I'm not surprised they weren't much help. I did end up getting this to work, and I did so by making my RUM scripts very granular, only targeting a single Adobe application for each script run using the following command.
sudo $rum --productVersions=KBRG --action=install
That's just for updating Adobe Bridge, but I had success with that without having to uninstall anything. Full script below is a stripped down version of the one I linked earlier, but it's been working for me.
#!/bin/zsh
rum=/usr/local/bin/RemoteUpdateManager
bridgeDirectory="/Applications/Adobe Bridge 2022"
# Installer function
installUpdates ()
{
# Let's caffinate the mac because this can take long
caffeinate -d -i -m -u &
caffeinatepid=$!
# do all of your work here
sudo $rum --productVersions=KBRG --action=install
# No more caffeine please. I've a headache.
kill "$caffeinatepid"
echo "Installation of updates completed."
exit 0
}
if [ -d "${bridgeDirectory}" ]; then
echo "/Applications/Adobe Bridge 2022 located; proceeding..."
echo "Updating Adobe Bridge 2022 ..."
installUpdates
else
echo "/Application/Adobe Bridge 2022 NOT found; nothing to update."
exit 1
fi
In Jamf Pro, I created smart groups for each Adobe application and then a matching script/policy to target each application individually for updates. It was a pain to setup as it's pretty tedious, but that seems to be the norm with deploying/updating Adobe products.
Posted on 04-02-2024 08:54 AM
@GreatestJagras cool script! Are you still utilizing this method to manage your Adobe software updates? I'm looking into options for our organization and was curious if you've made any new modifications since this post.
Posted on 08-12-2024 06:21 AM
Yep, still using this method as it's mostly hands off and doesn't require much in the way of changing so long as you're on top of updates. Each year I just go in and create a new script for whatever year the Adobe software is (2022, 2023, 2024, etc) and then put together a smart group and update policy that runs once a week.
Posted on 10-23-2024 06:49 PM
Great approach! I've been using a similar method of scripting this or running it (RUM) via Files and Processes as a single line because I don't do any differentiation and simply want to update Adobe across entire labs. So, often I don't need to script it, but I can see where it has benefits. I'll script when I want to plan a reboot after the updates.
But... I was curious as to why you:
caffeinate
and why you kill JamfHelper:
# Kill jamfhelper
killall jamfHelper > /dev/null 2>&1
# No more caffeine please. I've a headache.
kill "$caffeinatepid"
exit 0
else
echo "Adobe RemoteUpdateManager not found."
exit 1
fi
for this task? What benefits does this provide? Have you noticed a difference?
Posted on 10-28-2024 07:01 AM
The script in the solution is the most up to date script that I've been using. The kill JamfHelper script I initially posted was I believe a leftover from an older script someone else had written to update Adobe apps, and as such I don't use that part anymore.
The caffeinate command I do use because I've seen issues (on both Mac and Windows) of clients going to sleep during Adobe updates since they can take so long. I try to only run large updates on those applications outside of class/work hours to prevent any interruption. The way it is setup right now, Mac computer lab clients will be caffeinated when they check in Saturday/Sunday morning, and process all relevant policy updates before going back to sleep.
Below is the current version I have setup for Premiere Pro 2024.
#!/bin/zsh
rum=/usr/local/bin/RemoteUpdateManager
appDirectory="/Applications/Adobe Premiere Pro 2024"
# Installer function
installUpdates ()
{
# Let's caffinate the mac because this can take a long time
caffeinate -d -i -m -u &
caffeinatepid=$!
# do all of your work here
sudo $rum --productVersions=PPRO --action=install
# No more caffeine please. I've a headache.
kill "$caffeinatepid"
echo "Installation of updates completed."
exit 0
}
if [ -d "${appDirectory}" ]; then
echo "/Applications/Adobe Premiere Pro 2024 located; proceeding..."
echo "Updating Adobe Premiere Pro 2024 ..."
installUpdates
else
echo "/Applications/Adobe Premiere Pro 2024 NOT found; nothing to update."
exit 1
fi
Another thing I like about this method is that it gives pretty good logs of what the update policy is doing while it is running. The most common issue is the download being interrupted, but I've found the caffeinate command helps with that.