Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 52

Thread: jabberd

  1. #31
    Quote Originally Posted by tinde View Post
    Я знаю, что работает. Научи его из инитскриптов запускать или из post-mount. А то я уже полмозга себе сломал!

    На данный момент единственное решение - поместить в post-mount
    Code:
    /opt/bin/router      /opt/etc/router.xml &
    /opt/bin/resolver    /opt/etc/resolver.xml &
    /opt/bin/sm          /opt/etc/sm.xml &
    /opt/bin/s2s         /opt/etc/s2s.xml &
    /opt/bin/c2s         /opt/etc/c2s.xml &
    Но это как-то совсем уже некошерно
    Тут как раз всё довольно просто. Можно сделать так:

    1. заменить

    Code:
    #!/bin/sh
    #-*-Perl-*-
    
    exec perl -w -x $0 "$@"
    
    #!perl
    на

    Code:
    #!/bin/sh
    #-*-Perl-*-
    
    exec /opt/bin/perl -w -x $0 "$@"
    
    #!perl
    2. Прописать в post-boot строчку
    Code:
    /opt/bin/jabberd
    Last edited by owl83; 20-02-2008 at 13:39.
    - Нет в жизни счастья...
    - Есть в жизни счастье, но оно в исходниках

  2. #32
    Что-то вообще странное творится с jabberd, всё установилось, настроил, запускаю - c2s регистрирует пользователя - всё нормально, но при попытке коннекта к серверу - в c2s логах пишется:
    Code:
    jabberd/c2s[28848]: [###.###.###.###, port=4088] connect
    jabberd/c2s[28848]: [###.###.###.###, port=4088] disconnect jid=unbound, packets: 0
    В чём может быть проблема? Чувствую, где-то что-то небось недостроил, но уже всё перерыл (в том числе и инет) - ничего не нашёл...

  3. #33
    Quote Originally Posted by mayoroff View Post
    Что-то вообще странное творится с jabberd, всё установилось, настроил, запускаю - c2s регистрирует пользователя - всё нормально, но при попытке коннекта к серверу - в c2s логах пишется:
    Code:
    jabberd/c2s[28848]: [###.###.###.###, port=4088] connect
    jabberd/c2s[28848]: [###.###.###.###, port=4088] disconnect jid=unbound, packets: 0
    В чём может быть проблема? Чувствую, где-то что-то небось недостроил, но уже всё перерыл (в том числе и инет) - ничего не нашёл...
    В корявых настройках, в них, родимых. На пред. странице я дал линк на руководство по настройке. Таки советую почитать.
    Wl 500 gp

  4. #34

    Unhappy

    Quote Originally Posted by tinde View Post
    В корявых настройках, в них, родимых. На пред. странице я дал линк на руководство по настройке. Таки советую почитать.
    Блин Замучался я полностью с этим jabber-ом, уже минимум 10 раз переустанавливал, начинал сначала всё. Настраиваю по гайду, никаких левых надстроек не делаю, разве что вместо sqlite использую berkley db. Всё равно - не хочет он принимать connection, хоть убей. Регистрировать - регистрирует, а не соединяется...

    Если не сложно, нельзя ли кратенький гайд написать по настройке джабы для коробочки?

  5. #35
    Quote Originally Posted by mayoroff View Post
    разве что вместо sqlite использую berkley db.
    Ну дык а чего ж вы хотели, я ж таки написал, что в моей сборке включен только беркли. А сиквелайт вообще глюкал (похоже, памяти не хватало).
    Wl 500 gp

  6. #36
    Quote Originally Posted by tinde View Post
    Ну дык а чего ж вы хотели, я ж таки написал, что в моей сборке включен только беркли. А сиквелайт вообще глюкал (похоже, памяти не хватало).
    Вы неправильно меня поняли Правильно, как раз беркли я и использовал. Фраза была касательно гайда - там установка описана для sqlite, я использовал berkley.

  7. #37
    Quote Originally Posted by mayoroff View Post
    Вы неправильно меня поняли Правильно, как раз беркли я и использовал. Фраза была касательно гайда - там установка описана для sqlite, я использовал berkley.
    А клиент какой?
    Wl 500 gp

  8. #38
    Quote Originally Posted by tinde View Post
    А клиент какой?
    Пробовал и виндовый Qip Infinum, и линуховый Pidgin - одно и тоже: регистрирует, но не пускает

    update: вот ещё разок всё с нуля начал. Делаю следуюшие действия:
    1. Добавляю пользователя jabber
    2. Создаю дирректории /opt/usr/local/var/jabberd/pid, /opt/usr/local/var/jabberd/log, /opt/usr/local/var/jabberd/db
    3. Устанавливаю владельца jabber на эти дирректории
    4. Устанавливаю ipkg install jabber.ipk (из этого топика)
    5. Меняю в /opt/etc/*.xml параметры: директории pid файлов, базу с mysql на db, домен, директории к либам (/opt/lib/jabberd), дир. к логам, путь к db.
    6. Меняю пути в /opt/bin/jabberd
    7. su jabber, jabberd &

    Немного из логов:
    Code:
    Feb 21 23:22:37 jabberd/c2s[20267]: [7] [192.168.1.45, port=56925] connect
    Feb 21 23:22:41 jabberd/c2s[20267]: [7] created user: user=mayoroff; realm=profdesign.net
    Feb 21 23:22:41 jabberd/c2s[20267]: [7] registration succeeded, requesting user creation: jid=mayoroff@profdesign.net
    Feb 21 23:22:44 jabberd/sm[20264]: created user: jid=mayoroff@profdesign.net
    Feb 21 23:22:44 jabberd/c2s[20267]: [7] [192.168.1.45, port=56925] disconnect jid=mayoroff@profdesign.net, packets: 2
    Feb 21 23:23:26 jabberd/c2s[20267]: [7] [192.168.1.45, port=56931] connect
    Feb 21 23:23:28 jabberd/c2s[20267]: [7] [192.168.1.45, port=56931] disconnect jid=unbound, packets: 0
    В заключение, приатачу свои конфиги, может кто-то всё-таки поможет с джабой?...
    Attached Files Attached Files
    Last edited by mayoroff; 21-02-2008 at 22:00.

  9. #39
    SASL-аутентификацию в клиенте не пробовали отключать?
    В QIP Infium - Настройки/Учетные записи/Запись джаббера/Дополнительно/Отключить аутентификацию SASL
    Last edited by owl83; 22-02-2008 at 00:13.
    - Нет в жизни счастья...
    - Есть в жизни счастье, но оно в исходниках

  10. #40
    Quote Originally Posted by owl83 View Post
    SASL-аутентификацию в клиенте не пробовали отключать?
    Отключено.

  11. #41
    Собрали бы лучше 1.4 без ssl , с этим 2.0 морока одна даже под обычным линухом.

  12. #42
    скомпильте, я пакет соберу.
    vim имеет два режима - бибикать и все портить (с) не мое

  13. #43

    Smile jabberd-1.4.3.1

    Доброго времени суток!

    В общем, задолбал меня этот jabberd2, настроить его так и не получилось, поэтому решил я попробовать свои силы в компиляции под коробочку jabber-1.4.3.1. Первая попытка неудалась - оказывается нет такой функции modf(). Не беда - я её заменил обычными функциями преобразования чисел, что в общем, как решение при переводе проектов из c++ под c#.

    В общем, скомпилился сабж (без поддержки ssl - как просили тут, да и мне ssl особо не нужен) + jabber user directory и mu-onference. Под всё это подвёл рабочий конфиг, всё разложил по директориям. Зависимостей - не знаю, ибо на коробке уже столько всего стоит, что просто не разобраться. В общем, пробуйте. Мож кто пакет сделает, да и можно, думаю, в репозиторий положить.

    Работоспособность жабы проверена - работает. Работоспособность jud и mu-conference - не проверял, времени не хватило

    ЗЫ: Положить всё в /opt. Запускать: jabberd -c /opt/etc/jabber.xml &.
    Attached Files Attached Files

  14. #44
    Quote Originally Posted by mayoroff View Post
    Мож кто пакет сделает, да и можно, думаю, в репозиторий положить.

    Работоспособность жабы проверена - работает. Работоспособность jud и mu-conference - не проверял, времени не хватило

    ЗЫ: Положить всё в /opt. Запускать: jabberd -c /opt/etc/jabber.xml &.
    С какими опциями запущен был ./configure ?

    пакет не проблема, но для репазитария нужен мэйк файл + набор патчей.
    патчи можно получить сравнив эталон с конечным результатом. примерно так.
    diff -u -r /директория/с/эталонными/исходниками/ /директория/с/исправленными/исходниками/ >jabberd.patch
    патчи всех файлов попадут в jabberd.patch, это не совсем хорошо, их можно разделить на отдельные патчи, зайдя в этот файл с помощью mc и скопировав набор патчей в другую директорию.

    PS:а пакет вручную сделаю завтра.
    PPS: надо как нибудь дописать хаутушку по работе с пакетами.
    Last edited by angel_il; 25-02-2008 at 22:07.
    vim имеет два режима - бибикать и все портить (с) не мое

  15. #45
    Quote Originally Posted by angel_il View Post
    С какими опциями запущен был ./configure ?
    только --prefix=/opt

    Сейчас заметил, что выкидывает warning: Unable to access home folder /opt/tmp/jabberd-1.4.3.1: No such file or directory
    Блин, надо бы пересобрать с home-dir = /opt/usr/local/ например... Уже завтра - сегодня спать охота

Page 3 of 4 FirstFirst 1234 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •