The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"кто настраивал iserverd помогите!!!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"кто настраивал iserverd помогите!!!"
Сообщение от teebot Искать по авторуВ закладки on 30-Апр-04, 16:18  (MSK)
Здравствуйте.

Столкнулся с проблемой при установке iserverd 2.4.9 и 2.4.10
Простгрес поставил, создал пользователя postgres, потом su postgres
$ initdb -D /usr/local/pgsql/data
проходит нормально без суча и задоринки.
потом я стартую сам постгрес тоже все гуд
потом db_manage.sh create users_db
пользователь iserverd
пароль sicq
написало
DATABASE CREATE
USER CREATE

все гуд
что подтверждает psql -l
выводит список табоиц среди которых есть users_db
вот еще лог

LOG:  система была прервана: 2004-04-30 17:32:08 EEST
LOG:  контрольная точка: 0/9BA8EC
LOG:  redo-запись: 0/9BA8EC; undo-запись: 0/0; отключение: TRUE
LOG:  next transaction ID: 494; next OID: 17143
LOG:  database system was not properly shut down; automatic recovery in progress
LOG:  record with zero length at 0/9BA92C
LOG:  redo is not required
LOG:  система готова к использованию

смущает следующее netstat -a не показывает что слушается 5432 порт


А вот теперь iserverd
configure --with-russian проходит хорошо
первый затык появляется на make all
вот он

y.tab.c: In function `int yyparse()':
y.tab.c:2043: syntax error before `goto'
*** Error code 1

Stop in /root/ICQ/IServerd-2.4.9.

лезем в этом файлик и вот что там видим

#if defined (__GNUC_MINOR__) && 2093 <= (__GNUC__ * 1000 + __GNUC_MINOR__)
__attribute__ ((__unused__))//проблема вот в этом месте
#endif


  goto yyerrlab2;

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

//__attribute__ ((__unused__))//проблема вот в этом месте

Моитвируя это тем что функции препроцессора мне не понадобяться в этом месте (исправить корректней не могу)

После этого компеляция и установка завершается нормально

я создаю настроечные файлы iserv.conf v7_proto.conf v5_proto.conf
и пытаюсь стартануть iserverd

  doing parameter Timestamp logs = True
  doing parameter Append logs = False
  doing parameter Log process pid = False
  doing parameter Include = /etc/iserverd/v3_proto.conf
  Grab paraneters from includes: /etc/iserverd/v3_proto.conf
  doing parameter V3 proto enabled = Yes
  doing parameter V3 max retries = 3
  doing parameter V3 max timeout = 10
  doing parameter V3 ping time = 55
  doing parameter V3 max search = 100
  doing parameter V3 max msgsize = 2025
  doing parameter V3 packet mtu = 500
  doing parameter V3 registration enabled = Yes
  doing parameter V3 auto registration = No
  doing parameter V3 admin notes = /etc/iserverd/texts/adm_notes.txt
  Reading data from v3_admin notes: /etc/iserverd/texts/adm_notes.txt
  doing parameter V3 post-register info = /etc/iserverd/texts/post_reg_man.txt
  Reading data from post-registration file: /etc/iserverd/texts/post_reg_man.txt
  doing parameter Include = /etc/iserverd/v5_proto.conf
[Fri Apr 30 16:50:19 2004, 0] :(1473)
  WARNING: Can't find include file /etc/iserverd/v5_proto.conf
  doing parameter Include = /etc/iserverd/v7_proto.conf
  Grab paraneters from includes: /etc/iserverd/v7_proto.conf
  doing parameter Enable AIM port = 5190
  doing parameter V7 proto enabled = Yes
  doing parameter V7 connection timeout = 20
  doing parameter V7 cookie timeout = 240
  doing parameter V7 accept concurent = True
  doing parameter V7 max search = 100
  doing parameter V7 max contact size = 600
  doing parameter V7 max watchers size = 750
  doing parameter V7 max visible size = 200
  doing parameter V7 max invisible size = 200
  doing parameter V7 direct V3 connect = False
  doing parameter V7 BOS address = 127.0.0.1:5190
  doing parameter V7 proto config = /etc/iserverd/aim_proto.conf
  doing parameter V7 registration enabled = No
  doing parameter V7 default max channel = 2
  doing parameter V7 default max msgsize = 512
  doing parameter V7 default max sevil = 999
  doing parameter V7 default max revil = 999
  doing parameter V7 default mm interval = 0
  doing parameter V7 max ssi groups = 61
  doing parameter V7 max ssi ignore = 128
  doing parameter V7 max ssi non-icq = 200
[Fri Apr 30 16:50:19 2004, 4] :(1322)
  pm_process() returned Yes
[Fri Apr 30 16:50:19 2004, 3] :(115)
  Wrote pid file...

скрипт написал [OK]
но ps ax показывает обратное. НЕТ ТАКОГО ПРОЦЕССА

Главное другие ставят правда на линукс (у меня БСД 5.1) и ошибок нет и все работает.

Где затык?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "кто настраивал iserverd помогите!!!"
Сообщение от teebot Искать по авторуВ закладки on 30-Апр-04, 17:16  (MSK)
дополнение из /var/log/messages

Apr 30 19:12:44 router IServer: Init: IServerd started: [Ver: 2.4.9]
Apr 30 19:12:44 router IServer: Init: checking byteorder... LITTLE_ENDIAN
Apr 30 19:12:44 router IServer: Init: checking for random device... /dev/urandom
Apr 30 19:12:44 router IServer: ERROR: Can't bind pipe socket to special file...

что значит Apr 30 19:12:44 router IServer: ERROR: Can't bind pipe socket to special file...?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "кто настраивал iserverd помогите!!!"
Сообщение от teebot Искать по авторуВ закладки on 30-Апр-04, 18:59  (MSK)
проблема решилась пересборкой ядра с вот такими параметрами
options SHMALL=8192
options SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)
options SEMMNI=40
options SEMMNS=240
options SEMUME=40
options SEMMNU=120
options SEMOPM=301
options SEMMSL=200
options SEMMAP=200

все запускается и все стартует но новые юзера не регистрируются
icquser add непомогает (вернее как помогает пишет что юзера добавило, при повторной попытке говорит что юзер есть значит не глюк)

но аська зарегистрироваться не может

пробовал licq под БСД
и icq2003a под винду

заокнектится они не могут

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "кто настраивал iserverd помогите!!!"
Сообщение от teebot Искать по авторуВ закладки on 01-Май-04, 11:16  (MSK)
всетки решил запоститься. может у кого-то появится такая же проблема пригодится. Все решилось. У меня не конектились клиенты потому что в конфиге iserverd была привязка к localhost, это я понял когда запустил licq на localhоst`е и он законектился, я начал искать где поправить в конфигах.

v7_proto.conf

V7 registration enabled =       Yes # это что бы клиенты сами могли регистрировать себе UIN
V7 BOS address          =       192.168.2.184:519

iserv.conf
Bind on all interfaces =       Yes

если коротко это все.

Извините что побеспокоил, иногда не хватает терпения посидеть и поковырять долше и упорней.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру