How can I ensure that CUPS is started during the boot sequence?
YaST2 -> Services Manager shows the two entries cups and cupsd as active. However, after booting is completed, the list of available printers in applications is empty, and the URL localhost:631 just returns “not found”.
However, entering:
> sudo systemctl start cups
>
at a console and then waiting 5 seconds fixes the problem.
The problem appeared first after a usual update (YaST2 -> Software -> Update All Packages (if newer)) which was done around mid or late January on my laptop. The laptop is not connected to any printers by itself, but is used in various networks where printers are available.
About a week ago, I updated my wife’s laptop, and the same problem occurred. Again systemctl start cups fixes the issue, but this is too tedious for her to accept, so I started to investigate now. My wife’s laptop just uses the default repositories + packman.
An update on Friday fixed the issue for me (worked on several attempts), but updating both machines on Monday (10. Feb 2014) caused both machines to fail again (several attempts).
I found this thread here:Cannot access CUPS server after update
which seems quite related, but it talks about a CUPS server, and I do not understand enough whether it applies to a normal CUPS client running on a laptop in order to print wirelessly, and what I should do as a consequence now.