Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.01;
Скачать: CL | DM;

Вниз

[FreeBSD] Странная проблема с консолью   Найти похожие ветки 

 
Kerk ©   (2009-01-01 15:13) [0]

Пытаюсь выполнить ejabberdctl с нужными мне параметрами (как написано в мануале), но происходит нечто странное: после нажатия на enter, ничего не происходит, просто ввод переходит на новую строку и ждет чего я введу дальше, выйти оттуда удается только с помощью CTRL+C. Такое происходит даже если запустить ejabberdctl без параметров. Что с ним такое может быть?

Содержимое /usr/local/bin/ejabberdctl:

#!/bin/sh

exec erl -noinput -sname ejabberdctl -s ejabberd_ctl -extra $@


 
Zeqfreed ©   (2009-01-01 15:27) [1]

А демон в это время запущен? Он там к нему вроде по RPC обращается, хотя и должен ругаться если что-то не получается. По ^D тоже завершается или только ^C?


 
Kerk ©   (2009-01-01 15:37) [2]

По ^D не завершается, завершается еще по ^Z.

> А демон в это время запущен?

Ну веб-админка на порту 5280 отвечает. Пароль просит, по крайней мере.


 
Zeqfreed ©   (2009-01-01 15:44) [3]

> Kerk ©   (01.01.09 15:37) [2]

По ^Z оно в фон скорее уходит ;)

Единственное чего могу посоветовать, это наверное обновить пакет, если он не последней версии. Лично у меня содержимое скрипта несколько другое и строчек там побольше, но у меня таки Дженту.


 
Kerk ©   (2009-01-01 15:51) [4]

Ну я его ставил с помощью
cd /usr/ports/net-im/ejabberd
make install clean


Обновить - это скачать новые сорцы и запустить то же самое?


 
Zeqfreed ©   (2009-01-01 15:55) [5]

> Kerk ©   (01.01.09 15:51) [4]

Ну, /usr/ports это же коллекция портов Фряхи? Вот ее нужно обновить (я уже не помню как это делается) и собрать/поставить пакет заново.


 
Kerk ©   (2009-01-01 17:32) [6]

Оно мне ответило!

shivaree# ejabberdctl status
RPC failed on the node status: nodedown


 
Zeqfreed ©   (2009-01-01 22:26) [7]

> Kerk ©   (01.01.09 17:32) [6]

Ну вот я тебе про это и говорил в [1] :)


 
Kerk ©   (2009-01-01 22:34) [8]


> Zeqfreed ©   (01.01.09 22:26) [7]

Спасибо. Я разобрался уже.
Добавил указание пути к erlang"у в скрипте запуска ejabberdctl и запускаю его из под того же юзера, что и ejabberd запущен. Теперь все работает :)


 
Zeqfreed ©   (2009-01-01 22:45) [9]

> Kerk ©   (01.01.09 22:34) [8]

Ну отлично :)
Я вот тоже ejabberd потихоньку мучаю.


 
Kerk ©   (2009-01-02 00:57) [10]

Тебе его удалось научить добавлять контакты, использующие google talk?


 
Kerk ©   (2009-01-02 02:01) [11]

Вопрос снят, я и это победил. Теперь думаю чего б еще интересное там замутить :)


 
Kerk ©   (2009-01-02 03:09) [12]

Просвети плиз, хранит ли ejabberd логи разговоров на сервере. Если нет, то можно ли заставить?

P.S. И еще б мне мануальчик по настройке SSL :))


 
iZeqfreed   (2009-01-02 03:42) [13]

Есть такая штука как mod_service_log (http://www.process-one.net/en/ejabberd/guide_en#htoc52) и есть mod_log_chat (http://www.ejabberd.im/mod_log_chat) для конференций, но я с ними пока дела не имел.

Мануала по SSL тоже наверное не подскажу, хотя там все дело вроде в генерации сертификатов.


 
Kerk ©   (2009-01-06 04:43) [14]

SSL оказалось сделать просто, но не работает почему-то с сертификатом выданным XMPP.org, только с самподписанным.



Страницы: 1 вся ветка

Текущий архив: 2009.03.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.037 c
15-1230567777
Petr V. Abramov
2008-12-29 19:22
2009.03.01
А кто такие сервитуты?


2-1232023261
Гость
2009-01-15 15:41
2009.03.01
Unit not found: System.pas .


2-1231942778
Scot Storch
2009-01-14 17:19
2009.03.01
нарисовать прямоугольник


2-1232101813
charoey_mag
2009-01-16 13:30
2009.03.01
Путь


2-1232137033
programmer90
2009-01-16 23:17
2009.03.01
JavaScript +Opera и ShellExecute