KB Article #178733

Installer failed with a message like ERROR File /tmp/AxwayTemp2017-07-11083013/Installer/FileServices.linux-x86-64.so does not exist

Problem

Installer failed with a message like

2017-07-11 10:30:17 ERROR File /tmp/AxwayTemp2017-07-11083013/Installer/FileServices.linux-x86-64.so does not exist

java.lang.UnsatisfiedLinkError: /tmp/AxwayTemp2017-07-11083013/Installer/FileServices.linux-x86-64.so: /tmp/AxwayTemp2017-07-11083013/Installer/FileServices.linux-x86-64.so: failed to map segment from shared object: Operation not permitted

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(Unknown Source)

at java.lang.ClassLoader.loadLibrary(Unknown Source)

This can occur during fresh installation or update, executed manually or by the update center.

Resolution

For security reason, frequently the /tmp file system is mounted with the noexec option.

With this option the needed files are well transferred in the /tmp directory, but then the installer tries to use its it is no more authorized and you got these errors.

So you can either unset the noexec option on the /tmp file system or set the TEMPORARY_DIR variable on an existing directory before starting the Installer (for a manual update) or before starting your PS (for an update through the Update Center).