Can not login to MSN with pidgin on Ubuntu/Linux: Fixed

When I try to login to MSN/Live with Ubuntu the following error comes;
After digging online and trying different things I managed to get it working again.

The certificate for omega.contacts.msn.com could not be validated. The certificate chain presented is invalid.

Seems like the certificate for MSN has expired, so you need to add the new one.
To resolve this, open a new terminal (or Ctrl+Alt+t) and run the below commands respectively;


rm $HOME/.purple/certificates/x509/tls_peers/omega.contacts.msn.com
wget "http://files.andreineculau.com/projects/pidgin/omega.contacts.msn.com.txt"
mv omega.contacts.msn.com.txt $HOME/.purple/certificates/x509/tls_peers/omega.contacts.msn.com

GoogleTalk status always showing as Available even after sign out

GoogleTalk status always showing as ‘Available’ even after sign out seems to be a problem with many users, where they were shown online to buddies even after they have sign out from all possible GoogleTalk logins. All the cases have been reported after logging in to GoogleTalk from third party mobile clients. (worst is eBuddy)

Reasons may be that the mobile data connections get interrupted and are with connectivity spikes very often due to the mobility factor. Some bug in the client causes the connection not to be closed properly. I’m not a XMPP/Jabber guru but if you dig a bit more you might find the reason.


My case was with the official IM client by Nokia. The client stopped working all-of-a-sudden and I was having conversations on this over twitter with @nokiamessaging which then they fixed and just after fixing that this issue came up, which is quite normal I can very well understand that as a developer. I never though that this happens with Nokia also :D. So I had to start the conversation again with @nokiamessaging which they then transfered to @NokiaHelps on twitter which accepted that it was their bug(this may also be because of a bug with GoogleTalk). Suggested solution for me was to contact Nokia support which was unfortunately was not available for Sri Lanka. I was suggested some resources online while they look for support options for me which actually I have not received a reply so far.
Continue reading “GoogleTalk status always showing as Available even after sign out”

Going Linux

The economic crisis and the competition has made many companies and businesses to think out of the box and to think more realistically about everything that they do. One important thing is to understand the ‘Software Cost’ which has become a killer for most of the companies investing without a clear reason sometimes, just following the trend.
Microsoft has become the major player for operating system and eating into more and more markets. But the cost of the software has moved skyward and it seems more logical to go for Linux today rather than tomorrow when it’s too late.
Enough with the management talks and let’s go to the topic 🙂

For a long time I have been a Linux lover, I fell in love with Fedora a long time ago then only I moved to Ubuntu. Still what I feel is that Fedora is for the developer when placed with Ubuntu. Ubuntu is for the more novice users who does not develop. Even the company I work for is moving to Linux and I am happy that I could help in certain areas.Here I will not talk about how to install the stuff but I will mainly talk about the tools that can be used from a developers angle.

Note Pad:
‘gedit’is always there and can be customized to be the basic developer tool with the additional plugins and some customizations.

IDE:
eclipse is the development tool which you can use for most of your developments. Java/J2EE tools, PHP tools, C++ development tools of CDT and Sub-eclipse(Subversion Plugin) covers most of the development areas required by a standard developer. Additional support for distinct languages like Erlang is also with eclipse. Or else you can always use Emacs for langues like Erlang. OK OK…. I’m talking more on Erlang because I use it and it is one of my favorites along with PHP.

Version Control:
Next is Version Controlling, I have seen many of my colegues using many tools but after digging and ‘googling’ I have found that the best tool for someone like me who has been using a tool like TortoiseSVN is RabbitVCS which looks to be the best SVN client for me.

Compare and Merge:
Meld is one of the most popular tools for this type of activities along with KDiff.

SSH:
Next thing you want is the SSH client,
hmmm…. putty which is the free Windows SSH client is there for Linux also but you can always use the Linux shell with sshmenu configured with keyring to remember passwords.

SFTP/FTP:
You can directly connect for file transfers or you can use connect to server option or else go for FileZilla.

Instant Messaging:
IM is another Issue many have as there is no support for Voice Calls for most of the protocols in Linux.
Pidgin is my favorite IM client for a long time now. But the inability to make voice/video calls has made it the second option in Ubuntu 9.10 to Empathy which supports GoogleTalk Voice.
Guys there’s bug with Empathy in the current release. It does not use the system proxy and does not have a feature to configure a proxy, which means that it should use the system proxy. It is a major bug as I see, proxy’s are a used almost everywhere and this may just help pidgin to move back with the newly added GoogleTalk voice and video feature.
Version 2.6 and above Pidgin has voice and video calling feature with GoogleTalk. If you dig a more you will find Windows Live and Yahoo compatibles which I do not use and have not done much digging. If you use only IM you will always have pidgin. which I’m quite sure that will add support to other protocols also.
Skype is there for Linux but with no conferencing, I have found some articles talking about some additions which add these to Linux but has never used them.

SVN, SSH and many other features can be operated through the command line if you are a fan of the Linux Shell.

So if any one reading this blog has concerns on any tool that you may require I may be able to help you with time to come as I may also face the same issue. You are always welcome to add comments and make this blog more complete which I can use to update this with more relevant and useful data.

Facebook Chat Through Jabber (XMPP)

Now you can login to Facebook chat from your own IM client through XMPP/Jabber. This was announced on their blog on the 11th of February 2010 http://blog.facebook.com/blog.php?post=297991732130

So now you do not need special plug-ins to connect to Facebook chat in IM clients like Pidgin and Adium. Just use the following settings.

These are the settings I used with pidgin successfully;

  • Add a new XMPP account with your Facebook user name and password.
  • The domain should be chat.facebook.com
  • From the advanced tab uncheck Require SSL/TLS

You are now ready to use Facebook chat with Pidgin, similarly you can use any other IM client that supports XMPP/Jabber. This is not only for your PC or Mac, even on your mobile if you have a XMPP/Jabber supported IM client you are ready to go.

Note: These settings will work as a proxy to Facebook chat. Some of the contact management and advanced features of Facebook chat may not work except for the basic IM feature.