Конференция "Прочее" » [FreeBSD] Странная проблема с консолью
 
  • 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 потихоньку мучаю.
 
Конференция "Прочее" » [FreeBSD] Странная проблема с консолью
Есть новые Нет новых   [134451   +26][b:0][p:0.001]