Well Facebook has up and gone and changed their way of logging in (or something along those lines). For this reason I was not able to connect to my facebook account through Pidgin. As a result I just didn’t talk to some of my friends for a while. Don’t ask me why they believe that facebook-chat is much better than say AIM and GoogleTalk.
However, thanks to the Ubuntu forums (if you haven’t been here yet and you use Ubuntu, what is wrong with you) and Google I was able to solve the problem. I’ve said it before and I’ll say it again: “For a beginning Linux, user Google is your BEST FRIEND!”
Well without further delay, here is a solution. First get close Pidgin, then run
sudo apt-get remove pidgin-facebookchat. This will remove your old version of the package. In addition you will need to remove your libjson-glib-1.0-0 package. I suggest using the package manager for this (System>>Administration>>Synaptic Package Manager) to do this, only because I don’t remember the exact package name.
Now you all you have to do is download the new packages. The libjson-glib package can be found at http://mirror.ne.gov/ubuntu/pool/universe/j/json-glib/ from this list of files I selected libjson-glib-1.0-0-dbg_0.7.6-0ubuntu1_amd64.deb, your choice will depend on if you are using a 64bit or 32bit processor. If you are using 64bit use the file listed above, for you 32bit users choose the ones that ends in i386.deb. Finally to get the facebookchat plugin go to this site: http://code.google.com/p/pidgin-facebookchat/downloads/list and download the most recent version.
At this point I assume that everything is saved to your Desktop. First right click on the libsjon file, and select “Open with GDebi Package Installer”. If you don’t have GDebi Package Installer, then head over to the package manager and get it, or use
apt-get install. Or you could install it yourself, but I find using this tool to much easier and less time consuming. Now that you have the correct libjson-glib file installed, repeat the process except to the pidgin-facebookchat file.
Start up Pidgin and re-enter your login information and it is back to “business” as usual.