"Error 1314.The specified path %TEMP%\Cabinets is unavailable" when installing TIBCO Spotfire Analyst client silently

"Error 1314.The specified path %TEMP%\Cabinets is unavailable" when installing TIBCO Spotfire Analyst client silently

book

Article ID: KB0075806

calendar_today

Updated On:

Products Versions
Spotfire Analyst 7.5 and higher

Description

Installing the Spotfire Analyst Client silently using the command below, can result in "Error 1314".
msiexec /qn /i "FULL PATH\TIBCO Spotfire.msi" SETUPEXEDIR="%TEMP%" ALLUSERS=1 
SERVERURL=http://spotfireserver:port/ INSTALLDIR=<PATH to where you'd like to install the client>

The error will look as below.

Error 1314. The specified path %TEMP%\Cabinets is unavailable".

There can be a few reasons why this error can be seen.

  • %TEMP% refers to C:\Users\<Your User Account>\AppData\Local. The "AppData" directory is hidden by default. As a result of this, it could be possible that the path "%TEMP%\Cabinets" is considered unavailable. This is applicable when the application is installed using a User Account.
or:
  • If the installation is run using a System Account, this error can be seen as the System Account will not have a user profile under "C:\Users" path.
     

Issue/Introduction

This article explains the "Error 1314. The specified path %TEMP%\Cabinets is unavailable" error which may be seen while installing the TIBCO Spotfire Analyst client silently.

Resolution

To resolve, the following steps should be performed depending on which account is being used:
 

1. If a user account is used to install the application:

Unhide the "AppData" directory under "C:\Users\<Your User Account>\AppData". If it still doesn't resolve the issue, point "SETUPEXEDIR" to a different path where the user account running the installation has write access. For example, the following command can be used.
msiexec /qn /i "FULL PATH\TIBCO Spotfire.msi" SETUPEXEDIR="C:\Windows\Temp" ALLUSERS=1 
SERVERURL=http://spotfireserver:port/ INSTALLDIR=<PATH to where you'd like to install the client>

The user account running the installation must have write access to the path "C:\Windows\Temp" in this case.
 

2. If System Account is used to run the installation:

Point "SETUPEXEDIR" to "C:\Windows\Temp" instead of "%TEMP%". The command will look like the one below:

msiexec /qn /i "FULL PATH\TIBCO Spotfire.msi" SETUPEXEDIR="C:\Windows\Temp" ALLUSERS=1 
SERVERURL=http://spotfireserver:port/ INSTALLDIR=<PATH to where you'd like to install the client>

"SETUPEXEDIR" can also point to some other path where the System Account has write access.
 

Additional Information

Doc: Installing Spotfire Analyst silently (by using the command line)