Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.03.01;
Скачать: [xml.tar.bz2];

Вниз

[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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.004 c
15-1230812008
Kerk
2009-01-01 15:13
2009.03.01
[FreeBSD] Странная проблема с консолью


2-1232027730
timekiller
2009-01-15 16:55
2009.03.01
Расчет площади текста


15-1230713121
RUBEY
2008-12-31 11:45
2009.03.01
Подключить компоненты


15-1230607135
Slider007
2008-12-30 06:18
2009.03.01
С днем рождения ! 30 декабря 2008 вторник


6-1199800507
Biver
2008-01-08 16:55
2009.03.01
E-mail





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский