Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 9.0.2 Minor Release
    • Labels:
    • 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

        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 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
        aloraine 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
        aloraine 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
            Reporter:
            aloraine Ann Loraine
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development

                Agile