When running the Talend Installer with root user and sudo permission, the installation failed with an error:
Error: There has been an error.
Error running /bin/sh -c "/tmp/create_user_4ce8b0db.sh" : /bin/sh: /tmp/create_user_4ce8b0db.sh: Permission denied
Resolution
Collaborate with the Linux administrator to temporarily remove nonexec from /etc/fstab, and once the installation is complete, you may reactivate the nonexec option out of security concern.
Cause
The /tmp folder was mounted with the nonexec option, which disables execution. By default, Talend will use the /tmp folder to extract the temporary installer file for execution.
To verify this, you can type
cat /etc/fstab
and find the line for
/dev/mapper/vgroot-lvtmp /tmp xfs nodev,nosuid,noexec 0 0.
Environment