Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-1458

Fix problem installing on Mojave (Mac OS 10.14)

    Details

    • Story Points:
      1
    • Sprint:
      Fall 2018 Sprint 4, Fall 2018 Sprint 5

      Description

      Users have noted that when installing IGB onto Mac OS 10.14 "Mojave" the OS reports that the downloaded dmg (installer) file is corrupt.

      This is likely due to some issues with the install4J software version we are using, as described here:

      The fix appears to be upgrading our installer software. Currently, we are using Install4J version 7.0.3.

      This will require updating

      And possibly updating:

      • Install4J configuration file in IGB code base

        Attachments

          Issue Links

            Activity

            Hide
            nfreese Nowlan Freese added a comment -

            I can confirm this issue on Mojave, the OS reports that the .dmg file is damaged.

            If users would like to install IGB on Mojave, a work around involves allowing apps from any developer.

            Within the terminal, a user enters:
            sudo spctl --master-disable

            Then navigate to System Preferences > Security and Privacy, then under Allow apps downloaded from: select Anywhere.

            Most likely this has to do with Install4J, as Dr. Loraine pointed out. This issue seems to be particularly relevant - https://www.ej-technologies.com/blog/2018/06/stricter-time-stamp-validation-on-macos-10-14/

            Show
            nfreese Nowlan Freese added a comment - I can confirm this issue on Mojave, the OS reports that the .dmg file is damaged. If users would like to install IGB on Mojave, a work around involves allowing apps from any developer. Within the terminal, a user enters: sudo spctl --master-disable Then navigate to System Preferences > Security and Privacy, then under Allow apps downloaded from: select Anywhere. Most likely this has to do with Install4J, as Dr. Loraine pointed out. This issue seems to be particularly relevant - https://www.ej-technologies.com/blog/2018/06/stricter-time-stamp-validation-on-macos-10-14/
            Show
            kkorey Kiran Korey (Inactive) added a comment - Changes made to following repositories: https://bitbucket.org/lorainelab/integrated-genome-browser-docker/src/master/ https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1458-instal4j-rel
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Changes merged to both master and release branch.
            Installers build on each w/o error.
            Note: We are updating the jre in addition to updating install4J with this change.
            To test:

            • Check that the installer can install w/o error messages on MacOSX Mojave & non-Mojave versions
            • Check the native file choosers are still working (this seems like the feature that could be the most fragile when changing java versions?)
            Show
            ann.loraine Ann Loraine added a comment - - edited Changes merged to both master and release branch. Installers build on each w/o error. Note: We are updating the jre in addition to updating install4J with this change. To test: Check that the installer can install w/o error messages on MacOSX Mojave & non-Mojave versions Check the native file choosers are still working (this seems like the feature that could be the most fragile when changing java versions?)

              People

              • Assignee:
                kkorey Kiran Korey (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: