Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: ejabberd, mysql a ubuntu server  (Přečteno 8556 krát)

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
ejabberd, mysql a ubuntu server
« kdy: 11 Března 2008, 21:49:58 »
Zdravím Vás!

Zařídil jsem si server s tím, že si na něm zprovozním jabber (ejabberd). Samozřejmě nejjednodušší cesta pro mě byla sudo aptitude install ejabberd - nainstalovala se verze ejabberd-1.1.2 (i když už je 2.0.0). Apache2 a mysql mám už nainstalované z dřívější doby.
Chtěl jsem, aby se místo vnitřní DB využívalo MySQL - pro pozdější využití, proto jsem postupoval podle: http://www.process-one.net/docs/ejabberd/guide_en.html#webinterface a hlavně http://support.process-one.net/doc/display/MESSENGER/Using+ejabberd+with+MySQL+native+driver .
Ale ať se snažím jak chci, rozjet se mi to nedaří.
Přesněji, pokud zadám (jako root samozřejmě): /etc/init.d/ejabberd start, tak se tváří, že naskočí, nevypíše žádnou chybu
zadám ejabberdclt start a vyskočí na mě:
Kód: [Vybrat]
RPC failed on the node ejabberd@jakje: {'EXIT',
                                        {badarg,
                                         [{ets,
                                           lookup,
                                           [hooks,
                                            {ejabberd_ctl_process,global}]},
                                          {ejabberd_hooks,run_fold,4},
                                          {ejabberd_ctl,process,1},
                                          {rpc,'-handle_call/3-fun-0-',5}]}}
Ta stejná chyba vyskočí i při jakýmkoliv jiným příkazu kromě ejabberdclt status, to pak píše:
Kód: [Vybrat]
Node ejabberd@jakje is started. Status: started
ejabberd is not running

Snad by to mohlo být nastavením mysql v .cfg, zde mám (mimo jiné):
Kód: [Vybrat]
% For authentication via ODBC use the following:
{auth_method, odbc}.
{odbc_server {mysql, "localhost", "ejabberd", "ejabberd", "password"}}.
{odbc_pool_size, 10}.
{odbc_keep_interval, undefined}.
%{odbc_server, "DSN=ejabberd;UID=ejabberd;PWD=password"}.
kde poslední řádek je defaultní, ty nad ním jsem přidal podle návodu, ale moc jim nevěřím..

No, tajně doufám, že někdo pochopil a ví a poradí jak to zprovoznit s mysql. Popř. znáte jiný dobrý jabber server, který mysql podporuje?
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

Bernard Williams

  • Aktivní člen
  • *
  • Příspěvků: 103
    • Santiaco.cz
Re: ejabberd, mysql a ubuntu server
« Odpověď #1 kdy: 12 Března 2008, 13:10:23 »
Nejspíš OT, ale můžu se zeptat čistě jako laik, jaký má smysl si zřizovat jabber server?
ASUS NB F3E, Intel Core 2 Duo T5450, 15.4" WXGA, int. graf. karta Intel GMA X3100, 2GB RAM, HD 250GB.
Debian 5 "Lenny" + Windows 7
 Santiaco.cz | Maturitní tabla

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: ejabberd, mysql a ubuntu server
« Odpověď #2 kdy: 12 Března 2008, 16:26:59 »
Nejspíš OT, ale můžu se zeptat čistě jako laik, jaký má smysl si zřizovat jabber server?
Smysl? Např. pro komunikaci v rámci firmy mi přijde rozumější nechávat data ve firmě než je vysílat ven (icq). Nebo pro jinou úzkou skupinu lidí, kteří v rámci serveru využijí i jiný služby (a icq se jim nelíbí, jinej jabber pak nemusí využívat). A ještě jeden důvod bych měl: a proč ne? Když je příležitost, člověk chce zkusit něco novýho... Je to na posouzení každýho zvlášť..
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

Bernard Williams

  • Aktivní člen
  • *
  • Příspěvků: 103
    • Santiaco.cz
Re: ejabberd, mysql a ubuntu server
« Odpověď #3 kdy: 12 Března 2008, 17:56:21 »
kubiis: Klíd, já to nemyslel nijak ve zlém. Prostě mě v té chvíli nenapadl rozumný důvod si takový server zřizovat.
ASUS NB F3E, Intel Core 2 Duo T5450, 15.4" WXGA, int. graf. karta Intel GMA X3100, 2GB RAM, HD 250GB.
Debian 5 "Lenny" + Windows 7
 Santiaco.cz | Maturitní tabla

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: ejabberd, mysql a ubuntu server
« Odpověď #4 kdy: 13 Března 2008, 06:08:28 »
kubiis: Klíd, já to nemyslel nijak ve zlém. Prostě mě v té chvíli nenapadl rozumný důvod si takový server zřizovat.
v poho, jen jsem se rozepsal :)

Tak nakonec vyřešeno kompilací nejnovějšího ejabberd (zatím jede bez MySQL), seděl jsem nad tím celou noc, ale zadařilo se (aspoň jsem něco v práci dělal).. Ještě tu DB, ale to teď snad už nebude problém..
« Poslední změna: 13 Března 2008, 07:13:01 od kubiis »
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

 

Provoz zaštiťuje spolek OpenAlt.