-
Kerk © (01.01.09 15:13) [0]Пытаюсь выполнить ejabberdctl с нужными мне параметрами (как написано в мануале), но происходит нечто странное: после нажатия на enter, ничего не происходит, просто ввод переходит на новую строку и ждет чего я введу дальше, выйти оттуда удается только с помощью CTRL+C. Такое происходит даже если запустить ejabberdctl без параметров. Что с ним такое может быть?
Содержимое /usr/local/bin/ejabberdctl:#!/bin/sh
exec erl -noinput -sname ejabberdctl -s ejabberd_ctl -extra $@ -
Zeqfreed © (01.01.09 15:27) [1]А демон в это время запущен? Он там к нему вроде по RPC обращается, хотя и должен ругаться если что-то не получается. По ^D тоже завершается или только ^C?
-
Kerk © (01.01.09 15:37) [2]По ^D не завершается, завершается еще по ^Z.
> А демон в это время запущен?
Ну веб-админка на порту 5280 отвечает. Пароль просит, по крайней мере. -
Zeqfreed © (01.01.09 15:44) [3]> Kerk © (01.01.09 15:37) [2]
По ^Z оно в фон скорее уходит ;)
Единственное чего могу посоветовать, это наверное обновить пакет, если он не последней версии. Лично у меня содержимое скрипта несколько другое и строчек там побольше, но у меня таки Дженту. -
Kerk © (01.01.09 15:51) [4]Ну я его ставил с помощьюcd /usr/ports/net-im/ejabberd
make install clean
Обновить - это скачать новые сорцы и запустить то же самое? -
Zeqfreed © (01.01.09 15:55) [5]> Kerk © (01.01.09 15:51) [4]
Ну, /usr/ports это же коллекция портов Фряхи? Вот ее нужно обновить (я уже не помню как это делается) и собрать/поставить пакет заново. -
Kerk © (01.01.09 17:32) [6]Оно мне ответило!shivaree# ejabberdctl status
RPC failed on the node status: nodedown -
Zeqfreed © (01.01.09 22:26) [7]> Kerk © (01.01.09 17:32) [6]
Ну вот я тебе про это и говорил в [1] :) -
Kerk © (01.01.09 22:34) [8]
> Zeqfreed © (01.01.09 22:26) [7]
Спасибо. Я разобрался уже.
Добавил указание пути к erlang'у в скрипте запуска ejabberdctl и запускаю его из под того же юзера, что и ejabberd запущен. Теперь все работает :) -
Zeqfreed © (01.01.09 22:45) [9]> Kerk © (01.01.09 22:34) [8]
Ну отлично :)
Я вот тоже ejabberd потихоньку мучаю.