O serviço CUPS não está funcionando, não é possível encontrar nenhum log

3

Estou executando o Ubuntu 14.10 e quando abro a caixa de diálogo Impressoras, recebo uma mensagem de erro "Serviço de impressão não disponível. Inicie o serviço neste computador ou conecte-se a outro servidor".

O botão Iniciar serviço está em cinza.

Eu tentei

$ sudo service cups start
start: Job is already running: cups

Seguido por

ps -ef|grep cups | grep -v grep
root      1210     1  0 08:15 ?        00:00:03 /usr/sbin/cups-browsed

Eu tentei encontrar algumas informações nos logs sobre isso, mas os logs não foram tocados por dias (e eles são zero bytes)

ls -t -l
total 96
-rw-r----- 1 root lpadmin    0 Jan  3 08:45 access_log
-rw-r----- 1 root lpadmin    0 Jan  3 08:45 page_log
-rw-r----- 1 root lpadmin 7920 Jan  2 13:22 access_log.1
-rw-r----- 1 root lpadmin 3389 Jan  2 13:17 page_log.1
-rw-r----- 1 root lpadmin  125 Dec 31 09:20 access_log.2.gz
-rw-r----- 1 root lpadmin    0 Dec 31 08:29 error_log
...

Apenas outras pistas que encontrei são as seguintes repetidas vezes em dmesg

[17169.471390] audit: type=1400 audit(1421413284.183:1700): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=26540 comm="apparmor_parser"
[17169.471398] audit: type=1400 audit(1421413284.183:1701): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=26540 comm="apparmor_parser"
[17169.492953] audit: type=1400 audit(1421413284.207:1702): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="third_party" pid=26540 comm="apparmor_parser"
[17169.496523] init: cups main process (26541) terminated with status 1
[17169.496532] init: cups main process ended, respawning

Eu tentei

sudo apt-get purge cups
sudo apt-get install cups --install-suggests

mas ainda sem alterações.

Arquivei um bug sobre isso no link , mas há algo óbvio? Eu perdi / deveria ter verificado?

    
por ec2011 16.01.2015 / 14:21

2 respostas

10

Depois de pesquisar e brincar um pouco, graças ao comentário de @ Benjamin acima, eu finalmente descobri que há um arquivo de configuração padrão que deve ser instalado em /usr/share/cups/cupsd.conf.default .

eu corri

sudo cp /usr/share/cups/cupsd.conf.default /etc/cups/cupsd.conf
sudo service cups restart

e desde então funcionou!

Ainda não tenho ideia de como o arquivo se perdeu em primeiro lugar.

    
por ec2011 19.01.2015 / 18:33
0

eu corri:

sudo apt-get purge cups
sudo apt-get install cups --install-suggests

e depois verifiquei se a configuração estava correta. Eu ainda tenho um erro de copos tentando acessar uma impressora HP de rede, e eu tive que reinstalar a impressora e, em seguida, eu comecei a trabalhar.

    
por Python Jim 15.11.2016 / 02:50