INGInious
INGInious copied to clipboard
[inginious-installer] Fails to install the latest pyjavacpp grading container
The installer throws the following error when one try to install the pyjavacpp container:
[...]
Indicate the name of a container to build, or press enter to continue []: pyjavacpp
(INFO) Ok, I'll build container pyjavacpp
(INFO) Container pyjavacpp requires container ingi/inginious-c-cpp, I'll build it too.
(ERROR) An error occurred while copying the directory: [Errno 2] No such file or directory: '/tmp/tmp8t9s8wht/grading/ingi/inginious-c-cpp/Dockerfile'
The ingi/inginious-c-cpp grading container has been previously installed with the same script and is available in docker:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ingi/inginious-c-cpp latest dcf99f5b6ca3 3 hours ago 1.71GB
<none> <none> 6535507ccb5c 3 hours ago 685MB
ingi/inginious-c-default latest ef0f7226a128 3 hours ago 685MB
ingi/inginious-c-base latest 189d0cdc489b 3 hours ago 685MB
rockylinux 8 c830f8e8f82b 3 months ago 205MB
It might also be interesting to first look if the dependency is available in docker before trying to rebuild it from scratch.