Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: How-To Установка Jabber сервера  (Прочитано 28855 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stranger1231

  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #15 : 11 Декабря 2007, 00:20:33 »
kostyanoy@ftp:~$ sudo aptitude search expat
p   expat                                                      - XML parsing C library - example application


Вестимо надо expat поставить :))))

Оффлайн Homeboy

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #16 : 11 Декабря 2007, 08:10:18 »
пасип конечно,но не помогло =( куда копать?

Оффлайн Homeboy

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #17 : 12 Декабря 2007, 19:34:43 »
kostyanoy@ftp:~$ sudo aptitude search expat
p   expat                                                      - XML parsing C library - example application


Вестимо надо expat поставить :))))
а далее покопался одуплил :) спасибо, теперь как и все зациклился на гсасл,хотя уже поставил даже версию 0.2.21 что ему надо ещё-то?(

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #18 : 04 Февраля 2008, 10:37:14 »
После: ./configure --enable-mysql --enable-debug
В конце получил следующее:

checking for gsasl_check_version in -lgsasl... yes
checking for GnuSASL version >= 0.2.14... no
configure: error: no SASL backend available out of: gsasl
administrator@web-server:~/jabberd-2.1.10$ make

Почитал редми по установке jabberd - прилагаемого в архиве
Скачал, и вроде как установил данные библиотеки, но всё равно так же неработает.

Что делать дальше?

GnuSASL 0.2.14 вроде бы поставил - но как видно, она не поставилась...

Абсолютно такая же фигня.
Установил уже всё связанное с sasl из репозиториев, скомпилял 0.2.24 из исходников - толку нет.
Что делать?

Upd:
Нашёл решение на сайте разработчиков (http://jabberd2.xiaoka.com/ticket/133):
В /etc/ld.so.conf дописываем
/lib
/usr/lib
/usr/local/lib
и запускаем
ldconfig
« Последнее редактирование: 04 Февраля 2008, 11:28:48 от Дмитрий Б0 »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #19 : 05 Февраля 2008, 06:16:27 »
Всё вроде бы установилось без ошибок.
Но вот запуск пока не удался.

Во-первых.
Цитировать
В файле sm.xml:
sudo gedit /usr/local/etc/jabberd/c2s.xml
Указать вместо localhost - к примеру jabber.myfirma.local
В файле c2s.xml:
sudo gedit /usr/local/etc/jabberd/sm.xml
Указать вместо localhost - к примеру jabber.myfirma.local
Кстати, наоборот :)
Это jabber.myfirma.local как-то связано с именем компа?
Если комп называется, например, comp и он не в домене - как это выражение должно выглядеть? jabber.comp?..

Во-вторых, какие настройки должны быть у клиента? Пробую подключиться с помощью Pidgin.
Какие значения должны быть у "Домен:", "Требовать SSL/TLS", "Разрешить идентефикацию простым текстом через нешифрованные потоки", "Соединяться с сервером:"?
Пробовал разное, сначала пишет что "(jid) disabled", затем "соединение разорвано".

Upd:
Оказалось, сервер не запускается вообще.
sudo cat /var/log/messages | grep jabberd
<...>
Feb  5 14:13:23 support jabberd/resolver[7542]: starting up
Feb  5 14:13:23 support jabberd/resolver[7542]: process id is 7542, written to /usr/local/var/jabberd/pid/resolver.pid
Feb  5 14:13:23 support jabberd/resolver[7542]: attempting connection to router at 127.0.0.1, port=5347
Feb  5 14:13:23 support jabberd/router[7521]: [127.0.0.1, port=45348] connect
Feb  5 14:13:23 support jabberd/router[7521]: [127.0.0.1, port=45348] authenticated as jabberd@jabberd-router
Feb  5 14:13:23 support jabberd/resolver[7542]: connection to router established
Feb  5 14:13:23 support jabberd/router[7521]: [127.0.0.1, port=45348] tried to bind 'resolver', but it's already bound
Feb  5 14:13:23 support jabberd/resolver[7542]: router refused bind request (409)
Feb  5 14:13:23 support jabberd/router[7521]: [127.0.0.1, port=45348] disconnect
Кому не жалко, пришлите рабочие конфиги!
« Последнее редактирование: 05 Февраля 2008, 07:11:20 от Дмитрий Б0 »

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #20 : 27 Мая 2008, 17:23:57 »
Извините, но я тоже не пойму: какие веские преимущества у ejabberd супротив OpenFire?

Оффлайн Homeboy

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #21 : 28 Мая 2008, 15:56:34 »
Извините, но я тоже не пойму: какие веские преимущества у ejabberd супротив OpenFire?
яву никогда не видел? 0_О

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #22 : 29 Мая 2008, 02:42:20 »
Homeboy
То есть, в плане функционала, у ejabberd никаких преимуществ нет, дело только в отсутствии жабо-машины?

Оффлайн Homeboy

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #23 : 03 Июня 2008, 16:05:03 »
Homeboy
То есть, в плане функционала, у ejabberd никаких преимуществ нет, дело только в отсутствии жабо-машины?
эм,значит ответ на мой вопрос положительный.
скажем так,ежабер "лучше"
опенфаер - проще

Оффлайн Drakula2k

  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #24 : 07 Июня 2008, 01:47:41 »
В хакере като статья была про поднятие джаббера с транспортом в ICQ, и видео на диске. Если кому надо могу выложить...
Ubuntu 10.04

Оффлайн mayken

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #25 : 09 Июня 2008, 22:09:43 »
DimaSys очень похвально что взялся за эту идею, просто я тоже начинал ставить jabber-сервер, да вот теперь в отпуске и немного поздабил
в полне возможно что ук нас выйдет нормальный howto, как говориться "одна голова хорошо а два сапога пара" -  ;D

Вот мой вариант установке в некоторых местах очень просто  ;) и нет Мускула (использывания его очень спорный вопрос и есть куча мнений)

