Jabber на PfSense
-
Привет!
Хочу попросить помощи с установкой jabber или другого корпоративного мессенджер сервера на PfSense.
Готовый package с freebsd миррора скомпилировн с кучей ненужных dependency:pkg_add: could not find package expat-2.0.1 !
pkg_add: could not find package udns-0.0.9 !
pkg_add: could not find package pkg-config-0.23_1 !
pkg_add: could not find package libntlm-1.1 !
pkg_add: could not find package mysql-client-5.0.87 !
pkg_add: could not find package libgpg-error-1.7 !
pkg_add: could not find package libgcrypt-1.4.4 !
pkg_add: could not find package libidn-1.14 !
pkg_add: could not find package gsasl-1.3 !Какой минимальный конфиг можно поставить для пользования ~20 юзерами внутри локальной сети?
-
А что ты хочешь ставить? openfire, ejabberd что?
-
Вышеперечисленные dependency вылезли вовремя установки jaberd-2.9.9
Решил что его поставить будет проще. -
Вышеперечисленные dependency вылезли вовремя установки jaberd-2.9.9
Решил что его поставить будет проще.И почему не удовлетворил зависимости?
-
Многовато их. Не хотелось бы коробку засирать.
Была идея скомпилировать с минимальными dependency, но
для этого нужна другая коробка с полноценной FreeBSD, которой
к сожалению под рукой нету. -
Многовато их. Не хотелось бы коробку засирать.
Была идея скомпилировать с минимальными dependency, но
для этого нужна другая коробка с полноценной FreeBSD, которой
к сожалению под рукой нету.говори с какими ключами собирать, я тебе тарбол соберу
-
Вот что вычитал: "В документе "Quick Configuration Guide" разработчики указали минимальные требования для запуска сервера: Berkeley DB version 4.1.24 (или выше), в качестве БД для хранения информации о пользователях, и пакет OpenSSL, минимальной версии 0.9.6b."
Насколько понимаю OpenSSL в pfsense включён и останется поставить только Berkeley DB. Так что попробуй в сборку включить только их.
./configure –enable-authreg=db --enable-storage=
db -with-berkeley-db=/usr/local/BerkeleyDB.4.2Если что, то FreeBSD в глаза первый раз вижу, так что ориентируюсь только по тому что подкинет гугл ;)
-
Вот что вычитал: "В документе "Quick Configuration Guide" разработчики указали минимальные требования для запуска сервера: Berkeley DB version 4.1.24 (или выше), в качестве БД для хранения информации о пользователях, и пакет OpenSSL, минимальной версии 0.9.6b."
Насколько понимаю OpenSSL в pfsense включён и останется поставить только Berkeley DB. Так что попробуй в сборку включить только их.
./configure –enable-authreg=db --enable-storage=
db -with-berkeley-db=/usr/local/BerkeleyDB.4.2Если что, то FreeBSD в глаза первый раз вижу, так что ориентируюсь только по тому что подкинет гугл ;)
Ага, с учетом что это freebsd, а не linux ;)
пробуй http://pub.shukan.ru/jabberd-2.2.9.tbz
-
Хей,
Спасибо за тарболл! Вылезло около 10 dependency. Решил удовлетворять, однако при установке libidn-1.15 вылезла такая бяка:
pkg_add: warning: package 'libidn-1.15' requires 'libiconv-1.13.1', but 'libiconv-1.11_1' is installedПолучается что libiconv уже входит в состав pfsense. Какой шанс что пфсенс вместе с сетью благополучно
обвалиться если я через pkg_add поставлю поверх libiconv-1.13.1?
Как сделать умнее? -
Хей,
Спасибо за тарболл! Вылезло около 10 dependency. Решил удовлетворять, однако при установке libidn-1.15 вылезла такая бяка:
pkg_add: warning: package 'libidn-1.15' requires 'libiconv-1.13.1', but 'libiconv-1.11_1' is installedПолучается что libiconv уже входит в состав pfsense. Какой шанс что пфсенс вместе с сетью благополучно
обвалиться если я через pkg_add поставлю поверх libiconv-1.13.1?
Как сделать умнее?да все нормально у тебя встало
это же просто варнинг и что? это же не критикал еррор и даже не еррор
пробуй запустить джаббер свой ;) -
Вечер!
Вот чем всё закончилось:
$ /usr/local/bin/jabberd -D
JBRD: debug on
JBRD: version(2.2.9)
JBRD: config_dir(/usr/local/etc/jabberd)
JBRD: config(internal)
JBRD: LaunchJob: router -> /usr/local/bin/router -c /usr/local/etc/jabberd/router.xml -D
JBRD: LaunchJob: sm -> /usr/local/bin/sm -c /usr/local/etc/jabberd/sm.xml -D
JBRD: LaunchJob: c2s -> /usr/local/bin/c2s -c /usr/local/etc/jabberd/c2s.xml -D
JBRD: LaunchJob: s2s -> /usr/local/bin/s2s -c /usr/local/etc/jabberd/s2s.xml -D
ERROR: router died. Shutting down server.
JBRD: Got a signal… pass it on.
JBRD: It was a TERM. Shut it all down!