Troubleshooting

Where to look for logs

All logs of operations are in the “Logs” tab of the code environment. If the error happens while you are not in a code environment, you may need to look in the backend logs. See Diagnosing and debugging issues

Creation of code environments fails with : No module named ‘distutils.spawn’

On some Ubuntu systems, the “distutils.spawn” Python module, which is a standard part of Python (though considered “legacy” in Python 3) is packaged independently of Python 3 itself.

This module is required by virtualenv however. If it is not present, creation of virtualenv-based code environments will fail with: ModuleNotFoundError: No module named 'distutils.spawn'

You need to install the python3-distutils system package:

# apt-get install python3-distutils

Creation or package installation fails with gcc error

In most cases, this kind of error is due to missing system development headers.

Python.h not found

If you get this error, you need to install the Python development headers system package. This package can only be installed by your system administrator

Debian/Ubuntu

# apt-get install libpython-dev

Redhat/CentOS

# yum install python-devel

Other .h file not found

This error generally means that you need to install the development headers system package for the mentioned library. This package can only be installed by your system administrator. The name of the package is generally libsomething-dev or something-devel