Problema de impressão com o serviço ArchLinux e CUPS

15

Há alguns dias (suspeito que atualizei para o gnome 3.14) no ArchLinux, não consigo mais imprimir. Se eu abrir o painel de impressão do gnome control center, recebo uma mensagem como (traduzida do italiano): "O serviço do sistema para impressão parece não estar disponível"

Então, no terminal, tentei:

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

Eu também tentei reinstalar copos, mas sem sorte. Também procurei no Google e tentei as várias soluções propostas, mas nenhuma delas funciona para mim.

lviggiani
fonte
Oi obrigado! Acabei de descobrir o mesmo! Eu olhei para archlinux.org/packages/extra/x86_64/cups/files e encontrei o mesmo ... obrigado. Se você transformar seu comentário em uma resposta, eu votarei em selecioná-lo.
lviggiani 4/11/2014

Respostas:

34

A partir do nomecups v. 2.0.0 do serviço foi alterado . Você precisará desativar o serviço antigo:

systemctl disable cups.service

antes de ativar e iniciar o novo:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service
don_crissti
fonte
Perfeito! Obrigado. Funcionou para mim. O mesmo problema que o OP.
Marcin
2

Não sei se você usa a linha de comando ou uma GUI para instalar atualizações, mas o processo de atualização imprimiu as seguintes linhas (do arquivo de instalação vinculado na outra resposta) na tela:

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

Isso não é um tapa nos dedos por não ter lido isso, mas mais para informar que, se você estiver usando algum tipo de GUI para gerenciar atualizações do Arch, talvez não consiga ver a saída produzida pelo pacman. Se esse for o caso, considere usar um auxiliar de atualização diferente ou simplesmente execute pacman na linha de comando.

Se você preferir usar uma GUI, considere o kalu, pois ele também pode lidar com atualizações do AUR, além de exibir atualizações de notícias no site da Arch, que geralmente contêm informações vitais sobre atualizações que requerem intervenção manual, como as atualizações recentes para Java e Intel microcódigo.

Observe que, se você usar outros arquivos de serviço que dependem do cups.service, poderá ser necessário atualizar manualmente esses arquivos de serviço para renomear cups.service para org.cups.cupsd.service. Este é, por exemplo, o caso do arquivo ccpd.service fornecido com o driver Canon CAPT no AUR.

Aerion
fonte