Ставим
apt-get install ejabberdНаходим конфиг /etc/ejabberd/ejabberd.cfg

этот пользователь будет записан в администраторы сервера.
{acl, admin, {user, "combr" }}.{host, "test.ru"}.на этом хосте будет работать jabber-сервер. Ejabberd с версии 0.9 поддерживает виртуальный хостинг, так что хостов может быть много. если нужно поддерживать несколько хостов, используйте опцию hosts.
{language, "ru"}.язык, на котором будут выдаваться сообщения сервера.
Должны быть открыты порты
[{5222, ejabberd_c2s,     [{access, c2s},.... это соединение клиент-сервер, достаточно для организации нешифрованных соединений клиентов и отдельно стоящего сервера.
{5269, ejabberd_s2s_in,.... соединение сервер-сервер, для общения с клиентами других серверов.
{5280, ejabberd_http,.... веб-администрирование этого сервера.

попробуйте запустить сервер
/etc/init.d/ejabberd startпосмотрите в лог /var/log/ejabberd/sasl.log
если там последняя запись =CRASH REPORT==== то произошла ошибка во время запуска сервера
=PROGRESS REPORT====  -  то все нормально

Установка пароля администратора
Теперь надо задать пароль администратора:
Цитировать
Usage: ejabberdctl node command
command:
  register user server password register a user
т.е.
ejabberdctl register ceval  test.ru testчерез пробел команда пользователь хост пароль

теперь можете зайти браузером по адресу host:5280/admin, ввести полный jid администратора (ceval@test.ru) и пароль, и администрировать

Так же как и ты я многое ни успел ......  Ободном жалею,годы,так хочется пожить .. (с)

СПС за статью! завел с 1 раза и всё нормально работает ;)

Оффлайн azcapone

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #26 : 10 Июня 2008, 12:12:34 »
Homeboy
То есть, в плане функционала, у ejabberd никаких преимуществ нет, дело только в отсутствии жабо-машины?
В плане функционала вещи более чем похожие, файр даже пофункциональнее местами будет.
+ в сторону файра за его удобство в администрировании, при достаточном знании англицкого само-собой.
минус же, который по моему мнению способен загубить все плюсы, в том что жрет это животное через чур много, ему сервак с двумя гигами оперативы подавай, это если пользователей около 50 будет, и то не шибко активных. Лично у меня падал при 10 пользователях на ВДС с 512 "честной" оперативки, банально памяти не хватало, а за вычетом апача+мускула ему оставалось около 380 метров.

ejabberd же сравнительно мало кушает, но при этом мудренее в установке и настройке, но крупные неприятности способен доставить лишь человеку не умеющему работать с шеллом, да и то только на первых порах.

Оффлайн tp123

  • Любитель
  • *
  • Сообщений: 60
  • я еще тока учусь.
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #27 : 15 Июня 2008, 02:47:38 »
не могу понять где логин и пасс админа ! (сорри такой глупенький вопрос!!!)

Оффлайн xPavlus

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • xpavlus.ucoz.ru
Re: How-To Установка Jabber сервера
« Ответ #28 : 19 Июня 2008, 12:27:56 »
$ ejabberdctl register pavlus localhost test
RPC failed on the node ejabberd@pc1: nodedown
- что это мне чудо машина хочет сказать?

Оффлайн Drakula2k

  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Re: How-To Установка Jabber сервера
« Ответ #29 : 02 Июля 2008, 17:59:39 »
По просьбам трудящихся в ПМ выкладываю видео из журнала Хакер по сабжу:

Союз тети Аси и дяди Джаббера.

Посмотрев этот ролик, ты узнаешь, как
установить и настроить сервер ejabberd
в Ubuntu Linux, подключимся к новому
серверу с помощью клиента Miranda. Познакомимся
с возможностями веб-интерфейса. Также
будет продемонстрировано, как настроить
и запустить транспорт ICQ <-> Jabber.

http://rapidshare.com/files/126562039/Sous_dadi_Jaberra_i_teti_Asi.avi.html


Ubuntu 10.04

 

Страница сгенерирована за 0.022 секунд. Запросов: 19.