Description
When Jamf Pro App Installers deploy a .dmg file to computers with a configuration profile installed containing the restriction to block mounting Disk Image or an profile containing the com.apple.systemuiserver
payload, the App Installer deployment will report a failed status.
Apple has deprecated the com.apple.systemuiserver
payload but it still functions as of macOS 15.x.
The install.log on the managed device will show an error similar to the message below:
Title installer did fail with error: Subprocess.Subprocess.Error 0: nonZeroExit(status: 1, reason: __C.NSTaskTerminationReason, standardOutput: 0 bytes, standardError: "hdiutil: attach failed - no mountable file systems\n"): Process exited with status 1: hdiutil: attach failed - no mountable file systems
Updating Restrictions to Allow App Installers with .dmg files to Succeed
To use App Installers with .dmgs, you will either need to:
Adjust the configuration profile settings to allow read-access to disk images
Monitor the "Media Source URL" in the App Installer record in Jamf Pro to see if the App Installer is a .pkg or .dmg. If a .dmg this may need to deployed using a different method besides App Installers.