User GuidesSnapGene FAQ TroubleshootingWhy Does SnapGene Always Request that I Accept the EULA?

Why Does SnapGene Always Request that I Accept the EULA?

If, when run, SnapGene always requests that you accept the EULA, along with requests for other information, then this indicates that inappropriate permissions are set for a folder that contain your SnapGene preferences.

This issue may occur if your institution has remotely installed SnapGene and created a Preferences folder or Preferences file (SnapGene.ini) with inappropriate permissions.

This issue may also occur on macOS if another application has previously created the .config folder with inappropriate permissions.

The preference folders in question are:

Windows:

SnapGene needs to be able to read/write to the folder  %appdata%\GSLBiotech

macOS:

SnapGene needs to be able to read/write to the folder ~/.config/GSLBiotech

How do I Fix this Issue?

Users with a non-Administrator account

If you do not have an administrator account on your computer then you will need to request that your local IT administrator fix the permissions/properties, so that your login account is able to read/write to the GSLBiotech folder.

Users with an Administrator account

If you have an administrator account then you can do the following:

 

Windows:

1. Quit SnapGene.

2. In Windows Explorer  search for %appdata% and hit return. This will open the %appdata%\Roaming folder which contains the GSLBiotech folder.

3. Move the GSLBiotech folder to the bin.

4. Run SnapGene.

A new GSLbiotech folder should be created with the appropriate permissions. SnapGene will request acceptance of the EULA, but should not request the next time SnapGene is run.

 

macOS:

1. Quit SnapGene.

2. Run the Terminal application, and run the command open ~/.config

This will open the hidden .config folder in the Finder.

3. Type command- up arrow.

This will show the hidden .config folder in your Home directory in the Finder.

4. Move the  .config folder to the bin.

5. Run SnapGene.

A new .config folder will be created with the appropriate permissions, and a new enclosed GSLBiotech folder will be created. SnapGene will request acceptance of the EULA, but should not request the next time SnapGene is run.