KB-1662 Installing Appian on Linux fails with "bad end of central directory record" error

Symptoms

 Installing Appian on a Linux OS fails with the following error during the installation process:

Installing x86 Data Files... 
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)

Cause

The two known reasons for this issue are as follows:

  1. There was a problem with the way that the Appian installer file was copied to the Linux host server.
  2. There is no space left in the /usr/tmp/ directory at the time of the attempted Appian installation.

Action

Perform the following actions depending on the determined cause above:

  1. Re-copy the installer file as a user with the right permissions on the Linux host server and test again.
  2. Ensure there is enough free space in the /usr/tmp directory.

Affected Versions

This article applies to all versions of Appian.

Last Reviewed: August 2018

Related
Recommended