Eu tive um problema como este com uma caixa sem cabeça que já tinha sido um servidor de impressão e só ouvia conexões TCP (vice-soquete Unix).
O script init 10.10 para CUPS espera que o soquete Unix apareça, e se o seu cups.conf
não especificar um, você terá o tipo de travamento que está descrevendo.
Verifique se o cups.conf tem uma linha como
Listen /var/run/cups/cups.sock
porque /etc/init/cups.conf
contém a linha (dumb IMHO):
# wait until daemon is ready
while [ ! -e /var/run/cups/cups.sock ]; do sleep
0.5; done