You are currently reviewing an older revision of this page.

DRAFT KB-XXXX 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:

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. This issue can be related to how the Appian installer file was copied to the Linux host server.
  2. There would be no space left in the /usr/tmp/ directory during the Appian installation.

Action

Depending on the cause, try the following resolutions:

  1. Re-copy the installer file as a root user on the Linux host server and test again.
  2. If the issue is due to /usr/tmp directory being full then proceed to expand the volume for the /tmp directory.

Affected Versions

This article applies to all versions of Appian.

Last Reviewed: August 2018