После ночного обновления ejudge до версии 3.6.1 при тестировании программ стала появляться следующая ошибка:
Failed to start style checker /home/ejudge/inst-ejudge/libexec/ejudge/checkers//home/ejudge/bin/stylecheck_python
Ошибка возникает как с решениями на Питоне, так и решениями на C++.
Проблема, похоже, в ejudge, так как откат к предыдущей версии всё "починил".
Локально (в каждом контесте) проблема решается комментированием строчки со ссылкой на путь к стайлчекеру.
Содержимое serve.cfg, отвечающее за стайл-чекеры:
[language]
id = 3
short_name = "g++"
long_name = "GNU C++ 4.7.2"
src_sfx = ".cpp"
style_checker_cmd = "/home/ejudge/bin/stylecheck_cpp"
[language]
id = 23
short_name = "python3"
long_name = "Python 3.3.1"
arch = "linux-shared"
src_sfx = ".py"
style_checker_cmd = "/home/ejudge/bin/stylecheck_python"
С чем это может быть связано?
Проблемы со stylechecker после обновления ejudge 3.6.1
Re: Проблемы со stylechecker после обновления ejudge 3.6.1
Исправлено в 3.6.2