LINUX.ORG.RU
ФорумAdmin

jabberd-2.1.15 + mu-conference-svn


0

0

Что-то не работает, кто-нибудь поднимал ?
Всё компилится и запускается, но в списке сервисов конференция не появляется.


Стоит jabberd-2.0.11-r1, mu-conference-0.6.0-r2 - все работает, mu-conference в списке служб значится.
Может что не так с конфигами ?

spirit ★★★★★
()
Ответ на: комментарий от spirit

# cat /etc/jabber/muc.xml
<jcr>
<name>muclinker</name>
<host>conference.xeb.homelinux.net</host>
<ip>127.0.0.1</ip>
<port>5347</port>
<secret>secret</secret>
<spool>/var/spool/jabber/rooms</spool>
<logdir>/var/log/jabber</logdir>
<pidfile>/var/run/jabber/mu-conference.pid</pidfile>
<loglevel>255</loglevel>
.....
</jcr>

# cat /etc/jabber/router.xml
<router>
.....
<aliases>
<alias name='conference.xeb.homelinux.net' target='muclinker'/>
</aliases>
.....
</router>

xeb
() автор топика
Ответ на: комментарий от xeb

У меня так:

/etc/jabberd/muc-jcr.xml
--------------
<jcr>
  <name>forum.jabber.localdomain.com</name>
  <host>forum.jabber.localdomain.com</host>
  <ip>192.168.0.1</ip>
  <port>5347</port>
  <secret>some_password</secret>

  <spool>/var/jabberd/spool/conference</spool>
  <logdir>/var/jabberd/log/conference</logdir>
  <pidfile>/var/jabberd/pid/muctrans.pid</pidfile>
  <loglevel>124</loglevel>

    <conference xmlns="jabber:config:conference">
    .....
    </conference>
</jcr>


/etc/jabberd/router.xml
--------------
<aliases>
    <!--alias name='conference.domain.com' target='muclinker'/-->
</aliases>


------------
$ host forum.jabber.localdomain.com.
forum.jabber.localdomain.com has address 192.168.0.1

spirit ★★★★★
()
Ответ на: комментарий от spirit

Пробовал и так, результат одинаковый, видимо просто эта связка не работает

anonymous
()

У меня jabberd-2.1.16 + mu-conference-0.7 - все работает. Единственное, что осле рестарта демона (это бывает редко, но...) комнаты приходится заново апрувить.

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

> > У меня jabberd-2.1.1

> где надыбал ? :-O на офф.сайте только 2.1.15

Странно, действительно сейчас на сайте только 2.1.15. Но брал там же:
http://ftp.xiaoka.com/jabberd2/releases/jabberd-2.1.6.tar.gz

Что то их глючит, вот читаю UPGRADE из архива:

This file contains upgrade instructions between different versions of jabberd2.

* 2.1.5 to 2.1.6 upgrade:

What had change:
- sysconfdir isn't changed to .../etc/jabberd anymore
- SASL backend is now GnuSASL by default with Cyrus as an alternative
- configure.in was renamed to configure.ac
- strndup() and timegm() implementations in subst/
- PATH_MAX definition added when necessary

You need to explicitly set --sysconfdir with jabberd subdir if you want to.
You need to --disable-gsasl and --enable-cyrus if you need to use Cyrus SASL.
Remove all source dependant patches for missing functions if you have ones.

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.