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:
- There was a problem with the way that the Appian installer file was copied to the Linux host server.
- 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:
- Re-copy the installer file as a user with the right permissions on the Linux host server and test again.
- Ensure there is enough free space in the
/usr/tmpdirectory.
Affected Versions
This article applies to all versions of Appian.
Last Reviewed: August 2018
