SMS.5102 Agent Startup Failed Because the noexec Permission Is Unavailable on /tmp in Linux
Symptom
When you ran sh startup.sh to start the Agent, the following message was reported: "SMS.5102 Agent startup failed because the noexec permission is unavailable on /tmp in Linux."
Possible Causes
There i a block device mounted to the /tmp directory, but the exec permission was not assigned or the noexec permission was assigned during the mounting.
Solution
- Log in to the source server.
- Run mount -l | grep /tmp. If information similar to the following is displayed, the noexec permission is assigned:
/dev/vdb1 on /tmp type ext4 (rw, noexec, relatime, data=ordered)
- Remount the block device to the /tmp directory. Do not assign the noexec permission during the mounting. Alternatively, run mount -o remount exec /tmp to assign the exec permission.
- Run mount -l | grep /tmp again. If information similar to the following is displayed, the exec permission is assigned. Then restart the Agent.
/dev/vdb1 on /tmp type ext4 (rw, relatime, data=ordered)
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.