Skip to content

Significant changes to Puhti & Mahti authentication coming in April! Read about the SSH key and multi-factor authentication requirements.

Why this container report permission denied errors?

The most common reason for a container to fail to run in Rahti, is that the container image expects to be run as root. As Rahti does not run images as root, permission denied errors will stop the execution.

The solution is to use a different image. The first option is to find another image that is prepared to be run as a non root user. If there is not an image already prepared to run in OpenShift, or it is not provided by a trustable source, the other option is to modify the current image to make it work with a non root user, for example as described in the Creating images section.