Вопрос по установке

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:
Re: Вопрос по установке

Post by cher » 16 July 2010, 14:50

В каком текущем каталоге запускается ejudge-setup?

kozlovsergij
Posts:8
Joined:14 July 2010, 00:09

Re: Вопрос по установке

Post by kozlovsergij » 16 July 2010, 15:49

/home/ejudge/ejudge запускаю ./ejudge-setup

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Вопрос по установке

Post by cher » 16 July 2010, 19:15

Еще можно попробовать сохранить файл в общедоступный каталог, например, /tmp.

Далее можно попробовать потрассировать системные вызовы с помощью strace.

kozlovsergij
Posts:8
Joined:14 July 2010, 00:09

Re: Вопрос по установке

Post by kozlovsergij » 16 July 2010, 21:33

Собрал скрипт в тмп - всё нормально, вот только теперь после запуска ejudge-control start - http://localhost/cgi-bin/serve-control - не доступна, сам локалхост работает.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Вопрос по установке

Post by cher » 16 July 2010, 22:59

смотрите в логах веб-сервера, какие ошибки возникают

kozlovsergij
Posts:8
Joined:14 July 2010, 00:09

Re: Вопрос по установке

Post by kozlovsergij » 17 July 2010, 13:41

Ура! Наконецто запустилось! Большое спасибо за помощь Александр Владимирович!!! Все проблемы решил возможно глупо но зато результативно:

- Убрал все созданые директории reuse, judges, ejudge.
- Пересоздал их заново.
- Установил права доступа к ejudge, judges, httpd в 777
- Поставил всё и собрал все необходимые скрипты.
- Востановил все права доступа в бывшие положения.
- Сделал ребут и спокойно запустил систему!

Всё покнопал, вроде работает отлично! OS Linux 10.04 Lucid

KomarovAndrey
Posts:1
Joined:23 May 2010, 16:08
Contact:

Re: Вопрос по установке

Post by KomarovAndrey » 04 September 2010, 16:27

При установке версии 2.3.16 возникают следующие проблемы:

# ./confugure PARAMS
не проходит строчка 3545, при замене "which --help" на "which which" всё заработало. (у which нет ключа --help)

# make
не собирался файл run_inverse.c. при добавлении в начало '#include "run.c"' собрался
теперь make говорит следующее:

# make
../new-c/bin/rcc -I/home/ejudge/reuse/include -I/home/ejudge/reuse/lib/reuse/include prepare.h -o prepare.out --force-h --meta --meta-struct section_global_data --meta-struct section_problem_data --meta-struct section_language_data --meta-struct section_tester_data --meta-enum-prefix CNTSGLOB --meta-enum-prefix CNTSPROB --meta-enum-prefix CNTSLANG --meta-enum-prefix CNTSTESTER --meta-func-prefix cntsglob --meta-func-prefix cntsprob --meta-func-prefix cntslang --meta-func-prefix cntstester --meta-timestamp
make: ../new-c/bin/rcc: Команда не найдена
make: *** [prepare_meta.c] Ошибка 127

возникает вопрос: "что это за магический rcc, про который ничего внятного в интернете я не нашел, и как бороться с этой ошибкой?"
-----
Комаров Андрей

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Вопрос по установке

Post by cher » 05 September 2010, 11:01

Непосредственно сейчас можно выполнить команду

Code: Select all

touch *_meta.c *_meta.h

yun_man_ger
Posts:32
Joined:27 September 2010, 07:37

Re: Вопрос по установке

Post by yun_man_ger » 27 September 2010, 07:40

добрый день!

при выполнении make получаю вот такой error message.
версия 2.3.16

gcc -I. -I/home/german/distr/reuse/include -I/home/german/distr/reuse/lib64/reuse/include -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_inverse.o run_inverse.c
run_inverse.c: In function ‘invoke_tar’:
run_inverse.c:134: error: ‘TSK_APPEND’ undeclared (first use in this function)
run_inverse.c:134: error: (Each undeclared identifier is reported only once
run_inverse.c:134: error: for each function it appears in.)
run_inverse.c:138: warning: implicit declaration of function ‘task_EnableAllSignals’
run_inverse.c: In function ‘invoke_zip’:
run_inverse.c:171: error: ‘TSK_APPEND’ undeclared (first use in this function)
run_inverse.c: In function ‘invoke_test_checker’:
run_inverse.c:366: error: ‘TSK_APPEND’ undeclared (first use in this function)
run_inverse.c: In function ‘invoke_checker’:
run_inverse.c:681: error: ‘TSK_APPEND’ undeclared (first use in this function)
make: *** [run_inverse.o] Error 1

не подскажете в чем проблема?
спасибо.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Вопрос по установке

Post by cher » 27 September 2010, 12:22

Возможно, старая версия reuse.

yun_man_ger
Posts:32
Joined:27 September 2010, 07:37

Re: Вопрос по установке

Post by yun_man_ger » 12 October 2010, 08:22

да. так и есть :oops:

Post Reply