You are currently reviewing an older revision of this page.

DRAFT KB-XXXX Permission errors for /tmp folder when running Appian installer on Linux

Symptoms

Errors such as the following occur while running the Appian installer on Linux, even when the operating user has the appropriate permissions:

./setupLinux64_appian-18.4.33.0.bin couldn't load file "/tmp/tclhZusdx": /tmp/tclhZusdx: failed to map segment from shared object: Operation not permitted while executing "load /installkitvfs/lib/itcl/libitcl3.4.so Itcl" ("package ifneeded" script) invoked from within "package require Itcl" (in namespace eval "::" script line 3963) invoked from within "namespace eval $namespace $::InstallJammer::files($file)" (procedure "::InstallJammer::SourceCachedFile" line 3) invoked from within "::InstallJammer::SourceCachedFile common.tcl" (file "/installkitvfs/main.tcl" line 23011)

Cause

These errors are a result of the "noexec" flag existing on the /tmp and /usr/tmp directories.

Action

Temporarily remove this flag by executing the following command:

mount -o remount,exec /tmp

Set it back by executing the following command:

mount -o remount,noexec /tmp

Affected Versions

This article applies to all versions of Appian running on the Linux operating system.