Cannot run Sonnet on a UNIX system: Unable to write to registry

Known Bugs


Symptoms

When you attempt to run Sonnet on a UNIX system, you receive the following error message:

Sonnet Warning- SC4870:

Unable To Write Registry, Settings Can Not Be Saved.

Can not create the /diskl/tmp/test/.sonnet_preferences/11.53/variables file.

Sonnet Warning- SC4870:

Unable To Write Registry, Settings Can Not Be Saved.

Can not create the /diskl/tmp/test/.sonnet_preferences/11.53/sonnet file.

 

Cause

There is a bug in the software, which prevents Sonnet from writing to the registry when you have set the environmental variable TMPDIR=/tmp on your system.

 

Workaround

 

You should unset the TMPDIR variable in your environment. Tmp files are still created in /tmp if the software program creating the tmp file does not override this.

 

Reference: KB-6320