Apple Support Communities > Servers and Enterprise Software > Mac OS X Server v10.4 and earlier > Discussions
This discussion is archived
3995 Views 4 Replies Latest reply: Jul 2, 2007 6:59 AM by Erich Wetzel
Currently Being ModeratedJun 28, 2007 6:06 AM (in response to Erich Wetzel)I have seen this happen normally where there is a long time gap between someone adding a buddy and the other accepting.
You can fix this if you are happy to edit text files on the server. I can tell to what to look for and what to change. You happy to edit file using a text editor?Blue G3, G4, xserv, Mac OS X (10.4.9)
Currently Being ModeratedJun 28, 2007 7:01 AM (in response to Tim Harris)Tim,
If you can assist me with were to look, I'm find with editing. I just don't know where to begin looking.
ErichG5 DP 2.3, Mac OS X (10.4.9)
Currently Being ModeratedJun 28, 2007 8:57 AM (in response to Erich Wetzel)
New user can see all but 1 of them in the List.
If I understand it this correctly, 'new user' can see all other buddies except one. And all the other users can see this buddy.
Lets call the new user "userX" and the one they cannot see "userY" and lets call your ichat server "jabber.myserver.com"
The configuration files for users buddylist is stored in the spool di rectorywhich you can find at /var/jabber/spool/. In there you will find a directory the matches the name of your ichat server. For me that is jabber.clayford.com. In this directory you will find one xml file for eash user of ichat server. Their file name is the OD logon name for the server.
Stop the ichat server service and make back up of any files you edit before you start.
Open the file for "userX.xml" In this file you will see some xml code that starts <item jid='userY@jabber.myserver.com' subscription='xxxxxx'>. there will be a number of them, one for each buddy.
Mke sure the xxxxxx is the word 'both' [with the quotes] and if the text ask='subscribe' exists in that line before the >,remove it. So that definition should now be: <item jid='userY@jabber.myserver.com' subscription='both'>.
Save the file and now open the file userY.xml and check that the item <item jid='userX@jabber.myserver.com' subscription='both'> exists.
Restart the ichat server and the problem should be fixed...Blue G3, G4, xserv, Mac OS X (10.4.9)
Currently Being ModeratedJul 2, 2007 6:59 AM (in response to Tim Harris)Tim,
Thanks for the clear instructions. I think it may have been something deeper in the user xml files as your adjustment did not solve the problem. I tried adding other new users and ran into the same types of issues.
My solution in the end was to shut down the service, delete all user xml files in the ichat server folder you directed me to, restart the service and have the users resetup their accounts and buddies. No problems.
Fortunately, I have 6 users and this was no big deal.
Thanks for your help...ErichG5 DP 2.3, Mac OS X (10.4.9)