Imprimindo problema com o serviço ArchLinux e CUPS

15

Por alguns dias (desconfio desde que atualizei para o gnome 3.14) no ArchLinux não consigo mais imprimir. Se eu abrir o painel de impressão do centro de controle do gnome, recebo uma mensagem semelhante (traduzida do italiano): "O serviço do sistema para impressão não está 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 xícaras mas sem sorte. Eu também pesquisei e tentei as várias soluções propostas, mas nenhuma delas funciona para mim.

    
por lviggiani 04.11.2014 / 09:37

2 respostas

33

A partir de cups v. 2.0.0 , o nome do serviço foi alterado . Você terá que 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
    
por 04.11.2014 / 10:27
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"

Isto não significa um tapa nos dedos por não ter lido isto, mas mais para conscientizá-lo de que se você estiver usando algum tipo de GUI para gerenciar atualizações do Arch, você pode não conseguir para ver a saída produzida pelo pacman. Se este for o caso, você deve considerar strongmente usar um auxiliar de atualização diferente, ou simplesmente executar o pacman a partir da linha de comando.

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

Observe que, se você usar qualquer outro arquivo de serviço que dependa de 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 com o arquivo ccpd.service fornecido com o driver Canon CAPT no AUR.

    
por 18.11.2014 / 14:53