# 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](../../cloud/rahti/usage/images/creating.md) section.
