Openfire + freebsd



stegmatik
12.11.2009, 13:08

Ребят, подскажите Openfire на freebsd без иксов работать будет?

Установка самого Openfire прошла без проблем,сервер запустил … но с другой машины подконектиться не могу((



J`JF
13.11.2009, 05:58

А что делал для диагностики? Или просто «не работает»? )) Ну разве можно так вопросы задавать?

1. Убедиться, что работает: ps ax | grep openfire

2. Убедиться, что прицепился на нужные порты и интерфейсы: sockstat | grep openfire

3. Убедиться, что ни на что не ругается: cat /var/log/messages | grep openfire (И вообще покурить этот самый лог на предмет другой подозрительной гадости).

Насколько я понимаю, у него на порту 9090 должна быть доступна морда управления – попробовать подключиться к ней браузером (

_ttp://openfire.server.ip:9090/index.jsp) – ну и дальше по обстоятельствам. Это же очевидно.



joker_nikolaev
13.11.2009, 12:42

Ребят, подскажите Openfire на freebsd без иксов работать будет?

да конечно…

в IP/IPFW давал доступ по порту 9090??



J`JF
16.11.2009, 14:55

А, как я погляжу, stegmatik уже не в первый раз (

_ttp://forum.rukompik.ru/showthread.php?t=85126) задает вопрос и тему не продолжает. Нехорошо…



Funduk
16.11.2009, 23:44

3. Убедиться, что ни на что не ругается: cat /var/log/messages | grep openfire (И вообще покурить этот самый лог на предмет другой подозрительной гадости).

Openfire на жабке на сколько я помню у него есть несколько своих файлов с логами разного уровня и в /var/log/messages он вроде бы ничего полезного не пишет.



J`JF
17.11.2009, 05:31

Openfire на жабке на сколько я помню у него есть несколько своих файлов с логами разного уровня и в /var/log/messages он вроде бы ничего полезного не пишет.

В /var/log/messages пишет исключительно syslog. Я openfire не крутил – может быть он и сам логи ведет. В любом случае, проверить системные логи на предмет возможных ошибок никогда не помешает.



joker_nikolaev
17.11.2009, 13:58

у файра есть своя папка с логами:

ls /var/log/openfire/ (= [ /<6>update/www ]

debug.log debug_3.log error_2.log warn.log webchat-error.log.lck

debug_1.log error.log info.log warn_1.log

debug_2.log error_1.log info_1.log webchat-error.log

Хм. а мусорит нормально =)



stegmatik
17.11.2009, 16:17

Уважаемый J`JF , прошу прощения, что не отвечал ,

у меня не всегдя есть доступ дико-садовской сети ,так и получается задал вопрос, позаглядывал день ,второй. ответа нет .и к забыл.

исправлюсь, слово даю!

Собственно по Openfire !

установился без проблем но сервер почему-то не запускается.

technol# /usr/local/etc/rc.d/openfire start

Starting openfire.

technol#

смотрю в запущенные процессы а там OF нет.

если делаю

technol#/usr/local/etc/rc.d/openfire restart

openfire not running? (check /var/run/openfire.pid).

Starting openfire.

смотрю в смотрю в /var/run/openfire.pid там цифры 70915

делаю

technij# ps aux

USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND

root 11 95.3 0.0 0 8 ? RL 2:17PM 1109:23.90 [idle]

root 12 1.0 0.0 0 8 ? WL 2:17PM 13:44.42 [swi4: clock sio

root 26 0.9 0.0 0 8 ? DL 2:17PM 15:19.41 [irq10: rl0]

root 0 0.0 0.0 0 0 ? WLs 2:17PM 0:00.00 [swapper]

root 1 0.0 0.1 724 248 ? ILs 2:17PM 0:00.17 /sbin/init —

root 2 0.0 0.0 0 8 ? DL 2:17PM 0:07.41 [g_event]

root 3 0.0 0.0 0 8 ? DL 2:17PM 0:09.03 [g_up]

root 4 0.0 0.0 0 8 ? DL 2:17PM 0:10.97 [g_down]

root 5 0.0 0.0 0 8 ? DL 2:17PM 0:00.00 [thread taskq]

root 6 0.0 0.0 0 8 ? DL 2:17PM 0:00.00 [kqueue taskq]

root 7 0.0 0.0 0 8 ? DL 2:17PM 0:00.00 [acpi_task0]

root 8 0.0 0.0 0 8 ? DL 2:17PM 0:00.00 [acpi_task1]

root 9 0.0 0.0 0 8 ? DL 2:17PM 0:00.00 [acpi_task2]

root 10 0.0 0.0 0 8 ? DL 2:17PM 0:00.00 [ktrace]

root 13 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [swi3: vm]

root 14 0.0 0.0 0 8 ? WL 2:17PM 0:01.12 [swi1: net]

root 15 0.0 0.0 0 8 ? DL 2:17PM 0:05.50 [yarrow]

root 16 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [swi6: task queu

root 17 0.0 0.0 0 8 ? WL 2:17PM 0:00.36 [swi6: +]

root 18 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [swi5: +]

root 19 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [swi2: cambio]

root 20 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [irq9: acpi0]

root 21 0.0 0.0 0 8 ? WL 2:17PM 0:02.61 [irq14: ata0]

root 22 0.0 0.0 0 8 ? WL 2:17PM 0:00.01 [irq15: ata1]

root 23 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [irq5: uhci0]

root 24 0.0 0.0 0 8 ? DL 2:17PM 0:00.01 [usb0]

root 25 0.0 0.0 0 8 ? DL 2:17PM 0:00.00 [usbtask]

root 27 0.0 0.0 0 8 ? DL 2:17PM 0:00.60 [fdc0]

root 28 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [irq7: ppc0]

root 29 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [swi0: sio]

root 30 0.0 0.0 0 8 ? WL 2:17PM 0:00.23 [irq1: atkbd0]

root 31 0.0 0.0 0 8 ? WL 2:17PM 0:00.00 [irq12: psm0]

root 32 0.0 0.0 0 8 ? DL 2:17PM 0:00.21 [pagedaemon]

root 33 0.0 0.0 0 8 ? DL 2:17PM 0:00.00 [vmdaemon]

root 34 0.0 0.0 0 8 ? DL 2:17PM 0:16.62 [pagezero]

root 35 0.0 0.0 0 8 ? DL 2:17PM 0:00.82 [bufdaemon]

root 36 0.0 0.0 0 8 ? DL 2:17PM 0:43.86 [syncer]

root 37 0.0 0.0 0 8 ? DL 2:17PM 0:01.21 [vnlru]

root 38 0.0 0.0 0 8 ? DL 2:17PM 0:01.79 [softdepflush]

root 39 0.0 0.0 0 8 ? IL 2:17PM 0:00.00 [nfsiod 0]

root 40 0.0 0.0 0 8 ? IL 2:17PM 0:00.00 [nfsiod 1]

root 41 0.0 0.0 0 8 ? IL 2:17PM 0:00.00 [nfsiod 2]

root 42 0.0 0.0 0 8 ? IL 2:17PM 0:00.00 [nfsiod 3]

root 43 0.0 0.0 0 8 ? DL 2:17PM 0:06.85 [schedcpu]

root 148 0.0 0.2 1176 624 ? Is 2:17PM 0:00.00 adjkerntz – i

root 255 0.0 0.1 500 272 ? Is 2:17PM 0:00.00 /sbin/devd

root 289 0.0 0.3 1300 876 ? Ss 2:17PM 0:00.45 /usr/sbin/syslog

root 331 0.0 0.4 1372 960 ? Ss 2:17PM 0:00.18 /usr/sbin/rpcbin

root 362 0.0 0.4 1468 1080 ? Is 2:17PM 0:00.04 /usr/sbin/amd – p

root 412 0.0 0.3 1212 696 ? Ss 2:17PM 0:00.20 /usr/sbin/usbd

root 537 0.0 0.7 3356 1852 ? Is 2:17PM 0:00.02 /usr/sbin/sshd

root 543 0.0 0.9 3400 2248 ? Ss 2:17PM 0:03.74 sendmail: accept

smmsp 547 0.0 0.8 3300 1992 ? Is 2:17PM 0:00.10 sendmail: Queue

root 553 0.0 0.4 1312 948 ? Ss 2:17PM 0:00.66 /usr/sbin/cron –

root 70626 0.0 1.0 6104 2568 ? Is 9:33AM 0:00.15 sshd: admin3 [pr

admin3 70629 0.0 1.0 6080 2568 ? S 9:33AM 0:00.21 sshd: admin3@tty

root 593 0.0 0.5 1596 1168 v0 Is 2:17PM 0:00.06 login [pam] (log

root 745 0.0 1.0 4604 2532 v0 I 3:29PM 0:00.08 – csh (csh)

root 748 0.0 0.6 3160 1464 v0 I+ 3:29PM 0:00.12 links

root 594 0.0 0.5 1596 1168 v1 Is 2:17PM 0:00.06 login [pam] (log

root 789 0.0 1.0 4872 2592 v1 I 3:34PM 0:00.13 – csh (csh)

root 7395 0.0 0.4 1580 1120 v1 I 3:49PM 0:00.03 su

root 7396 0.0 1.0 4864 2568 v1 I 3:49PM 0:00.17 _su (csh)

root 60782 0.0 0.7 3820 1840 v1 I+ 4:47PM 0:00.31 mc

root 595 0.0 0.5 1596 1168 v2 Is 2:17PM 0:00.06 login [pam] (log

root 883 0.0 1.0 4868 2592 v2 I 3:40PM 0:00.09 – csh (csh)

root 1899 0.0 0.4 1580 1120 v2 I 3:44PM 0:00.03 su

root 1900 0.0 1.0 4600 2520 v2 I 3:44PM 0:00.07 _su (csh)

root 1903 0.0 0.7 3800 1820 v2 I+ 3:44PM 0:00.26 mc

root 596 0.0 0.3 1268 816 v3 Is+ 2:17PM 0:00.01 /usr/libexec/get

root 597 0.0 0.3 1268 816 v4 Is+ 2:17PM 0:00.01 /usr/libexec/get

root 598 0.0 0.3 1268 816 v5 Is+ 2:17PM 0:00.01 /usr/libexec/get

root 599 0.0 0.3 1268 816 v6 Is+ 2:17PM 0:00.01 /usr/libexec/get

root 600 0.0 0.3 1268 816 v7 Is+ 2:17PM 0:00.01 /usr/libexec/get

admin3 70630 0.0 0.4 1680 1136 p0 Is 9:33AM 0:00.03 – sh (sh)

root 70631 0.0 0.5 1604 1156 p0 I 9:33AM 0:00.04 su

root 70632 0.0 1.0 5252 2556 p0 S 9:33AM 0:00.15 _su (csh)

root 71064 0.0 0.3 1404 796 p0 R+ 9:44AM 0:00.01 ps aux

Pid 70915 нет.

на 9090 зайти не получается((

sockstat | grep openfire yичего не находит ,

/var/log/openfire/ пусто нет ниодного файла

cat /var/log/messages | grep openfire

Nov 12 15:43:32 mail root: /usr/local/etc/rc.d/openfire: WARNING: $command_interpreter ports != RВ^L^D^A.МА^L^D^B.TВи^A^H^HMYKERNELЩ¤РVВФ^A

Nov 12 15:43:53 mail root: /usr/local/etc/rc.d/openfire: WARNING: $command_interpreter ports != RВ^L^D^A.МА^L^D^B.TВи^A^H^HMYKERNELЩ¤РVВФ^A

Nov 12 15:46:15 mail root: /usr/local/etc/rc.d/openfire: WARNING: $command_interpreter ports != RВ^L^D^A.МА^L^D^B.TВи^A^H^HMYKERNELЩ¤РVВФ^A

непонятная кодировка.

пробовал удалить и поставить заново, аналогичная история



Может быть проблема в том , что у меня Freebsd 6.1 стоит? в портах OF появился только после их обновления.

а может машинка слабая Celeron 400 ,озу 256.

ради интереса поставил на виртуальную машину 7.2 + OPENFIRE всё работает без проблем.



J`JF
17.11.2009, 21:13

Может быть проблема в том , что у меня Freebsd 6.1 стоит?

Наверняка. Мне тяжело сказать что-то по существу – под рукой RELENG_6 нет, чтобы собрать и поглядеть, что там косячит. Копать нужно в сторону «$command_interpreter ports !=» – разобраться, что он имеет в виду под этим, и пофиксить. Правда, не факт, что получится. По сути эта запись в логе означает, что командный интерпретатор «ports» не равен интерпретатору «RВ^L^D^A.МА^L^D^B.TВи^A^H^HMYKERNELЩ¤РVВФ^A» ))))))))) Нужно вычислить, где объявляется первый из них – и отсюда плясать. Может быть, просто достаточно будет дописать в /usr/local/etc/rc.d/openfire в раздел определения констант что-то вроде

command_interpreter=»ports»

Хотя, по-правильному, туда нужно было бы вписать

command_interpreter=»RВ^L^D^A.МА^L^D^B.TВи^A^H^HMYKERNELЩ¤РVВФ^A»

)))) Правда, не пойму, что это означает на самом деле ))) Наверное, какое-то юникодовое сообщение.

Еще. Там на яву все завязано – может какая-то левая версия собралась? В частности, в /usr/ports/java/diablo-jdk16 ставится версия, соответствующая RELENG (то есть при RELENG_6 в данном случае – diablo-caffe-freebsd6-i386-1.6.0_07-b02.tar.bz2, проверьте в distfiles), и может быть именно это не подходит openfire – возможно, ему просто более новая версия нужна. В общем, подозреваю, что косяки именно в яве.

Общие рекомендации здесь дать тяжело, но попробую:

1. Обновиться до RELENG_6_3 (благо делается это достаточно прозрачно и беспроблемно, сам на работе на прошлой неделе так прыгал), а уже на эту версию опенфайр устанавливается, есть свидетельства. По крайней мере, версии 3_6_0 и 3_6_1.

2. Как вариант – взять порт openfire версий, указанных выше, и попробовать поставить его на этот RELENG. Может быть и заработает.



stegmatik
23.11.2009, 13:10

Долго мучался и впустую… а поставив 6.4 и всё заработало без проблем ))

J`JF спасибо за рекомендации.



J`JF
23.11.2009, 14:35

stegmatik, на здоровье. Кстати, пару дней назад ради интереса поставил в виртуалку 6.1, обновил порты и начал собирать openfire. Запнулся на сборке явы – там много руками делать нужно, отвлекся, да так и не продолжил пока :) Ну, значит отбой :)



Найти информацию?

Используйте форму ниже, чтобы начать поиск по сайту:

Не нашли то что искали? Напишите мне на почту, возможно я помогу найти Вам необходимую информацию!

Сыылки на полезные сайты!

Тут будут публиковаться ссылки на интересные ресурсы по теме...