Нужно перенести контесты из одной ejudge в другую.

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
Templar
Posts:2
Joined:23 April 2012, 13:23
Нужно перенести контесты из одной ejudge в другую.

Post by Templar » 03 May 2012, 16:52

Есть целиком скопированная директория judges с нужными контестами, их нужно добавить в другую систему.

Сам пробовал пошаманить:Скопировал все файлы из judges/data/contests и все папки с контестами(judges/XXXXXX) в такие-же папки у себя. Заходит и регистрируется на контест нормально, но после нажатия кнопки participate выдает ошибку : http_request: recv_packet failed: error code: 8 .

Image Image

Подскажите как будет проще это сделать.

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

Re: Нужно перенести контесты из одной ejudge в другую.

Post by cher » 04 May 2012, 10:25

Посмотрите, какое сообщение об ошибке было выведено в ej-contests.log (находится в judges/var)?

imslavko
Posts:17
Joined:21 March 2012, 20:18

Re: Нужно перенести контесты из одной ejudge в другую.

Post by imslavko » 14 May 2012, 16:17

Сорри за поздний ответ, но может еще кому-нибудь нужно.
Обычно косяк с переносом контестов с системы на систему - это некорректность описания компиляторов, которые написаны в serve.cfg. Стоит заменить в этих файлах все описания, кроме задач, на свои.

Ваня, напишешь пару скриптов для копирования и все. Могу выложить свои, но они кривые и нубские, все делается через vim и вряд ли понравится

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

Re: Нужно перенести контесты из одной ejudge в другую.

Post by cher » 14 May 2012, 21:57

Все равно, было бы полезно знать, что было появилось в лог-файлах.

Post Reply