https://bugzilla.novell.com/show_bug.cgi?id=857372
https://bugzilla.novell.com/show_bug.cgi?id=857372#c75
--- Comment #75 from Johannes Meixner 2014-01-29 16:57:20 CET ---
Submitted hopefully fixed cups package to its openSUSE build system (OBS)
development project "Printing" via OBS submitrequest 215537
Now the cups package in OBS project "Printing" contains
/usr/lib/systemd/system/cups.service
/usr/share/doc/packages/cups/systemd/cups.path
/usr/share/doc/packages/cups/systemd/cups.socket
/usr/lib/systemd/system/cups.service is
--------------------------------------------------------------------------
[Unit]
Description=CUPS Printing Service
After=network.target
[Service]
ExecStart=/usr/sbin/cupsd -f
[Install]
WantedBy=multi-user.target
--------------------------------------------------------------------------
To make systemd using only that cups.service file one may have to do
# systemctl disable cups.service
# systemctl enable cups.service
What I have now on my openSUSE 13.1 system (after a reboot):
--------------------------------------------------------------------------
# systemctl list-unit-files | egrep -i 'print|cups'
configure-printer@.service static
cups.service enabled
printer.target static
# systemctl list-units | egrep -i 'print|cups'
cups.service loaded active running CUPS Printing Service
--------------------------------------------------------------------------
For me printing on my HP LaserJet 1220 USB printer still works and
I still get CUPS Browsing information from our CUPS server and
I can still print to such a remote queue.
To all who listen here:
You could do me a big favour and install the cups package
from the OBS project "Printing" on your systems and
please provide feedback whether or not it works for you.
Check with "rpm -q --changelog cups | head" that you actually
have the fixed cups packages.
The topmost RPM changelog entry of the fixed cups package is:
--------------------------------------------------------------------------
* Wed Jan 29 2014 jsmeix@suse.de
- cups-0003-systemd-secure-cups.service-unit-file.patch changes
the cups.service systemd unit file to be more secure and
to let the cupsd again work as it did all the time for printing
in a network (bnc#857372 in particular comment #61 therein).
- cups-1.5-additional_policies.patch was updated to avoid
cupsd warning messages of the form "No limit for ... defined
in policy allowallforanybody and no suitable template found"
(bnc#857372 in particular comment #48 therein).
--------------------------------------------------------------------------
Very many thanks in advance for your valuable feedback!
I need sufficiently positive feedback before I will
submit this to openSUSE:Factory, openSUSE:13.1,...
General information for packages from the OBS project "Printing":
I provide CUPS as RPM packages "cups", "cups-client", and "cups-libs"
for various openSUSE and Suse Linux Enterprise versions
in the "Printing" development project in the openSUSE build service
for 32-bit i586 and 64-bit x86_64 architecture.
E.g. for openSUSE 13.1 32-bit i586 from this direct URL
http://download.opensuse.org/repositories/Printing/openSUSE_13.1/i586/
Please read
https://build.opensuse.org/project/show?project=Printing
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.