Cannot start session because Docker image does not exist

I am trying to start a session for a project that I migrated to the newest Renku version 10 months ago, but I get the message that the Docker session does not exist, and in the logs: “Cannot start the session because the following the image registry.renkulab.io/ba_math_gen-16/et-data:582ef04 does not exist or the user does not have the permissions to access it.”
The project is: https://gitlab.renkulab.io/ba_math_gen-16/et-data
How can I solve this? Thanks for your help!

Hello @schymans , I looked at your project and I couldn’t find anything obviosuly wrong.

I checked the jobs for building the Docker image (the “start with options” page will always link to the last pipeline when it fails – in this case, here is the last job) and noticed it was failing while installing the requirements. I played around a bit and got the same failure when using your requirements file (reference), but I could fix it by removing a couple of dependencies that were triggering the failures (reference).

I wonder if new versions of those libraries are causing conflicts when solving the full tree of dependencies since you could build the image 10 months ago. The easiest fix would be pinning the dependencies to older versions (tip: GitLab automatically links each line on the requirements file to the corresponding pypi page; you can easily open the libraries from your requirements file here, check the version history, and pin them to ~10 months ago).
I hope this helps!

1 Like