Troubleshooting

Why do I get Error generating job credential or unknown userid when running a job?

Sometimes there are challenges with Active Directory (AD) at Aalborg University where AD fails to translate UIDs to people's usernames. Consequently, Slurm may encounter authentication issues, preventing you from running a job, and you may notice the job hanging when you run sinfo.

Solution: Often, the problem resolves itself after some time (~20 minutes), and you will be able to run jobs again. You can also try running the refresh-nodes command to translate the username to UID, which usually gets cached and starts working after a while.


Why do I get \r error when running my Python script?

If you encounter an error message like: /usr/bin/env python3/r: bad interpreter: No such file or directory while running a .py file, it might be because the file was edited on your local Windows computer before moving it to AI-LAB. Line endings often get converted when files are moved between Linux and Windows. This conversion is a frequent issue as Linux and Unix-like systems use \n for line breaks, whereas Windows uses \r\n (CRLF, Carriage Return + Line Feed).

Solution: In code editors such as VS Code or PyCharm, you can switch between LF (Linux endings) and CRLF (Windows endings) from the right-hand side of the status bar at the bottom of the window. Therefore, use LF endings if you wish to move a file to AI-LAB.