To install a printer in ubuntu, the installer program demanded that the CUPS - Common Unix Printing System had to be be operational. But my system showed that CUPS was not active.
Then I verified System>Administration>Boot-up Manager and I couldn't restart CUPS
Typying cupsd at the terminal to evoke the daemon, I got the message -
"Child exited with status 1!"
A bit of googling told me to check /var/log/cups/error_log and it gave -
"/etc/cups/ssl/server.crt" is a bad symlink - No such file or directory
I found the solution later on as -
sudo apt-get install --reistall ssl-cert
It worked and CUPS was running again.