KB-1805 Unable to install Appian "Error in action ExecuteAction" error

Symptoms

The following error is presented when running the Appian installer: 

Error in action ExecuteAction 
Error in action UnzipFile
bad end of central directory record
while executing
"zvfs::mount $zip $mnt"
(procedure "::InstallJammer::actions::UnzipFile" line 12)
invoked from within
"::InstallJammer::actions::$component $this"
while executing
"$obj execute"
(procedure "::InstallJammer::ExecuteActions" line 62)
invoked from within
"::InstallJammer::ExecuteActions $action -parent $id -conditions $eval"
(procedure "::InstallJammer::actions::ExecuteAction" line 35)
invoked from within
"::InstallJammer::actions::$component $this"
while executing
"$obj execute"
(procedure "::InstallJammer::ExecuteActions" line 62)
invoked from within
"::InstallJammer::ExecuteActions Console"
(procedure "::InstallJammer::InstallMain" line 11)
invoked from within
"::InstallJammer::InstallMain"
(procedure "ThemeMain" line 2)
invoked from within
"ThemeMain "
invoked from within
"if {![info exists ::InstallJammer]} { ThemeMain }"
(file "/installkitvfs/main.tcl" line 24229)
Leave executeSetup. Finished with error.
Leave executeUpgradeInstallation. Finished with error

Cause

The installer tool extracts some required files into the system temporary directory (which by default is set to /tmp on a Linux machine). The tool attempts to execute actions in that temporary directory. If the temporary directory does not have executable rights for the user in question, or if the directory is on a volume that is mounted without an exec option, it will fail. 

This error can also appear if the system temporary directory partition into which the files from the installer extract is not allocated with sufficient space. 

Action

Perform one of the following:

  • On Linux, allow execution rights on the system temporary directory by running chmod +x <PATH TO DIRECTORY>
  • Increase the allocated disk space for the system temporary directory.

Affected Versions

This article applies to all versions of Appian using Linux as an operating system.

Last Reviewed: November 2018

Related
Recommended