Arch needs you to be clear about the things you are doing with it. One wrong step and KABOOM!
An app bugged me with this error:error while loading shared libraries:
libssl.so.0.9.8: cannot open shared object file: No such file or directorySimple, not a big deal. I said to myself. Let’s see what version of libssl I have:
$ ls /usr/lib/ | grep 'libssl'
libssl3.so libssl.so libssl.so.1.0.0Ahaa! What if a 0.9.8 symlink works (if not for the breaking changes)?
 $ cd /usr/lib
 $ ln -s libssl.so.0.9.8 libssl.so.1.0.0
 $ ls | grep 'libssl'
 libssl3.so libssl.so libssl.so.0.9.8 libssl.so.1.0.0But, It didn’t work! So, let’s delete this useless symlink.
sudo rm libssl.so.1.0.0Oh no! Not this! I deleted the wrong file! I knew that I’d done something wrong, I couldn’t sudo anything.
error while loading shared libraries: 
libssl.so.1.0.0: cannot open shared object file: No such file or directory.No problem, let’s just reinstall the package and everything will be fine.
Pacman didn’t work either, now that’s funny! Trapped?
Let’s analyze the situation: sudo and pacman are both not working. All I need is the libssl.so.1.0.0 file back again, what If I can get it from the openssl package.
Things became even worse, the laptop battery died. I came to know that I had taken the charger off for some stupid reason I had no idea about.
Take a deep breathe. Relax. I put the laptop on charging, powered it on but, it didn’t work! Oops! Something went wrong.
Flashed the usb stick with ubuntu, downloaded the package, copied the file into /usr/lib/, and then finally deleted the symlink, finally!
Arch came back to life.
/usr/lib/ is a dangerous place.
