eggdrop.org.ru - The Russian Eggdrop Resource


  ОтветитьНовая ТемаОпрос

> eggdrop не работает без ключей -nt
Eternal
Отправлено: Mar 27 2008, 05:51 PM
Цитировать


Сдвинутый
***************

Группа: Участник
Сообщений: 912
Пользователь №: 515
Регистрация: 19-March 05



Странный случай, сталкиваюсь впервые.
На Linux 2.6.18 в виртуалке с Tcl 8.4.18 пытаюсь запустить скомпиленный из сорцев еггдроп.
Так вот он при запуске без ключей не коннектится на IRC, не отвечает на телнет, вообще не подает никаких признаков жизни. В лог пишет только о том, когда его убиваешь kill'ом:
QUOTE
[07:54] Writing user file...
[07:54] Writing channel file...
[07:54] * TERMINATE SIGNAL -- SIGNING OFF

Больше никаких сообщений нет вообще.
Однако коренным образом ситуация меняется при попытке запустить его с ключами -nt - он сразу и подключается на ирк, и начинает писать лог, и отвечать на телнет.
Как на канале советовали пытаться запускать его с такими ключами через screen - считаю все же скорее извращенством, чем методом обхода проблемы. smile.gif
В какую сторону копать для лечения?


--------------------
user posted image - сайт об irc, tcl, eggdrop...
PMEmail PosterUsers Website
Top
username
Отправлено: Mar 27 2008, 11:38 PM
Цитировать


Сдвинутый
***************

Группа: #eggdrop opers
Сообщений: 612
Пользователь №: 770
Регистрация: 2-July 05



Не знаю, поможет или нет, но попробуй скомпилить tcl с --without-threads
Поищи на эггхелпе по словy threads.


--------------------
Архив TCL скриптов, Форум и Egg.Wiki: http://egghelp.ru/
PMEmail PosterUsers Website
Top
Buster
Отправлено: Mar 27 2008, 11:44 PM
Цитировать


Продвинутый
****

Группа: Участник
Сообщений: 41
Пользователь №: 6885
Регистрация: 20-December 07



--enable-strip помогал в такой ситуации на одном из шеллов, при конфигурировании бота
PMEmail PosterUsers Website
Top
Eternal
Отправлено: Mar 27 2008, 11:49 PM
Цитировать


Сдвинутый
***************

Группа: Участник
Сообщений: 912
Пользователь №: 515
Регистрация: 19-March 05



Я тоже об этом подумал. Попробовал откомпилить с включенным strip'ом и, правда, одновременно отключенными thread'ами.
Никакой разницы. Все так же глухо.

Версия tcl'я может влиять?
Не знаю даже, чо ещё попробовать покрутить.


--------------------
user posted image - сайт об irc, tcl, eggdrop...
PMEmail PosterUsers Website
Top
username
Отправлено: Mar 27 2008, 11:57 PM
Цитировать


Сдвинутый
***************

Группа: #eggdrop opers
Сообщений: 612
Пользователь №: 770
Регистрация: 2-July 05



Может не стоит совмещать оба способа?
http://forum.egghelp.org/viewtopic.php?p=72986#72986


--------------------
Архив TCL скриптов, Форум и Egg.Wiki: http://egghelp.ru/
PMEmail PosterUsers Website
Top
Eternal
Отправлено: Mar 28 2008, 11:21 AM
Цитировать


Сдвинутый
***************

Группа: Участник
Сообщений: 912
Пользователь №: 515
Регистрация: 19-March 05



Да, действительно, ув. тов. username был прав.
Правда требовалось не отключить поддержку thread'ов через опцию configure, а наоборот насильно её включить в файле config.h.
Указание же или неуказание --enable-strip в данном случае ни на что не влияет.

Всем спасибо.

ЗЫ: Что-то не удалось мне правильно спросить гугл, чтобы выйти на указанную выше тему в egghelp'е. Жалко.


--------------------
user posted image - сайт об irc, tcl, eggdrop...
PMEmail PosterUsers Website
Top
blakcat
  Отправлено: Jun 17 2008, 01:08 AM
Цитировать


Новичок
*

Группа: Участник
Сообщений: 3
Пользователь №: 8866
Регистрация: 17-June 08



возникла данная проблема все что написано выше и ссылки непомогает бота пересобирал раз 20 с различными параметрами с разных сайтов
PMEmail Poster
Top
Eternal
Отправлено: Jun 17 2008, 12:03 PM
Цитировать


Сдвинутый
***************

Группа: Участник
Сообщений: 912
Пользователь №: 515
Регистрация: 19-March 05



Вы config.h правили?


--------------------
user posted image - сайт об irc, tcl, eggdrop...
PMEmail PosterUsers Website
Top
blakcat
Отправлено: Jun 17 2008, 08:24 PM
Цитировать


Новичок
*

Группа: Участник
Сообщений: 3
Пользователь №: 8866
Регистрация: 17-June 08



насколько я понимаю судя из того что написано сверху нада поменять с


/* Define for Tcl that has threads. */
/* #undef HAVE_TCL_THREADS */

на

/* Define for Tcl that has threads. */
#define HAVE_TCL_THREADS 1

при открытии config.h я вижу что у меня уже стоит второй вариант тоесть все испралено оО
PMEmail Poster
Top
blakcat
Отправлено: Jun 18 2008, 08:04 AM
Цитировать


Новичок
*

Группа: Участник
Сообщений: 3
Пользователь №: 8866
Регистрация: 17-June 08



все я наконец проспался =)) включил мозг и нашол что просто не там копал все нормально запускаеться и работает
PMEmail Poster
Top
SvEtoy
Отправлено: Dec 23 2008, 08:39 AM
Цитировать


Новичок
*

Группа: Участник
Сообщений: 1
Пользователь №: 8980
Регистрация: 23-December 08



У меня точно такаяже проблема, меняю в config.h строчку, как описано.. заново компилю бота.. и ничего. Открываю config.h там все по старому как будто и не менял. бот в патии так и не отзывается, тоьлко с ключами -nt
PMEmail Poster
Top
Deniska
Отправлено: Apr 1 2009, 04:00 PM
Цитировать


Гуру
**********

Группа: #eggdrop opers
Сообщений: 334
Пользователь №: 510
Регистрация: 17-March 05



Варианты решения проблемы читаем тут.
PMEmail PosterUsers Website
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Настройки Темы ОтветитьНовая ТемаОпрос

 

Упрощённая версия


[ Script Execution time: 0.2322 ]   [ 12 queries used ]   [ GZIP включён ]

  Rambler's Top100    Peterhost    Anarxi.st Shell Hosting Provider      Яндекс цитирования  

p8.ru - надежное размещение и дешевая аренда серверов