Skip to main content
Participant
August 12, 2021
Answered

Issues deploying to mac

  • August 12, 2021
  • 2 replies
  • 663 views

Hi,

We are trying to deploy the creative cloud installer to macs using our MDM. We have a custom script (below) but it fails

We believe it's because it needs a user to log in to be able to install creative cloud desktop with a subscription. Is there a silent command we can use to bypass this so it doesn't need that login to install?

 

# Set Variables
creativeURL=$(/usr/bin/curl -s -L  https://helpx.adobe.com/download-install/kb/creative-cloud-desktop-app-download.html | grep "osx10" |  /usr/bin/awk '{print $3}'  | cut -f2 -d">" | sed 's/^.*https/https/' | grep -o '^.*g')
creative="/tmp/CreativeCloud.dmg"

# Install
echo "Downloading & Installing"
/usr/bin/curl --silent -L "$creativeURL" > $creative
/usr/bin/mktemp -d /tmp/ccloud
yes | /usr/bin/hdiutil attach "/tmp/CreativeCloud.dmg" -mountpoint "/tmp/ccloud" -nobrowse -noverify -noautoopen >/dev/null
cd /tmp/ccloud/Install.app/Contents/MacOS/
./Install --quiet 

We have also tried this using a custom package from the enterprise account but that also fails.

We are getting the below error:

The application with bundle ID com.adobe.Install is running setugid(), which is not allowed. Exiting. /bin/bash: line 10: 45224 Segmentation fault: 11 ./Install --quiet

This topic has been closed for replies.
Correct answer default9hido3cde726

Problem solved 🙂

I've now uploaded the full zip to our CDN and created a script to download that, extract and run the install. 

Key thing that got it working though was:

sudo spctl --master-disable

2 replies

Participant
August 12, 2021

A small update - if we run this as the logged in user rather than root it pops up with the creative cloud installer window asking us to sign up or login and won't install until we do that

default9hido3cde726AuthorCorrect answer
Participant
August 12, 2021

Problem solved 🙂

I've now uploaded the full zip to our CDN and created a script to download that, extract and run the install. 

Key thing that got it working though was:

sudo spctl --master-disable