Licensing error 2 (Error writing license file)

Symptoms

When activating a license, Error writing license file (2) is displayed.

Cause

The license file can not be (over)written.

Solution

On Windows

Quick solution

Right click the BricsCAD icon and choose Run as administrator.

Preferred solution

  1. Make sure the permissions on following folders are full access for everyone:

    C:\ProgramData\Bricsys

    %SystemDrive%\Users\All Users\Reprise

    %SystemDrive%\Users\All Users\Bricsys

    on Windows XP:

    %SystemDrive%\Documents and Settings\All Users\Application Data\Reprise

    %SystemDrive%\Documents and Settings\All Users\Application Data\Bricsys

  2. If a license file exists in the Bricsys folder mentioned above, make sure it is not read-only and not opened in some editor.

On Linux

  1. Make sure the directory /var/bricsys exists with full write/read access for every BricsCAD user. Normally the BricsCAD installer creates this directory with proper permissions. With Custom installations (for instance using a downloaded archive without installer) it has to be created manually.
  2. Also, /var/tmp should exist with read/write access when running BricsCAD.
Note:

If the "Unable to create license file (). (Error code 2)" or "No rehostable hostid top-level dir. (Error code -148)" errors appear, to activate BricsCAD on Fedora or openSUSE, use this workaround:

Close BricsCAD dialogs > Open terminal > type "sudo chmod -R 777 /var/bricsys" > press Enter > enter password > press Enter > start BricsCAD

On OSX

  1. Make sure the permissions on /var/tmp/bricsys give full access for everyone.
  2. If a license file exists in /var/tmp/bricsys, make sure it is not read-only and not opened in some editor.
Note: On OSX /var is a symbolic link to /private/var. So /var/tmp/bricsys, or /private/var/tmp/bricsys points to the same directory.