Hey guys, I was originally having problems with getting kicked off of AIM immediately after logging on (i.e. it would show who's online, away, offline, etc. but I'd lose my connection immediately and go back offline). Every once in a blue mooon kopete would actually stay logged on and would work perfectly, but most of the time I'd be signed off right after logging on. After trying out a number of things, I got kopete working consistantly for me. I wish I knew which of the following steps actually fixed the problem for me, but I did find the problem to be related to my contact list. I have had my AIM account forever, and somewhere along the line either the actual AIM client or the oscar service or something added a couple of extra contact groups: Merged Contacts, Individuals, and another one I cannot remember off the top of my head. I noticed that gaim displayed these buddy groups when I was online, but kopete did not, leaving me to believe kopete was getting confused with my contact list. So here is what I did to clean some things up:
I logged onto AIM with gaim and got rid of all of my contact groups except for "Buddies" and three others I had created. I also removed one duplicate instance of a buddy I had on my list twice, and removed my own screenname which I had one my list so I could message myself when trying different AIM clients. After this I opened a shell and did the following from my home directory:
rm -r ./.kde3.1/share/apps/kopete
This might be "rm -r ./.kde3.2/share/apps/kopete" for you kde 3.2 users out there. The reason I did this was because I wanted to force kopete to grab a fresh copy of my buddy list the next time it logs onto oscar. I don't know if there is a "nicer" way of doing this, but that worked for me, and the good thing is that is does not remove your actual account settings from kopete (username/passwords etc. for your subscribed services). After this I logged onto AIM with kopete, and all was well. It grabbed a fresh copy of my buddy list I haven't had problems with it since. I hope this helps some people, as I think kopete is a wonderful program, and well worth trying if you are a kde user!
I know this is a long-winded post, but I am hoping if anyone out there who reads this is a kopete developer or just a skilled coder, maybe they can look at the kopete-0.8 source code and figure out what is causing this glitch. I would guess that the problem is one of the following:
-The contact groups I mentioned such as "Merged Contacts" are special and kopete doesn't know how to handle them correctly
-Kopete gets confused when you have multiple instances of the same buddy on your list
-Kopete gets confused by having yourself on your buddy list
-Kopete gets confused by having too many contact groups
-Kopete needs to grab a fresh copy of your buddy list after you make some change to it from another AIM client
I don't know if I am right about any of those, but those are the only reasons I can think of that would cause to work after I made the changes I mentioned to my buddy list. Again, I hope this helps someone. Take care!