DOMjudge / domjudge-packaging

DOMjudge packaging for (Linux) distributions and live image
31 stars 37 forks source link

Having problem while running docker-contrib #153

Closed elskow closed 10 months ago

elskow commented 10 months ago
Run 'make' without arguments to get a list of (build) targets.

composer  install --prefer-dist --no-scripts --no-plugins
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Package sensio/framework-extra-bundle is abandoned, you should avoid using it. Use Symfony instead.
Generating autoload files
122 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
make -C etc config
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/etc'
Substituting configure variables in 'apache.conf'.
Substituting configure variables in 'nginx-conf'.
Substituting configure variables in 'nginx-conf-inner'.
Substituting configure variables in 'domjudge-fpm.conf'.
Substituting configure variables in 'domserver-static.php'.
Substituting configure variables in 'judgehost-static.php'.
Substituting configure variables in 'runguard-config.h'.
Substituting configure variables in 'sudoers-domjudge'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/etc'
Recursing target `domserver' into: etc sql misc-tools webapp
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/etc'
make[1]: Nothing to be done for 'domserver'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/etc'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/sql'
Substituting configure variables in 'dj_setup_database'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/sql'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/misc-tools'
Substituting configure variables in 'fix_permissions'.
Substituting configure variables in 'configure-domjudge'.
Substituting configure variables in 'import-contest'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/misc-tools'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/webapp'
Recursing target `domserver' into: config
make[2]: Entering directory '/home/elskow/domjudge/domjudge-src/webapp/config'
Substituting configure variables in 'autoload.php'.
Substituting configure variables in 'static.yaml'.
make[2]: Leaving directory '/home/elskow/domjudge/domjudge-src/webapp/config'
make[2]: Entering directory '/home/elskow/domjudge/domjudge-src/webapp'
make[2]: Nothing to be done for 'domserver-l'.
make[2]: Leaving directory '/home/elskow/domjudge/domjudge-src/webapp'
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/webapp'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src'
make[1]: Nothing to be done for 'domserver-l'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src'
Recursing target `judgehost' into: etc judge misc-tools
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/etc'
make[1]: Nothing to be done for 'judgehost'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/etc'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/judge'
gcc -g -O1 -Wall -fstack-protector -D_FORTIFY_SOURCE=2 -fPIE -Wformat -Wformat-security -pedantic -std=c11 -DREVISION="\"release\"" -I/home/elskow/domjudge/domjudge-src/lib -I/home/elskow/domjudge/domjudge-src/etc -std=c99   -c -o runguard.o runguard.c
gcc -fPIE -Wl,-z,relro -Wl,-z,now  runguard.o /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libcgroup.so   -o runguard
Substituting configure variables in 'judgedaemon'.
Substituting configure variables in 'chroot-startstop.sh'.
Substituting configure variables in 'create_cgroups'.
Substituting configure variables in 'create-cgroups.service'.
Substituting configure variables in 'domjudge-judgedaemon@.service'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/judge'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/misc-tools'
Substituting configure variables in 'dj_make_chroot'.
Substituting configure variables in 'dj_run_chroot'.
Substituting configure variables in 'dj_make_chroot_docker'.
Substituting configure variables in 'dj_judgehost_cleanup'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/misc-tools'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src'
make[1]: Nothing to be done for 'judgehost-l'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src'
Recursing target `build' into: lib misc-tools
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/lib'
make[1]: Nothing to be done for 'build'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/lib'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src/misc-tools'
make[1]: Nothing to be done for 'build'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src/misc-tools'
make[1]: Entering directory '/home/elskow/domjudge/domjudge-src'
make[1]: Nothing to be done for 'build-l'.
make[1]: Leaving directory '/home/elskow/domjudge/domjudge-src'
/usr/bin/install -c -d /home/elskow/domjudge/domjudge-src/bin /home/elskow/domjudge/domjudge-src/etc /home/elskow/domjudge/domjudge-src/lib /home/elskow/domjudge/domjudge-src/lib/vendor /home/elskow/domjudge/domjudge-src/output/log /home/elskow/domjudge/domjudge-src/output/run /home/elskow/domjudge/domjudge-src/webapp/public/images/affiliations /home/elskow/domjudge/domjudge-src/webapp/public/images/countries /home/elskow/domjudge/domjudge-src/webapp/public/images/teams /home/elskow/domjudge/domjudge-src/example_problems
/usr/bin/install -c -d /home/elskow/domjudge/domjudge-src/bin /home/elskow/domjudge/domjudge-src/etc /home/elskow/domjudge/domjudge-src/lib /home/elskow/domjudge/domjudge-src/lib/judge /home/elskow/domjudge/domjudge-src/output/log /home/elskow/domjudge/domjudge-src/output/run /home/elskow/domjudge/domjudge-src/output/judgings
/usr/bin/install: cannot change permissions of '/home/elskow/domjudge/domjudge-src/lib/judge': No such file or directory
make: *** [Makefile:98: judgehost-create-dirs] Error 1

i've run it before and i've remove the old image/container on my wsl. Any suggest?

nickygerritsen commented 10 months ago

Can you remove lib/judge? It’s probably a broken symlink

elskow commented 10 months ago

ok got it, thanks