Баги в версии 2.3.8+ (SVN r4908)

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
dk
Posts:129
Joined:25 March 2006, 19:37
Location:Москва, школа 179
Contact:
Баги в версии 2.3.8+ (SVN r4908)

Post by dk » 28 May 2008, 16:30

1. На странице http://www.ejudge.ru/download/ejudge-2.3.8.NEWS.RUS.txt ошибочно указано:
configure
---------
Добавлена опция --lang-config-dir=DIR, позволяющая настраивать
путь к каталогу файлов конфигурации языков программирования.
На самом деле, здесь и даллее по тексту, опция называется --enable-lang-config-dir

2. Собрал ejudge с параметром --enable-lang-config-dir=/etc/ejudge/lang.d.
Установил пакет, запустил ejudge-setup. При выборе пункта меню "Setup compilers" получаю кучу ошибок о том, что невозможно записать в каталог "/usr/lib/ejudge/lang", т.е. откуда-то берутся умолчальные пути, а не те, которые я конфигурировал.

3. Скрипты типа gcc и gcc-version по-прежнему попадают в каталог /usr/lib/ejudge/lang независимо от настройки lang-config-dir, а поскольку они являются частью конфигурационных скриптов, то им там не место.

4. После создания и запуска setup-скрипта запустить ejudge не удалось, при старте ejudge-control start пишет, что нет файла /var/lib/ejudge/data/new-serve-db". Запуск "new-server --create" решил эту проблему, но, наверное, что-то в этом есть неправильное, надо бы автоматически базу создавать.

5. Тестовый контест создался нерабочим - в нем не определен ни один tester, в том числе и абстрактный.

6. После правки тестового контеста и попытки его запуска получаю сообщение "Start-up messages run queue directory '/var/lib/ejudge/000001/var/run/queue/dir' does not exist"

Возможно, что все проблемы из-за моих кривых рук, но что-то раньше вроде бы все это работало.

7. Создал другой контест "from scratch", с ним все лучше, только при попытке открыть его в master или judge получаю сообщение об ошибке "Contest doesn't exist".

dk
Posts:129
Joined:25 March 2006, 19:37
Location:Москва, школа 179
Contact:

Re: Баги в версии 2.3.8+ (SVN r4908)

Post by dk » 28 May 2008, 18:03

Забиваю пока на версию 2.3.8 и ставлю на Николаевский сервер версию 2.3.7.

alexss
Posts:7
Joined:12 May 2008, 13:18

Re: Баги в версии 2.3.8+ (SVN r4908)

Post by alexss » 02 June 2008, 12:46

После "make install" не забудьте запустить программу ejudge-configure-compilers и настроить языки программирования. Обратите внимание, что при этом будет перезаписан файл конфигурации compile.cfg.

dk
Posts:129
Joined:25 March 2006, 19:37
Location:Москва, школа 179
Contact:

Re: Баги в версии 2.3.8+ (SVN r4908)

Post by dk » 02 June 2008, 17:45

Да знаю я все это, знаю.

Post Reply