Erro "Não autorizado" ao adicionar impressoras através do CUPS usando o Google Chrome no Ubuntu 18.04 LTS

25

Atualização 2019-01-09: Veja a resposta abaixo, pois há uma maneira de corrigir isso com o CUPS 2.2.8.


Eu tenho o Ubuntu 18.04 LTS instalado limpo neste sistema. Quando tento adicionar uma impressora através do endereço CUPS 2.2.7 de http: // localhost: 631 no navegador Chrome, não consigo adicionar a impressora pois continuo sendo Não autorizado. Ele nunca pede um login. Como adiciono minha impressora através do CUPS usando o Google Chrome?

Até agora, BTW, Firefox, Chromium e outros navegadores parecem funcionar bem para adicionar uma impressora no CUPS 2.2.7. Parece haver um bug entre o CUPS 2.2.7 e o Google Chrome.

Não autorizado: digite seu nome de usuário e senha ou o nome de usuário e senha root para acessar esta página.  Se você estiver usando o Kerberos…

Terrance
fonte
Por que esta pergunta está encerrada? CUPS está quebrado, e esta pergunta é bastante válida!
Yanick Rochon
@YanickRochon Reabrimos esta pergunta e adicionamos informações abaixo na resposta.
Terrance

Respostas:

35

Atualização 2019-01-09: Descobri que o CUPS 2.2.8 funciona sem problemas com o Google Chrome no Ubuntu 18.04. Eu baixei e instalei em https://launchpad.net/ubuntu/+source/cups/2.2.8-5ubuntu1.2

Observe que o bug do CUPS 2.2.7 está arquivado em: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1769893


Etapas de instalação do CUPS 2.2.8

Execute o seguinte a partir de uma janela do terminal.

Instale os pré-requisitos:

sudo apt install autoconf build-essential libavahi-client-dev \
    libgnutls28-dev libkrb5-dev libnss-mdns libpam-dev \
    libsystemd-dev libusb-1.0-0-dev zlib1g-dev

Faça o download do CUPS 2.2.8 e extraia-o e digite o novo diretório criado:

cd /tmp
wget -c https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/cups/2.2.8-5ubuntu1.2/cups_2.2.8.orig.tar.gz
tar zxvf cups_2.2.8.orig.tar.gz
cd cups-2.2.8

Execute o configure, makee make install:

./configure
make
sudo make install

Convém suspender o CUPS para que ele não seja atualizado novamente para a 2.2.7, que ainda tem o problema de não autorizado:

sudo apt-mark hold cups

Então tudo que você precisa fazer é reiniciar o cups.service:

systemctl restart cups.service

Verifique se o serviço está sendo executado:

systemctl status cups.service

Se o CUPS falhar ao reiniciar, reinstale o daemon e reinicie o serviço novamente:

sudo apt install --reinstall cups-daemon
systemctl restart cups.service

Em seguida, acesse no Google Chrome http: // localhost: 631

A página inicial do CUPS pode mostrar 2.2.7 ainda, mas tente clicar em Administração e deve mostrar 2.2.8.

insira a descrição da imagem aqui

Espero que isto ajude!

Terrance
fonte
1
Eu sempre tive que usar um navegador diferente para resolver esse problema. Ótima informação. Voto positivo, com certeza.
LD James
2
Sim, isso parece funcionar, mas não posso simplesmente alterar as opções da impressora. Recebi de volta a página "Não autorizado", embora eu possa adicionar impressoras !!!
SolsTiCe
1
Bem, eu costumava gnome-control-center para fazer isso, finalmente
solstício de
@solsTiCe Sim, acho que é um bug entre os dois. Também não posso fazer a administração da impressora. No entanto, descobri que, quando adiciono a impressora pelo CUPS dessa maneira, independentemente do navegador, os aplicativos do Wine realmente veem e usam a impressora.
Terrance
1
Usando o Firefox funciona.
jrennie
0

Você pode experimentar o Chromium, que versão de código aberto do Chrome:

sudo apt install chromium-browser

Funcionou como um encanto no meu caso.

azamat alibaev
fonte