Mac OS Installation Error

Kind of a big deal

Mac OS Installation Error

I am trying to use systems manager to install App's on my Mac. Its setup in Meraki with the correct profile installed, I can remote access the device and send notifications so the machine is tied to Meraki


When I try to install an App it simply fails with the reason in the activity log saying "error"


Is there a log which has a bit more information?  The event log is just as useful......
Meraki Employee

Wait, you mean "error" isn't descriptive enough?  LOL.  Sounds like that should be a support ticket just so Engineering can zero in on the actual error and update the error code/message as well as dump something (anything) to the change log or event log.  In the meantime, what if you go to the Systems Manager > Monitor > Clients page, click into that Mac device's page, scroll down to the Apps section, probably click the "Missing" link and then click the "reinstall" button on the far right - anything happens?  Or what if you go to Systems Manager > MDM > Apps and click into the App and there might be a "Push to missing" function, or upgrade/install option.  I'll assume if you go to the Meraki management profile, it's all good (enrolled, compliant, etc)?  Also, have you tried re-enrolling the device, both through the SM agent and the profile?  Just a few thoughts.  I'd probably give Support a shout if still seeing just "error".


This is part of Meraki's mission statement.


Making really power error messages simple.


No wait, that is something else.

Building a reputation

@BlakeRichardson I'm working with support on a similar issue, but you can find the m_agent.log in the Console app


Screen Shot 2018-03-22 at 11.23.50 AM.png

@sshort Thank you, I never thought of the console logs on the client machine. 


I've checked this out, logged a ticket with support. My log shows the below error which sounds like a permissions issue.


Unpack [602356450414181348]: Unpack started: /tmp/6A337C77-A016-ABFC-74AB-BF2E5C873BDE/download/7f264959d437afcf58c668c0922a530d.dmg
2018-03-23 08:10:19.109010 [0x70000a4e4000]: Unpack [602356450414181348]: attach_dmg(): Failed to mount /tmp/6A337C77-A016-ABFC-74AB-BF2E5C873BDE/dmg to -
2018-03-23 08:10:19.109128 [0x70000a4e4000]: Unpack [602356450414181348]: Unpack failed.
2018-03-23 08:10:19.283457 [0x70000a4e4000]: Unpack [602356450414181348]: detach_dmg(): Failed to unmount hdiutil: detach failed - No such file or directory

It seems unhappy mounting the DMG.  Can you mount that file manually?  Does it give you some kind of error message?

@MerakiDave if only "error" was enough, if it was I would use it to explain to clients when something doesn't work.



Same for me into one 10.13.3, show error into dmg expand, a chrome oficial


2018-05-01 11:34:40.476404 [0x700009c02000]: fetch_to_file(): curl returned 0 for download url

2018-05-01 11:34:40.642673 [0x700009c02000]: Download [674976994255679272]: Download complete: /tmp/0F89DDEF-7122-5125-51A5-BF818F3F5026/download/googlechrome.dmg

2018-05-01 11:34:40.643487 [0x700009c02000]: Unpack [674976994255679272]: Unpack started: /tmp/0F89DDEF-7122-5125-51A5-BF818F3F5026/download/googlechrome.dmg

2018-05-01 11:34:45.682906 [0x70000986d000]: TunClient::handle_request []: request 

2018-05-01 11:34:57.478144 [0x700009c02000]: Unpack [674976994255679272]: attach_dmg(): Failed to mount /tmp/0F89DDEF-7122-5125-51A5-BF818F3F5026/dmg to -

2018-05-01 11:34:57.478643 [0x700009c02000]: Unpack [674976994255679272]: Unpack failed.

2018-05-01 11:34:57.617156 [0x700009c02000]: Unpack [674976994255679272]: detach_dmg(): Failed to unmount hdiutil: detach failed - No such file or directory




But work into 10.13.0 macOS, the updates .3 and .4 not permit use the dmg



I upgraded to 10.13.4 and install work again


2018-05-01 13:36:38.940502 [0x70000453e000]: Download [674976994255729011]: Download started: /tmp/47340340-CA40-4353-9435-A77D06D009D4/download/googlechrome.dmg

2018-05-01 13:36:40.77747 [0x700004644000]: TunClient::handle_request []: request 

2018-05-01 13:36:41.69690 [0x70000453e000]: fetch_to_file(): curl returned 0 for download url

2018-05-01 13:36:41.77357 [0x70000453e000]: Download [674976994255729011]: Download complete: /tmp/47340340-CA40-4353-9435-A77D06D009D4/download/googlechrome.dmg

2018-05-01 13:36:41.78651 [0x70000453e000]: Unpack [674976994255729011]: Unpack started: /tmp/47340340-CA40-4353-9435-A77D06D009D4/download/googlechrome.dmg

2018-05-01 13:36:43.330463 [0x700004644000]: TunClient::handle_request []: request 

2018-05-01 13:36:48.613013 [0x700004644000]: TunClient::handle_request []: request 

2018-05-01 13:36:53.736285 [0x700004644000]: TunClient::handle_request []: request 

2018-05-01 13:36:54.444611 [0x70000453e000]: Unpack [674976994255729011]: Unpack complete: /tmp/47340340-CA40-4353-9435-A77D06D009D4/download/googlechrome.dmg

2018-05-01 13:36:54.444848 [0x70000453e000]: Install [674976994255729011]: Install started: dmg

2018-05-01 13:37:08.435787 [0x70000453e000]: Install [674976994255729011]: Install complete: dmg



Others DMG fail the extract


2018-05-01 13:51:57.287554 [0x700004850000]: Download [674976994255735287]: Download complete: /tmp/70F29188-7066-DF14-0A01-22A3104BDEBC/download/Bitdefender_for_MAC.dmg

2018-05-01 13:51:57.287711 [0x700004850000]: Unpack [674976994255735287]: Unpack started: /tmp/70F29188-7066-DF14-0A01-22A3104BDEBC/download/Bitdefender_for_MAC.dmg

2018-05-01 13:51:58.762585 [0x700004850000]: Unpack [674976994255735287]: attach_dmg(): Failed to mount /tmp/70F29188-7066-DF14-0A01-22A3104BDEBC/dmg to -

2018-05-01 13:51:58.763361 [0x700004850000]: Unpack [674976994255735287]: Unpack failed.

2018-05-01 13:51:59.27780 [0x700004850000]: Unpack [674976994255735287]: detach_dmg(): Failed to unmount hdiutil: detach failed - No such file or directory




All DMG directly from original font , seems the path passed to hdiutil is not correct

Building a reputation

@Albert_mol I would open a support ticket to document this issue for Meraki, I have a similar ticket open but haven't had time on my end to do more testing.

Get notified when there are additional replies to this discussion.
Welcome to the Meraki Community!
To start contributing, simply sign in with your Cisco account. If you don't yet have a Cisco account, you can sign up.