Я сейчас комп разнесу к чертям!!!Поставил я себе Jabber-2.0.8. Настройку произвел, а он не хочет запускаться. Я сделал:
#c2s -D
Получил: "No such auth module 'mysql'"
Я не знаю, какой он модуль хочет, просто не догадываюсь.
Поставил mod_auth_mysql-2.20_7.
Мало того, что меня эта собака заставила поставить mysql-client более ранней версии, так еще и apache-1.33.хх.хх заставила поставить.
И даже после этого не заработало. Та же ошибка.Я что-то не так делаю, скажите?
>Я сейчас комп разнесу к чертям!!!
>
...
>
>Я что-то не так делаю, скажите?
Выпей йаду!
или упокоительного...Телепаты, как всегда, в отпуске (вот и я собираюсь тоже в отпуск :) )
Какая система? какая база?
Вообще-то запускается он так: jabberd -D
У меня работает.
>Я сейчас комп разнесу к чертям!!!
>
>Поставил я себе Jabber-2.0.8. Настройку произвел, а он не хочет запускаться. Я
>сделал:
>#c2s -D
>Получил: "No such auth module 'mysql'"
>Я не знаю, какой он модуль хочет, просто не догадываюсь.
>Поставил mod_auth_mysql-2.20_7.
>Мало того, что меня эта собака заставила поставить mysql-client более ранней версии,
>так еще и apache-1.33.хх.хх заставила поставить.
>И даже после этого не заработало. Та же ошибка.
>
>Я что-то не так делаю, скажите?
Поставьте себе, наконец-то, порты, а то Ваши посты про то, что у Вас что-то не работает после самопальной компиляции, честно говоря ничего кроме раздражения не вызывают!
Да, действительно:
FreeBSD 5.3
MySQL 5.0.2to mAdDuke:
B что вы увидите, запуская "jabberd -D"? Только, в моем случае, "Error: c2s died. Shutting down server"
А если открыть файл jabberd, то можно увидеть, что он по очереди запускает файлы c2s,sm,router,router-users,s2s,resolver. Значит я могу, по крайней мере достаточно, запустить только "c2s -D", чтобы увидеть причину, по которой он не запускается. А причина, как я уже написал, в том, что "No such auth module 'mysql'".to newser:
Так я из портов его и ставил.
А вообще, вам следовало бы выпить успокоительного.
Метод компиляции вручную тем и хорош, что я могу задавать пути к приложениям(это к слову).
>to newser:
>Так я из портов его и ставил.
>А вообще, вам следовало бы выпить успокоительного.
>Метод компиляции вручную тем и хорош, что я могу задавать пути к
>приложениям(это к слову).Это интересно к каким приложениям? И чем в этом отношении не устраивают порты?
>Это интересно к каким приложениям? И чем в этом отношении не устраивают
>порты?
1. Допустим OpenSSL у меня стоит в /usr/local/www/ssl. Делать симвОлики на каждый файл мне лень, поэтому при компиляции я могу указывать --with-openssl=/usr/local/www/ssl.
2. Иногда, работая с новой программой, желательно поставить ее отдельно от всего, чтобы знать все файлы, которые в нее входят. Поэтому я обычно делаю: ./configure --prefix=/usr/local/www/название. То есть мне не надо гоняться за файлами по всем каталогам внутри /usr/local.Элементарный пример:
Я поставил себе wu-imap из портов. Поставить поставил, а с поддержкой MySQL ли он, не знаю. Даже если с поддержкой, откуда он знает, где у меня мускуль стоит? А мне необходимо авторизацию через MySQL выполнять для IMAP и POP3.
>>Это интересно к каким приложениям? И чем в этом отношении не устраивают
>>порты?
>1. Допустим OpenSSL у меня стоит в /usr/local/www/ssl. Делать симвОлики на каждый
>файл мне лень, поэтому при компиляции я могу указывать --with-openssl=/usr/local/www/ssl.
>2. Иногда, работая с новой программой, желательно поставить ее отдельно от всего,
>чтобы знать все файлы, которые в нее входят. Поэтому я обычно
>делаю: ./configure --prefix=/usr/local/www/название. То есть мне не надо гоняться за файлами
>по всем каталогам внутри /usr/local.
>
>Элементарный пример:
>Я поставил себе wu-imap из портов. Поставить поставил, а с поддержкой MySQL
>ли он, не знаю. Даже если с поддержкой, откуда он знает,
>где у меня мускуль стоит? А мне необходимо авторизацию через MySQL
>выполнять для IMAP и POP3.
pkg_info -L имя_пакета - покажет Вам все файлы, которые были установлены портом/пакетом.
pkg_info -W /каталог/имя_файла - покажет Вам, какому пакету принадлежит указанный файл.
pkg_info -r имя_пакета - покажет Вам, от каких пакетов зависит указанный пакет, что косвенно может говорить о том, с какими опциями он собран.man pkg_info - расскажет многое...
Чтобы понять разницу, попробуйте обновить, например, перл, когда выйдет новая версия. Только постарайтесь сначала вспомнить, какие модули Вы ставили дополнительно, и потом устраивайте самому себе геморрой, переустанавливая их. Надеюсь, ничего не забудете.
Да и portupgrade - прекрасная штука!
зато плох тем, что потом нельзя по-простому удалить пакет, не оставив за собой кучу мусора. Предыдущий админ был линуксоидом и на фряхе делал так же. Я ему при встрече бы морду набил :)
Мы отклонились от темы.
Кто-нибудь может ответить что-то по поводу ошибки "No such auth module 'mysql'"?
джабера собирай нормально. ./configure --help |less поизучай. на тему "with mysql"....
>джабера собирай нормально. ./configure --help |less поизучай. на тему "with mysql"....
Я его ставлю из портов. Из исходников по какой-то причине не могу собрать.
Подробнее тут: http://www.opennet.me/openforum/vsluhforumID1/57062.html
>Мы отклонились от темы.
>Кто-нибудь может ответить что-то по поводу ошибки "No such auth module 'mysql'"?
>я бы тоже посоветовай йаду. чесслово.
джабер может аутентифицировать клиентов в mysql в db (кажется или как там ее berkley DB чтоли) и еще что-то.
если ты выбирает MYSQL то надо ставить скуль сервак, скуль клиент, затем завести базы, скрипт баз лежит d /usr/share/jabber помоему.
если втрое то надо предварителньо поставить эту беркли ДБ.вобшем - риад зе факинг мануал. пора уже. Лавра на тебя нет.
>я бы тоже посоветовай йаду. чесслово.
Вам череп не жмет?>джабер может аутентифицировать клиентов в mysql в db (кажется или как там
>ее berkley DB чтоли) и еще что-то.
Я всегда догадывался о назначениии параметров сборки "--with-mysql","--with-pgsql","--with-userdb" и "--with-bdb". Тем более, что передо мной открыт http://jabberd.jabberstudio.org/2/docs/>если ты выбирает MYSQL то надо ставить скуль сервак, скуль клиент, затем
>завести базы, скрипт баз лежит d /usr/share/jabber помоему.
Есть сервер с MySQL 4.1.12,кажется. На сервере под Jabber стоит mysql-client-4.1.12. Дамп базы уже давно залит на MySQL-сервер.>вобшем - риад зе факинг мануал. пора уже. Лавра на тебя нет.
Именно о таких людях lavr всегда говорил, что "сами не знают и людей еще пытаются учить". Скажи честно, ты текст ошибки, которую я писал, читал, или ты меня просто хотел научить способам аутентификации пользователей в Jabber?P.S. Ты наверное очень много зарабатываешь с такими познаниями и способностями к аналитическому мышлению?!
>>я бы тоже посоветовай йаду. чесслово.
>Вам череп не жмет?в самый раз.
>Я всегда догадывался о назначениии параметров сборки "--with-mysql","--with-pgsql","--with-userdb" и "--with-bdb". Тем более,
>что передо мной открыт http://jabberd.jabberstudio.org/2/docs/
>из ваших предыдущих постов это нескажешь.
>Есть сервер с MySQL 4.1.12,кажется. На сервере под Jabber стоит mysql-client-4.1.12. Дамп
>базы уже давно залит на MySQL-сервер.о, выдал таки тайну.
>P.S. Ты наверное очень много зарабатываешь с такими познаниями и способностями к аналитическому мышлению?!
а ты наверное еще больше с такими способностями к объяснению своих ошибок.
>>>я бы тоже посоветовай йаду. чесслово.
>>Вам череп не жмет?
>
>в самый раз.
девочки, не ругайтесь :)
Чтобы больше не было глупых вопросов, даю список портов на Jabber-сервере.apg-2.3.0b An automated password generator
curl-7.14.0 Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
expat-1.95.8_3 XML 1.0 parser written in C
gettext-0.14.5 GNU gettext package
glib-1.2.10_11 Some useful routines of C programming (previous stable vers
glib-2.6.5 Some useful routines of C programming (current stable versi
jabber-aim-transport-20040131.b Jabber AIM Transport module
jabber-conference-0.4.1_1 Jabber Conferencing module
jabber-jud-0.4_1 Jabber User Directory module
jabber-msn-transport-1.3 Jabber MSN-Transport module
jabber-pyicq-transport-0.6 Python ICQ-Transport for Jabber
jabber-pymsn-transport-0.9.3 Python MSN-Transport for Jabber
jabber-users-agent-1.2 A Perl based Jabber User Directory
jabber-yahoo-2.3.2 Jabber Yahoo Transport module
jabberd-2.0.8 Online presence and instant messaging server
libiconv-1.9.2_1 A character set conversion library
libidn-0.5.17 Internationalized Domain Names command line tool
libslang-1.4.9 Routines for rapid alpha-numeric terminal applications deve
mc-4.6.0_15 Midnight Commander, a free Norton Commander Clone
mysql-client-4.1.12 Multithreaded SQL database (client)
openssl-0.9.7g SSL and crypto library
p5-DBD-mysql50-2.9008 MySQL 5.0 driver for the Perl5 Database Interface (DBI)
p5-DBI-1.48 The perl5 Database Interface. Required for DBD::* modules
perl-5.8.7 Practical Extraction and Report Language
pkg_install-20050321 FreeBSD -CURRENT version of the pkg tools for older system
pkg_remove-1.1 Utility to uninstall packages
pkgconfig-0.17.2 A utility to retrieve information about installed libraries
py24-openssl-0.6 Python interface to the OpenSSL library
py24-twisted-1.3.0_1 An event-based Python framework for internet applications
python-2.4.1_1 An interpreted object-oriented programming language
sysconftool-0.14 Helps to install application configuration files
Ответьте пожалуйста, что необходимо поставить jabber'у, чтобы прекратились выдаваться сообщения: "No such auth module 'mysql'" и он нормально заработал?
FreeBSD 5.3
jabber 2.0.8
mysql-client-4.1.12
>Ответьте пожалуйста, что необходимо поставить jabber'у, чтобы прекратились выдаваться сообщения: "No such
>auth module 'mysql'" и он нормально заработал?
>FreeBSD 5.3
>jabber 2.0.8
>mysql-client-4.1.12ставь ejabberd он лучше
Попробуй так./configure --enable-idn=/usr/local/bin/idn --enable-ssl=/usr/local/openssl --enable-mysql=/usr/local/mysql --prefix=/usr/local/jabberd --enable-storage='mysql' --enable-authreg='mysql'--with-extra-include-path=/usr/local/mysql/include/mysql --with-extra-library-path=/usr/local/mysql/lib/mysql
make -DWITH_MYSQL
Мне (free bsd6.0 mysql 5.0) помогло. Удачи!