ปัญหาการพิมพ์ด้วยบริการ ArchLinux และ CUPS


15

สองสามวัน (ฉันสงสัยว่าตั้งแต่ฉันอัพเกรดเป็น gnome 3.14) ใน ArchLinux ฉันไม่สามารถพิมพ์ได้อีก ถ้าฉันเปิดแผงการพิมพ์ของศูนย์ควบคุม gnome ฉันได้รับข้อความเช่น (แปลจากภาษาอิตาลี): "ดูเหมือนว่าบริการระบบสำหรับการพิมพ์ไม่พร้อมใช้งาน"

ดังนั้นจาก terminal ฉันลอง:

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

ฉันยังลองติดตั้งถ้วยอีกครั้ง แต่ก็ไม่มีโชค ฉันลองไปสำรวจและลองใช้วิธีแก้ปัญหาต่าง ๆ ที่เสนอ แต่ก็ไม่สามารถใช้งานได้สำหรับฉัน


สวัสดีขอบคุณ! ฉันเพิ่งค้นพบสิ่งเดียวกัน! ฉันดูarchlinux.org/packages/extra/x86_64/cups/filesและพบเหมือนกัน ... ขอบคุณ หากคุณเปลี่ยนความคิดเห็นเป็นคำตอบฉันจะโหวตเลือก
lviggiani

คำตอบ:


34

ในฐานะของชื่อบริการมีการเปลี่ยนแปลง คุณจะต้องปิดการใช้งานบริการเก่า:cups v. 2.0.0

systemctl disable cups.service

ก่อนเปิดใช้งานและเริ่มต้นใหม่:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service

ที่สมบูรณ์แบบ! ขอบคุณ มันใช้งานได้สำหรับฉัน ปัญหาเดียวกันกับ OP
Marcin

2

ฉันไม่ทราบว่าคุณใช้บรรทัดคำสั่งหรือ GUI เพื่อติดตั้งการอัปเดต แต่กระบวนการอัปเกรดพิมพ์บรรทัดต่อไปนี้ (จากไฟล์ติดตั้งที่ลิงก์ในการตอบกลับอื่น ๆ ) บนหน้าจอ:

> 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"

สิ่งนี้ไม่ได้หมายถึงการตบที่ไม่ได้อ่าน แต่จะทำให้คุณทราบว่าหากคุณใช้ GUI บางประเภทในการจัดการการอัปเดต Arch คุณอาจไม่เห็นผลลัพธ์ที่ผลิตโดย pacman หากเป็นกรณีนี้คุณควรพิจารณาใช้เครื่องมือช่วยอัปเดตอื่น ๆ หรือเรียกใช้ pacman จากบรรทัดคำสั่ง

หากคุณต้องการใช้ GUI คุณควรพิจารณาkaluเนื่องจากสามารถจัดการการอัปเกรด AUR ได้เช่นเดียวกับการแสดงข่าวอัพเดตจากเว็บไซต์ Arch ซึ่งมักมีข้อมูลสำคัญเกี่ยวกับการอัปเดตที่ต้องการการแทรกแซงด้วยตนเองเช่นการอัปเดตล่าสุดของ Java และ Intel เฟิร์มแว

โปรดทราบว่าหากคุณใช้ไฟล์บริการอื่น ๆ ที่ขึ้นอยู่กับ cups.service คุณอาจต้องอัปเดตไฟล์บริการเหล่านั้นด้วยตนเองเพื่อเปลี่ยนชื่อ cups.service เป็น org.cups.cupsd.service ตัวอย่างเช่นนี่คือกรณีที่มีไฟล์ ccpd.service ที่ให้มาพร้อมกับไดรเวอร์ Canon CAPTใน AUR

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.