Bug 731421
Summary: | cups not enabled by default | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Joachim Backes <joachim.backes> |
Component: | cups | Assignee: | Tim Waugh <twaugh> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 16 | CC: | jfrieben, jpopelka, manuel.schnecki, mclasen, ortizsantini, twaugh |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | cups-1.5.0-4.fc16 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-09-26 13:19:50 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Joachim Backes
2011-08-17 15:31:42 UTC
Looking at the policy for this: https://fedoraproject.org/wiki/Starting_services_by_default: "If a service does not require configuration to be functional and is not network enabled, it may be enabled by default (but is not required to do so)." It seems we can enable cups by default because the default configuration is not network enabled. Enabling cups by default allows automatic configuration of connected USB printers to work again. I'll enable all three units due to the current policy about that¹, although really cups.service only needs to be enabled for network-facing configurations. ¹ https://fedoraproject.org/wiki/Packaging:Guidelines:Systemd#Socket_activation "Since Fedora currently doesn't want any services to do on-demand loading, all socket activated services must autostart." cups-1.5.0-4.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/cups-1.5.0-4.fc16 OK! Package cups-1.5.0-4.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing cups-1.5.0-4.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/cups-1.5.0-4.fc16 then log in and leave karma (feedback). cups-1.5.0-5.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/cups-1.5.0-5.fc16 I'm sorry, but it's not installable: sudo yum update *cups* Loaded plugins: langpacks, presto, refresh-packagekit Setting up Update Process Examining cups-1.5.0-5.fc16.x86_64.rpm: 1:cups-1.5.0-5.fc16.x86_64 Marking cups-1.5.0-5.fc16.x86_64.rpm as an update to 1:cups-1.5.0-4.fc16.x86_64 Examining cups-libs-1.5.0-5.fc16.x86_64.rpm: 1:cups-libs-1.5.0-5.fc16.x86_64 Marking cups-libs-1.5.0-5.fc16.x86_64.rpm as an update to 1:cups-libs-1.5.0-4.fc16.x86_64 Marking cups-libs-1.5.0-5.fc16.x86_64.rpm as an update to 1:cups-libs-1.5.0-4.fc16.i686 Resolving Dependencies --> Running transaction check ---> Package cups.x86_64 1:1.5.0-4.fc16 will be updated ---> Package cups.x86_64 1:1.5.0-5.fc16 will be an update ---> Package cups-libs.x86_64 1:1.5.0-4.fc16 will be updated ---> Package cups-libs.x86_64 1:1.5.0-5.fc16 will be an update --> Finished Dependency Resolution Error: Protected multilib versions: 1:cups-libs-1.5.0-5.fc16.x86_64 != 1:cups-libs-1.5.0-4.fc16.i686 (this seems to a general issue [for the moment], because a lot of other pkgs have the same problems if trying to update them!) Tim, what about: -Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} https://fedoraproject.org/wiki/Packaging:Guidelines#Explicit_Requires Good idea. Issue still persists after updating to - cups-1.5.0-5.fc16.x86_64 - systemd-33-2.fc16.x86_64 Upgrading the package will not enable it (this is intentional). Remove it and then reinstall it. (In reply to comment #11) > Upgrading the package will not enable it (this is intentional). Remove it and > then reinstall it. This has been a little bit difficult because of the current yum update problems. But by using yumdownloader and rpm I could re-install the cups packages. Now, cups is enabled. Kind regards Joachim Backes cups-1.5.0-6.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. *** Bug 741600 has been marked as a duplicate of this bug. *** Same problem here. I need to enable cups via $ sudo service cups start to enable printing. Installed cups: $ sudo rpm -qi cups Name : cups Epoch : 1 Version : 1.5.0 Release : 16.fc16 Architecture: x86_64 Install Date: Don 27 Okt 2011 09:24:30 CEST Group : System Environment/Daemons Size : 8705534 License : GPLv2 Signature : RSA/SHA256, Die 11 Okt 2011 10:23:41 CEST, Key ID 067f00b6a82ba4b7 Source RPM : cups-1.5.0-16.fc16.src.rpm Build Date : Die 11 Okt 2011 14:16:23 CEST Build Host : x86-18.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : http://www.cups.org/ Summary : Common Unix Printing System Description : The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley command-line interfaces. ----------------------------- Actually, it's not a big problem for me but it's not nice and might cause troubles to someone else... There is a test update which is meant to fix it, mentioned in bug #748841. Note that in order to test it you must update from a version of CUPS before the conversion to systemd. To do that, uninstall cups, then install the F-15 cups package. Finally, apply the test update. (If you want to just "make it work" without providing test feedback for the update, 'systemctl enable cups.service'.) *** This bug has been marked as a duplicate of bug 748841 *** |