I have had some problems installing my printer in Cruchbang Linux which is a Ubuntu modified based distribution which comes with OpenBox (Will write about it later).

This was the problem, when I tried to install a new printer

Read the update at the end of this post, for a better solution System->Printer Settings, I was unable, cause the New option was gray, and I was not able to connect to the cups local server.

Then I realized it was off, so I tried to start it:

sudo /etc/init.d/cups start

And I got this:

 * Restarting Common Unix Printing System: cupsd                                                                                              cupsd: Child exited with status 1!

I then checked the file /var/log/cups/error_log and this was inside it:

E [22/Jan/2009:17:13:59 -0400] "/etc/cups/ssl/server.crt" is a bad symlink - No such file or directory

And after googling a little, I decided to delete those files (maybe not the best solution, but it works now).

sudo rm /etc/cups/ssl/server.crt

You may also need to erase, server.key file.

sudo rm /etc/cups/ssl/server.key


Thanks to one the readers of this blog, here is a better solution

sudo apt-get install --reinstall ssl-cert