error:task_EnableSecureExec() failed

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
makmil
Posts:5
Joined:18 February 2009, 13:00
error:task_EnableSecureExec() failed

Post by makmil » 18 February 2009, 13:14

Поставил ejudge 2.3.13 из пакета ejudge-2.3.13-alt1.M40.1. Ядро не патчил. Запустил контест, идущий вместе с системой и попробовал сдать задачу A+B. Система ответила "Ошибка проверяющей системы".
В фале run_messages нашел вот такое описание проблемы:

Wed Feb 18 12:46:18 2009:info:starting: ./000004
Wed Feb 18 12:46:18 2009:error:task_EnableSecureExec() failed

То есть, если паравильно понимаю, компиляция прошла успешно, но безопасный запуск дал сбой.

В документации по системе ничего про настройку ejudge-execute не нашел (видимо это тот самый безопасный запуск). На сайте системы говорится, что возможности патча используются только, если он есть, тобишь проблемы с тем, что у меня его нет, быть не должно.

Есть, конечно, мысль про причину моей ошибки. Безопасный запуск ведь вещь достаточно системная и наверняка там используются вызовы, доступные только пользователю root. У меня же все работает из-под ejudge.

Расскажите, если кто встречался с такой проблемой.

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

Re: error:task_EnableSecureExec() failed

Post by cher » 18 February 2009, 20:38

отключите secure_run в пробном турнире

makmil
Posts:5
Joined:18 February 2009, 13:00

Re: error:task_EnableSecureExec() failed

Post by makmil » 19 February 2009, 02:57

Спасибо, заработало. :D
А к какой версии соответствует документация, выложенная на сайте ejudge.ru ?

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

Re: error:task_EnableSecureExec() failed

Post by cher » 19 February 2009, 11:45

Старой.

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

Re: error:task_EnableSecureExec() failed

Post by dk » 19 February 2009, 22:43

А почему бы не поставить патченное ядро?

makmil
Posts:5
Joined:18 February 2009, 13:00

Re: error:task_EnableSecureExec() failed

Post by makmil » 03 March 2009, 13:40

Это не так просто. Все это дело работает в виртуальном контейнере OpenVZ. У меня есть только права админа в контенере, но никак не на HN (Host Node).

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

Re: error:task_EnableSecureExec() failed

Post by dk » 05 March 2009, 21:30

makmil wrote:Это не так просто. Все это дело работает в виртуальном контейнере OpenVZ. У меня есть только права админа в контенере, но никак не на HN (Host Node).
Я бы не советовал использовать ejudge без патченного ядра сколь-либо широко.

Post Reply