For what is worth I've seen that cups service is not started mostly when there are too many spaces in the kernel's grub command line, e.g:
THIS WORKS: linux /vmlinuz-2.6.32-22-generic root=UUID=a96105c8-5ffd-4962-9f4e-93d87dc58aab ro quiet splash acpi_osi=Linux
THIS MOSTLY NOT (note multiple spaces between "ro" and "quiet"): linux /vmlinuz-2.6.32-22-generic root=UUID=a96105c8-5ffd-4962-9f4e-93d87dc58aab ro quiet splash acpi_osi=Linux
For what is worth I've seen that cups service is not started mostly when there are too many spaces in the kernel's grub command line, e.g: 2.6.32- 22-generic root=UUID= a96105c8- 5ffd-4962- 9f4e-93d87dc58a ab ro quiet splash acpi_osi=Linux
THIS WORKS: linux /vmlinuz-
THIS MOSTLY NOT (note multiple spaces between "ro" and "quiet"): linux /vmlinuz- 2.6.32- 22-generic root=UUID= a96105c8- 5ffd-4962- 9f4e-93d87dc58a ab ro quiet splash acpi_osi=Linux