Ahhhh.
ok.
that means that djabberd ran into an error and kicked that user off.
Did you check the file permissions on the your sqlite database?
Also create a file in /etc/djabberd/ called log.conf with this contents
(make sure that /etc/djabberd is writable by djabberd)
log4perl.logger.DJabberd = DEBUG, file
log4perl.logger.DJabberd.Hook = DEBUG
log4perl.logger.DJabberd.Connection.XML = DEBUG
log4perl.appender.screen = Log::Log4perl::Appender::ScreenColoredLevels
log4perl.appender.screen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.screen.layout.ConversionPattern = %-5p %-40c %m %n
log4perl.appender.file = Log::Dispatch::File
log4perl.appender.file.filename=/etc/djabberd/djabberd.log
log4perl.appender.file.mode=append
log4perl.appender.file.layout=Log::Log4perl::Layout::PatternLayout
log4perl.appender.file.layout.ConversionPattern=%d %p> %F{1}:%L %M - %m%n
Rajesh Dharmalingam wrote:
> Yes. I created two users and tried to add buddy with alias and group.
> While doing so, the user who wants to add a buddy logs off.
>
> say for example, I created 2 users a1 and a2. I logged in with a1 and
> a2. When i try to add a2 from a1 account, a1 gets disconnected. After
> this, I am not able to login again with a1 account. The user entry for
> a1 is not there.
>
> On Dec 11, 2007 1:55 AM, Edward Rudd <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
> The roster table ONLY gets updated when a *subscription* happens. IE.
> users A subscribes or adds user B to a group in their buddy list.
>
> Rajesh Dharmalingam wrote:
> > Hi,
> >
> > I created new users and able to login. But when i check the roster, i
> > get the same old data as i sent you previously. The roaster table does
> > not get updated with the latest users.
> >
> > From config file:
> > The plugin for users
> > <Plugin DJabberd::Authen::HTDigest>
> > Realm djabberd
> > HtDigest /usr/local/chat/djabberd/djabberd.users
> > </Plugin>
> >
> > The plugin for SQLite:
> > <Plugin DJabberd::RosterStorage::SQLite>
> > Database /usr/local/chat/djabberd/DJabberd/roster.sqlite
> > </Plugin>
> >
> > I am creating the users as
> > htdigest -c djabberd.users djabberd user1
> > htdigest -c djabberd.users djabberd user2
> >
> > Am i missing something?
> >
> > Regards,
> > -Rajesh
> >
> > On Dec 11, 2007 1:08 AM, Edward Rudd <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
> > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
> >
> > Rajesh Dharmalingam wrote:
> > [snip]
> > > That means the subscriptiong didn't work right. Can you
> > provide a dump
> > > of your roster database?
> > > sqlite3 roster.sqlite .dump
> > >
> > > This is the output:
> > >
> > > BEGIN TRANSACTION;
> > [snip]
> > > CREATE TABLE roster (
> > > userid INTEGER
> REFERENCES
> > jidmap
> > > NOT NULL,
> > > contactid INTEGER
> REFERENCES
> > jidmap
> > > NOT NULL,
> > > name VARCHAR(255),
> > > subscription INTEGER NOT NULL
> > > REFERENCES substates DEFAULT 0,
> > > PRIMARY KEY (userid, contactid)
> > > );
> > Looks like no subscription information every got save. Odd.. the
> > roster
> > table should be filled with entries like (1,2, 'My User',3)
> and (2,1,
> > 'My Other User',3)
> >
> > Try specifying a *groupname* and alias when subscribing to
> users and see
> > how this DB changes.
> >
> >
> >
> >
> > --
> > Regards,
> > -Rajesh
> >
> > "Stick to our roots and not to forget where we come from"
>
>
>
>
> --
> Regards,
> -Rajesh
>
> "Stick to our roots and not to forget where we come from"
begin:vcard
fn:Edward Rudd
n:Rudd;Edward
org:Netfor, Inc.;Development
adr;dom:;;11810 Technology Lane;Fishers;IN;46038
email;internet:[EMAIL PROTECTED]
title:Lead Programmer
tel;work:317-813-4500 x 231
x-mozilla-html:FALSE
url:http://www.netfor.com/
version:2.1
end:vcard