As some of you know, I’ve been using Ubuntu Linux as my only operating system on my personal laptop for about a year now. About a month ago, the wireless stopped working. Our router is a couple years old, so at first I thought that might be the problem. But the wife didn’t have any trouble connecting, and two computers from work could connect, so that wasn’t it. Then I thought it might be the latest Ubuntu kernel update. A few threads on the Ubuntu Forums seemed to suggest that might be the case, but no one seemed to have quite my problem. And then the upstairs neighbor came home from vacation and turned his wireless network back on. I still have his password saved from once when I was borrowing his network while ours was out, and I could connect to that, no problem. So I was puzzled. I posted a few times to the Ubuntu Forums, which usually are very helpful, but got no response. I did a lot of Googling. Nothing. Finally I found something on Google Groups. Someone having an unrelated problem had found the answer in his system logs. System logs? Holy cow, I have system logs! I suppose I should have known about them, but it seems strange that I’ve never seen mention of them on the Ubuntu Forums, or anywhere else. Sure enough, the system logs told me that the stored info that allows the network handshake to happen was bonked. access point 'coatimundi' is encrypted, but NO valid key exists. New key needed.
So I deleted the saved connection info for my network and tried to connect again. It asked me for my password, and POOF! Connection is successful. So now I have my laptop back. And all is right with the world. If you are having problems with anything in Ubuntu, or probably any other Linux distro, check your system logs. The answer may be right in front of your face.