Q100022: Launching Mari in safer mode



This article shows how to run Mari in the different safe modes available starting with version 3.0, on all operating systems.


Starting with version 3.0v1 Mari includes --safe and --safer startup modes, similar to Nuke's, with different logging levels, which can help diagnose problems when running Mari.

When Mari runs in these modes it will run as if it were a fresh install version without your different custom settings or 3rd party plug-ins, depending on the level.

These safe modes run a number of options, described below.

If you prefer, you can choose running individual safe mode options rather than those grouped under --safe or --safer. To do this, type the given number for the option after the --safe command.

Please be aware that these work on an "up to and including" fashion, so selecting --safe=3 also runs --safe=1 and --safe=2 (effectively, operating the same as running the --safe command).

The individual safe mode options are:

--safe=1  Disables startup Python scripts.

--safe=2  Disables user custom plug-ins.

--safe=3  Bypasses user Python libraries and is equivalent to --safe

--safe=4  Bypasses user settings.

--safe=5  Bypasses user environment variables and is equivalent to --safer

--safe=6  Disables any Python scripts in the Mari installation that have been tampered with.

--safe=7  Disables any Node Graph nodes in the Mari installation that have been tampered with.

--safe=8  Forces the nuke-default OCIO colorspace configuration.

If you are unsure on whether or not to run these further debugging modes, please get in touch with Support for advice.



You can launch Mari in safer mode from a command prompt or terminal with the --safer flag. Exact steps are below. Note, for safe mode add the --safe instead of --safer i.e Mari6.0v1 --safe

Run the following in a Command Prompt:
"C:\Program Files\Mari6.0v1\Bundle\bin\Mari6.0v1.exe" --safer

Open a Terminal from Applications > Utilities and run the following command (note this should all be on one line):
/Applications/Mari4.7v7/Contents/MacOS/Mari4.7v7 --safer
/Applications/Mari4.7v7/Mar4.7v7.app/Contents/MacOS/Mari4.7v7 --safer   

Run the following in a terminal:
/usr/local/Mari6.0v1/mari --safer

    We're sorry to hear that

    Please tell us why