ejabberd - Comments for "One user not seeing Online status for everyone else" https://www.ejabberd.im/node/404 en Check the logfile for error reports https://www.ejabberd.im/node/404#comment-867 <p>Maybe the restore proccess fails. Did you check the logfile for error or warning messages? </p> <p>To make sure the standard restore proccess works, make a little change on the dumpfile, for example modify the group of a contact on a roster and 'restore' it.</p> Wed, 28 Sep 2005 22:24:24 +0000 mfoss comment 867 at https://www.ejabberd.im the form on 'users' is to register new users https://www.ejabberd.im/node/404#comment-865 <blockquote><p>When I click on users within EjabberD web interface, I get prompted for a username and password, but nothing I try works.</p></blockquote> <p>On ejabberd's webadmin, section 'Users', you see a list of registered users. The username+password+button you see is to register new users. Of course, if you don't use the embedded DB, all this section seems useless.</p> Wed, 28 Sep 2005 22:12:45 +0000 mfoss comment 865 at https://www.ejabberd.im Restore from Dump File process not working https://www.ejabberd.im/node/404#comment-858 <p>I think we found the culprit, as listed above, so what we tried was to make this user look like the rest of the users, and then try to use the "Restore from a Dump File" process to make it take affect. The only problem is that it is not taking the restore, after we try it come back to the DB Backup screen and we then dump the DB again and the data remains unchanged.</p> <p>Is there some special procedure to use the "Restore from Dump File"?</p> <p>We really need to get these changes to stick.</p> <p>Thanks for any advice,<br /> Brian C.</p> Wed, 28 Sep 2005 17:15:09 +0000 bcorbet comment 858 at https://www.ejabberd.im Found the culprit in the DB Dump https://www.ejabberd.im/node/404#comment-856 <p>I think I found the problem in the DB Dump: This is what I found:</p> <p>Now I just have to modify it and restore the dump file.</p> <p>{privacy,{"username","domain.com"},<br /> "JabberooPrivacy",<br /> [{"JabberooPrivacy",<br /> [{listitem,jid,<br /> {"some","jid",[]},<br /> allow,<br /> 10,<br /> false,<br /> true,<br /> true,<br /> false,<br /> true},<br /> {listitem,subscription,both,allow,2000,false,true,true,false,true},<br /> {listitem,subscription,to,allow,2001,false,true,true,false,true},<br /> {listitem,none,none,deny,5000,true,false,false,false,false}]}]}.</p> Wed, 28 Sep 2005 15:03:40 +0000 bcorbet comment 856 at https://www.ejabberd.im More detail https://www.ejabberd.im/node/404#comment-853 <p>That's what is weird. I think because we are authenticating against AD, we actually don't register the user accounts with EJabberd. When setting up a Jabber client we usually check the box that says I already have an account, then type in our AD userID and password.</p> <p>When I click on users within EjabberD web interface, I get prompted for a username and password, but nothing I try works.</p> <p>This user was one of the users that was testing ejabberd before we figured out how to auth against. He might have been registered the normal way before and now that we are auth against AD, he seems to be lost in the DB. I know that sounds stupid. That is why I was wondering if there was a way I could search through the DB manually to remove and instances of his userID.</p> <p>We also use all shared Rosters, most users do not add any of there own.</p> <p>Here is the code we are using to auth against AD using LDAP, if it helps:</p> <p>% For LDAP authentification use these lines instead of above one:<br /> {auth_method, ldap}.<br /> {ldap_servers, ["x.x.x.x"]}. % List of LDAP servers<br /> {ldap_uidattr, "samAccountName"}. % LDAP attribute that holds user ID<br /> {ldap_base, "dc=Domain,dc=com"}. % Base of LDAP directory<br /> {ldap_rootdn, "CN=ejabberd user,OU=Users,OU=Test,DC=Domain,DC=com"}.<br /> {ldap_password, "passsword"}.</p> Wed, 28 Sep 2005 12:44:06 +0000 bcorbet comment 853 at https://www.ejabberd.im Check their rosters on web administration https://www.ejabberd.im/node/404#comment-839 <p>On the web administration you can see who is online, and you can see the roster of any user, subscription type, and modify it.</p> <p>Look the roster of the conflicting user, and the roster of one of his contacts. Both of them should have the other on their respective rosters with subscription = both.</p> <p>For example, on the <noindex><a href="/online-demo-webadmin" rel="nofollow" >Demo of the Web Interface</a></noindex> you can see that <noindex><a href="http://users.telenet.be/s.devrieze/ejabberd-demo/0.9.8/server/levi/user/marty/roster/index.html" rel="nofollow" >marty</a></noindex> and <noindex><a href="http://users.telenet.be/s.devrieze/ejabberd-demo/0.9.8/server/levi/user/julia/roster/index.html" rel="nofollow" >julia</a></noindex> are subscribed to each other presence, and 'subscription=both' for them.</p> Tue, 27 Sep 2005 19:57:18 +0000 mfoss comment 839 at https://www.ejabberd.im