Problema de impresión con el servicio ArchLinux y CUPS

15

Hace unos días (sospecho que desde que actualicé a gnome 3.14) en ArchLinux ya no puedo imprimir. Si abro el panel de impresión del centro de control de gnome recibo un mensaje como (está traducido del italiano): "El servicio del sistema para imprimir parece no estar disponible"

Así que desde la terminal probé:

$ sudo systemctl start cups
Failed to start cups.service: Unit cups.service failed to load: No such file or directory.

También intenté reinstalar tazas pero no tuve suerte. También busqué en Google y probé las diversas soluciones propuestas, pero ninguna de ellas funciona para mí.

lviggiani
fuente
¡Hola Gracias! ¡Acabo de descubrir lo mismo! Miré en archlinux.org/packages/extra/x86_64/cups/files y encontré lo mismo ... gracias. Si conviertes tu comentario en una respuesta, votaré, selecciónalo.
lviggiani

Respuestas:

34

A partir del nombrecups v. 2.0.0 del servicio ha sido cambiado . Tendrá que deshabilitar el servicio anterior:

systemctl disable cups.service

antes de habilitar e iniciar el nuevo:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service
don_crissti
fuente
¡Perfecto! Gracias. Funcionó para mi. El mismo problema que OP.
Marcin
2

No sé si usa la línea de comandos o una GUI para instalar actualizaciones, pero el proceso de actualización imprimió las siguientes líneas (del archivo de instalación vinculado en la otra respuesta) en la pantalla:

> systemd unit names have been renamed"
> you should systemctl stop and disable cups.service and"
> systemctl daemon-reload, start and enable org.cups.cupsd.service"

Esto no pretende ser una palmada en los dedos por no haber leído esto, sino más para hacerle saber que si está utilizando algún tipo de GUI para administrar las actualizaciones de Arch, es posible que no pueda ver la salida producida por pacman. Si este es el caso, debería considerar utilizar un asistente de actualización diferente, o simplemente ejecutar pacman desde la línea de comandos.

Si prefiere usar una GUI, debe considerar kalu, ya que también puede manejar actualizaciones AUR, así como mostrar actualizaciones de noticias del sitio web de Arch que a menudo contienen información vital sobre actualizaciones que requieren intervención manual, como las actualizaciones recientes de Java e Intel microcódigo

Tenga en cuenta que si utiliza cualquier otro archivo de servicio que dependa de cups.service, es posible que deba actualizar manualmente esos archivos de servicio para cambiar el nombre de cups.service a org.cups.cupsd.service. Este es, por ejemplo, el caso con el archivo ccpd.service proporcionado con el controlador Canon CAPT en el AUR.

Aerion
fuente