Tuesday, November 2, 2010

Perhaps there is a stale lock file?

  I recently ran into a seemingly severe problem with my computer. Since approximately 2003, I've been using Linux as my primary desktop. I have enjoyed the learning that inevitably came out of it, and have also joined the great community of Linux users. 

  Anyhow, when I booted my computer yesterday, the boot screen said that it couldn't not mount the local file systems, saying something along these lines:

Cannot link ... to /etc/mtab
Perhaps there is a stale lock file?

(I don't remember the exact error statement.) So, I did not have access to my /boot, /home, /var and other partitions on my hard drive. No X either. In short, my computer was unusable, as I did not have the necesarry files.
 I immediatly Googled the issue[*] and eventually found a solution:

sudo rm /etc/mtab~

This seemed to correct the issue without any consequence to the rest of the system. Of course, don't delete the /etc/mtab file proper, but the temporary file marked by the tilde. 

 I later found out that this problem originated from Transmission BitTorrent Client. An option in the software allows it to keep your computer to go to sleep, probably creating that /etc/mtab~ file in the process. I did some testing and it seems that it is well behaved about it, i.e. if you let it close properly, it will remove the lock file and allow your computer to sleep or shut down. 

Anyhow, in the hope that that helps someone. Oh, by the way, I'm using Arch Linux 64-bit. 


[*] On my iPod Touch because I still do not know how to connect to a WPA-protected access point with the command line. 

No comments:

Post a Comment

I'm very sorry to put you through the CAPTCHA. I tried to remove it, but the spam comments were unbelieveable. Here's a funny website to compensate: http://craptchas.com/