Обсуждение вопросов, связанных с системой проведения турниров ejudge.
-
shuhrat - Posts:33
- Joined:07 February 2013, 22:50
Telegram bot
Post
by shuhrat » 01 March 2017, 01:54
Здравствуйте! Пытаюсь запустить telegram bot.
ОС: Ubuntu Server 16.04
В логах вот такая ошибка:
2017-02-28T22:31:55Z:error:cannot load `/home/ejudge/inst-ejudge/libexec/ejudge/plugins/sn_telegram.so': /home/ejudge/inst-ejudge/libexec/ejudge/plugins/sn_telegram.so: undefined symbol: curl_easy_escape
2017-02-28T22:31:55Z:error:plugin_load_external: cannot load plugin sn, telegram
2017-02-28T22:31:55Z:error:failed to load Telegram plugin
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 05 March 2017, 19:36
Какой вывод команды
Code: Select all
ldd /home/ejudge/inst-ejudge/libexec/ejudge/bin/ej-jobs
-
shuhrat - Posts:33
- Joined:07 February 2013, 22:50
Post
by shuhrat » 05 March 2017, 23:51
cher wrote:Какой вывод команды
Code: Select all
ldd /home/ejudge/inst-ejudge/libexec/ejudge/bin/ej-jobs
Code: Select all
ldd: /home/ejudge/inst-ejudge/libexec/ejudge/bin/ej-jobs: No such file or directory
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 06 March 2017, 01:31
Code: Select all
ldd /home/ejudge/inst-ejudge/bin/ej-jobs
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 07 March 2017, 14:59
Попробуйте перекомпилировать из текущего master
-
shuhrat - Posts:33
- Joined:07 February 2013, 22:50
Post
by shuhrat » 08 March 2017, 01:15
cher wrote:Попробуйте перекомпилировать из текущего master
В логах после перекомпиляции вот такое:
Code: Select all
2017-03-07T21:56:50Z:error:plugin_load_external: cannot load plugin sn, telegram
2017-03-07T21:56:50Z:error:failed to load Telegram plugin
Результат команды этой команды
Code: Select all
ldd /home/ejudge/inst-ejudge/bin/ej-jobs
остался неизменным
Плагин от телеграмма лежит в папке plugins.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 08 March 2017, 09:18
Проверил на ubuntu-16, все должно работать.
Какой у вас конфигурационный файл?
-
shuhrat - Posts:33
- Joined:07 February 2013, 22:50
Post
by shuhrat » 09 March 2017, 11:38
cher wrote:Проверил на ubuntu-16, все должно работать.
Какой у вас конфигурационный файл?
Перекомпилировал систему с такими параметрами. От имени юзера ejudge
Code: Select all
./configure --prefix=/home/ejudge/inst-ejudge \
--enable-contests-home-dir=/home/judges \
--with-httpd-cgi-bin-dir=/var/www/ejudge/cgi-bin \
--with-httpd-htdocs-dir=/var/www/ejudge/htdocs \
--enable-ajax \
--enable-charset=utf-8
make
make install
Файл ejudge.xml такой:
https://drive.google.com/open?id=0Bxa0z ... nB1QmZxbFU
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 11 March 2017, 09:06
можно попробовать запустить strace:
Code: Select all
strace /home/ejudge/inst-ejudge/bin/ej-jobs