I have installed Jabber from ports and the following quote from the make install process indicates that all should be well:
During the 'make configure' step, I selected MySQL db support. When I try to connect to the Jabberd server with Pidgin, diagnostic failure messages are issued indicating failure to connect to MySQL. This is understandable because I cannot find any MySQL/Jabber database. I have assumed that the Makefile when configuring for MySQL support, would create the MySQL schema, userid, etc. (or at least prompt for them.)
I've extensively Googled and cannot fine two authors with the same advice. Apparently regarding the FreeBSD port for jabber, I need to manually create the jabber userid and passwd, set ownership and permissions, etc. That will be fine, but my dilemma is what to do about the Jabber MySQL database and tables schema. I can't find any man page or online help that describes the schema for Jabberd14 (help appreciated here
).
I have browsed online pages from O'Reilly's Programming Jabber, by D.J. Adams, but there are still discrepancies between Mr. Adams' description of the installation steps and what I'm finding as a result of the FreeBSD port installation.
I've tried to run the jabber.xml script from a browser (via a subnetted LAN address, 192.168.1.74:5222) . . .with the following failure:
As I've previously mentioned, I've Googled for information regarding Jabber installation, and some non-FreeBSD installation scenarios (out in the ether) hint at scripts that configure and install the MySQL db schema. If this "feature" is available from the FreeBSD port . . .then I can't find it.
Again, any suggestions are most appreciated.
Code:
Congratulations, you have installed jabberd14.
To configure jabberd14, please copy:
/usr/local/etc/jabber.xml.sample to /usr/local/etc/jabber.xml
and edit this file.
For automatic startup define in your rc.conf:
jabber_enable="YES"
If you want to use file logging instead of syslog,
confgiure this in jabber.xml and create the log directory defined there
(default log directory: /var/log/jabberd)
and change its owner/group to the user/group jabberd14 runs as
(default user: jabber, default group: jabber)
------------------------------------------------------------------------
===> Installing rc.d startup script(s)
===> Compressing manual pages for jabber-1.6.1.1_7,1
===> Running ldconfig
/sbin/ldconfig -m /usr/local/lib/jabber
===> Installing ldconfig configuration file
===> Registering installation for jabber-1.6.1.1_7,1
During the 'make configure' step, I selected MySQL db support. When I try to connect to the Jabberd server with Pidgin, diagnostic failure messages are issued indicating failure to connect to MySQL. This is understandable because I cannot find any MySQL/Jabber database. I have assumed that the Makefile when configuring for MySQL support, would create the MySQL schema, userid, etc. (or at least prompt for them.)
I've extensively Googled and cannot fine two authors with the same advice. Apparently regarding the FreeBSD port for jabber, I need to manually create the jabber userid and passwd, set ownership and permissions, etc. That will be fine, but my dilemma is what to do about the Jabber MySQL database and tables schema. I can't find any man page or online help that describes the schema for Jabberd14 (help appreciated here

I have browsed online pages from O'Reilly's Programming Jabber, by D.J. Adams, but there are still discrepancies between Mr. Adams' description of the installation steps and what I'm finding as a result of the FreeBSD port installation.
I've tried to run the jabber.xml script from a browser (via a subnetted LAN address, 192.168.1.74:5222) . . .with the following failure:
Code:
<streamrror><invalid-xml xmlns='urnetf:paramsml:nsmpp-streams'/><text xmlns='urnetf:paramsml:nsmpp-streams' xml:lang='en'>Invalid
XML</text></streamrror>
As I've previously mentioned, I've Googled for information regarding Jabber installation, and some non-FreeBSD installation scenarios (out in the ether) hint at scripts that configure and install the MySQL db schema. If this "feature" is available from the FreeBSD port . . .then I can't find it.
Again, any suggestions are most appreciated.