Sự cố in với dịch vụ ArchLinux và CUPS


15

Sice vài ngày (tôi nghi ngờ vì tôi đã nâng cấp lên gnome 3.14) trên ArchLinux, tôi không thể in nữa. Nếu tôi mở bảng in của trung tâm điều khiển gnome, tôi nhận được một thông báo như (nó được dịch từ tiếng Ý): "Dịch vụ hệ thống để in dường như không khả dụng"

Vì vậy, từ thiết bị đầu cuối tôi đã thử:

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

Tôi cũng đã thử cài đặt lại cốc nhưng không có may mắn. Tôi cũng đã đi vòng quanh và thử các giải pháp khác nhau được đề xuất nhưng không có giải pháp nào phù hợp với tôi.


Xin chào cảm ơn! Tôi mới phát hiện ra điều tương tự! Tôi đã xem qua archlinux.org/packages/extra/x86_64/cups/files và thấy tương tự ... cảm ơn. Nếu bạn biến bình luận của bạn thành một câu trả lời tôi sẽ upvote chọn nó.
lviggiani

Câu trả lời:


33

Tính đến cups v. 2.0.0các tên dịch vụ đã được thay đổi . Bạn sẽ phải vô hiệu hóa dịch vụ cũ:

systemctl disable cups.service

trước khi kích hoạt và bắt đầu cái mới:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service

Hoàn hảo! Cảm ơn. Nó làm việc cho tôi. Vấn đề tương tự như OP.
Marcin

2

Tôi không biết bạn sử dụng dòng lệnh hay GUI để cài đặt các bản cập nhật, nhưng quá trình nâng cấp đã in các dòng sau (từ tệp cài đặt được liên kết trong câu trả lời khác) trên màn hình:

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

Điều này không có nghĩa là một cái tát vào ngón tay vì đã không đọc nó, nhưng hơn nữa để bạn biết rằng nếu bạn đang sử dụng một loại GUI nào đó để quản lý các bản cập nhật Arch, bạn có thể không thấy đầu ra do pacman tạo ra. Nếu đây là trường hợp, bạn nên cân nhắc mạnh mẽ bằng cách sử dụng một trình trợ giúp cập nhật khác, hoặc đơn giản là chạy pacman từ dòng lệnh.

Nếu bạn thích sử dụng GUI, bạn nên xem xét kalu vì nó cũng có thể xử lý các nâng cấp AUR, cũng như hiển thị các cập nhật tin tức từ trang web Arch thường chứa thông tin quan trọng về các bản cập nhật cần can thiệp thủ công, như các bản cập nhật gần đây cho Java và Intel vi mã.

Xin lưu ý rằng nếu bạn sử dụng bất kỳ tệp dịch vụ nào khác phụ thuộc vào cup.service, bạn có thể phải cập nhật thủ công các tệp dịch vụ đó để đổi tên cup.service thành org.cups.cupsd.service. Ví dụ, đây là trường hợp với tệp ccpd.service được cung cấp với trình điều khiển Canon CAPT trong AUR.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.