Puppet Enterprise Installation /bin/bash: bad interpreter: Permission denied

I thought I would write up a quick post in regards to installing PE and getting a BASH permission denied error.

information:bash: /tmp/pe-installer-ibqD7803/install/puppet-enterprise-installer: /bin/bash: bad interpreter: Permission denied

When using the enterprise installer from Puppet, I was able to get to the webpage and enter all the parameters. When I clicked deploy I was faced with the above error about the BASH interpreter. It turned out that I had NOEXEC permission on the /tmp directory. Once I changed this with the following command I was able to install PE.

To remove noexec:
mount -o remount,exec /tmp

To Put it Back:
mount -o remount,noexec /tmp

Leave a Reply

Your email address will not be published. Required fields are marked *