INGInious icon indicating copy to clipboard operation
INGInious copied to clipboard

[inginious-installer] Fails to install the latest pyjavacpp grading container

Open nrybowski opened this issue 3 years ago • 0 comments

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.

nrybowski avatar Jul 06 '22 20:07 nrybowski