Masalah pencetakan dengan layanan ArchLinux dan CUPS

15

Sice beberapa hari (saya curiga karena saya telah mengupgrade ke gnome 3.14) di ArchLinux saya tidak dapat mencetak lagi. Jika saya membuka panel pencetakan pusat kontrol gnome, saya mendapatkan pesan seperti (ini diterjemahkan dari bahasa Italia): "Layanan sistem untuk pencetakan sepertinya tidak tersedia"

Jadi dari terminal saya mencoba:

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

Saya juga mencoba menginstal ulang cangkir tetapi tidak berhasil. Saya juga googled sekitar dan mencoba berbagai solusi yang diusulkan tetapi tidak satupun dari mereka bekerja untuk saya.

lviggiani
sumber
Hai terima kasih! Saya baru saja menemukan yang sama! Saya melihat ke archlinux.org/packages/extra/x86_64/cups/files dan menemukan yang sama ... terima kasih. Jika Anda mengubah komentar Anda menjadi jawaban, saya akan memilihnya secara terbalik.
lviggiani

Jawaban:

34

Sampai cups v. 2.0.0dengan nama layanan telah berubah . Anda harus menonaktifkan layanan lama:

systemctl disable cups.service

sebelum mengaktifkan dan memulai yang baru:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service
don_crissti
sumber
Sempurna! Terima kasih. Ini berhasil untuk saya. Masalah yang sama dengan OP.
Marcin
2

Saya tidak tahu apakah Anda menggunakan baris perintah atau GUI untuk menginstal pembaruan, tetapi proses pemutakhiran memang mencetak baris-baris berikut (dari file instal yang ditautkan dalam balasan lain) di layar:

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

Ini tidak dimaksudkan sebagai tamparan pada jari karena tidak membaca ini, tetapi lebih untuk membuat Anda sadar bahwa jika Anda menggunakan semacam GUI untuk mengelola pembaruan Arch, Anda mungkin tidak bisa melihat output yang dihasilkan oleh pacman. Jika ini masalahnya, Anda harus sangat mempertimbangkan menggunakan pembantu pembaruan yang berbeda, atau cukup menjalankan pacman dari baris perintah.

Jika Anda lebih suka menggunakan GUI, Anda harus mempertimbangkan kalu karena dapat juga menangani peningkatan AUR, serta menampilkan pembaruan berita dari situs web Arch yang sering berisi informasi penting tentang pembaruan yang memerlukan intervensi manual, seperti pembaruan terbaru untuk Java dan Intel mikrokode.

Harap dicatat bahwa jika Anda menggunakan file layanan lain yang bergantung pada cups.service, Anda mungkin harus memperbarui file layanan tersebut secara manual untuk mengubah nama cups.service ke org.cups.cupsd.service. Sebagai contoh, ini adalah kasus dengan file layanan ccpd.service yang disediakan dengan driver Canon CAPT di AUR.

Aerasi
sumber