This error tells you that you don’t have permission to /tmp/ directory. The other directory that you need access to is the installation directory. Its usually in /opt/ or ~/
I presume you already created a non-root user to use with installer and processes. I would create a SAG group and SAG user if you haven’t created any user or groups and then I would create a directory below /opt/ or ~/ and own that directory with SAG user and SAG group. User is to execute processes and binaries with a non root level access. Basically your SAG user will be executing binaries but you will be using another user in SAG group to start/stop daemons or edit files etc. You should not use root account anywhere other then executing the scripts below {install_dir}/bin. They are named as {…AsRoot}.
Changing the ownership of the /tmp directory will fix your issue but you may lose access to that directory with other users if you have any. Therefor you should change group ownership instead if you are using multiple users. You should follow the document I linked in my earlier post.
#webMethods#Integration-Server-and-ESB