1

We've got a DMG from a vendor that we put on our web server for download. After download, the file on my Mac (OSX 10.10.1) is identical to the original file (did a hex compare), and the DMG mounts fine... but the installer inside the DMG will not work after download.

To put it a different way, I have two seemingly identical DMG's, both of which mount, but only one of which will actually run the installer in the image, once mounted.

The permissions were slightly different between the two DMG's after download. Changed them so they are now identical.

We've tried this on three Macs with at least two versions of OSX, and the results are the same.

What else could be wrong? Is there anything in the OS security settings that could have saved some information about the file having come from the internet and blocking the installer somehow? If so, where?

  • 1
    There is information in extended attributes. What is the setting in Preferences/Security & Privacy/General "Allow apps⋯" – Milliways Feb 17 '15 at 23:10
  • Are DMGs really the same? Pls. try building a hash, this is a better test for being similar. HEX might not give the right answer See here: osxdaily.com/2009/10/13/check-md5-hash-on-your-mac – ryder Feb 18 '15 at 8:03
  • Yes, the MD5 matches on the two files – nhansen Feb 18 '15 at 14:13
  • How do you download the DMG? If you do a FTP, did you remember to use binary mode? – ryder Feb 18 '15 at 14:20
  • It was HTTP, and the MIME type is correct. Files match exactly at the binary level, so it wasn't a line ending issue. – nhansen Feb 18 '15 at 14:21
1

There is information in extended attributes.

What is the setting in Preferences/Security & Privacy/General "Allow apps⋯"?

This needs to be set to an appropriate value to allow non-App Store apps to be opened.

  • Yes, that was the problem. Other apps told me they were blocked for security, and I went here to allow them, but I had never turned the check completely off. – nhansen Feb 19 '15 at 15:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .