Error "no autorizado" al agregar impresoras a través de CUPS usando Google Chrome en Ubuntu 18.04 LTS

25

Actualización 2019-01-09: Consulte la respuesta a continuación, ya que hay una manera de solucionar esto con CUPS 2.2.8.


Tengo Ubuntu 18.04 LTS instalado limpio en este sistema. Cuando trato de agregar una impresora a través de la dirección CUPS 2.2.7 de http: // localhost: 631 en el navegador Chrome, no puedo agregar la impresora ya que sigo recibiendo No Autorizado. Nunca pide un inicio de sesión. ¿Cómo agrego mi impresora a través de CUPS usando Google Chrome?

BTW, Firefox, Chromium y otros navegadores hasta ahora parecen funcionar bien para agregar una impresora en CUPS 2.2.7. Parece ser un error entre CUPS 2.2.7 y Google Chrome.

No autorizado: Ingrese su nombre de usuario y contraseña o el nombre de usuario y contraseña raíz para acceder a esta página.  Si está utilizando Kerberos ...

Terrance
fuente
¿Por qué se cierra esta pregunta? ¡CUPS está roto, y esta pregunta es bastante válida!
Yanick Rochon
@YanickRochon Hemos reabierto esta pregunta y he agregado la información a continuación en la respuesta.
Terrance

Respuestas:

35

Actualización 2019-01-09: descubrí que CUPS 2.2.8 funciona sin problemas con Google Chrome en Ubuntu 18.04. Lo descargué e instalé desde https://launchpad.net/ubuntu/+source/cups/2.2.8-5ubuntu1.2

Tenga en cuenta que el error para CUPS 2.2.7 se archiva en: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1769893


CUPS 2.2.8 pasos de instalación

Ejecute todo lo siguiente desde una ventana de terminal.

Instale los requisitos previos:

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

Descargue CUPS 2.2.8 y extráigalo e ingrese el nuevo directorio creado:

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

Ejecutar el configure, makey make install:

./configure
make
sudo make install

Es posible que desee retener CUPS para que no se actualice nuevamente a 2.2.7, que todavía tiene el problema con personas no autorizadas:

sudo apt-mark hold cups

Entonces todo lo que debe hacer es reiniciar cups.service:

systemctl restart cups.service

Compruebe si el servicio se está ejecutando:

systemctl status cups.service

Si CUPS no se reinicia, reinstale el demonio y luego reinicie el servicio nuevamente:

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

Luego acceda en Google Chrome http: // localhost: 631

La página de inicio de CUPS aún puede mostrar 2.2.7, pero intente hacer clic en Administración y debería mostrar 2.2.8.

ingrese la descripción de la imagen aquí

¡Espero que esto ayude!

Terrance
fuente
1
Siempre tuve que usar un navegador diferente para resolver este problema. Gran informacion. Votación segura con seguridad.
LD James
2
Sí, esto parece funcionar, pero no puedo simplemente cambiar las opciones de la impresora. Me devuelven la página "No autorizado" aunque puedo agregar impresoras.
solSTiCe
1
Bueno, finalmente utilicé gnome-control-center para hacer eso
solSTiCe
@solsTiCe Sí, creo que es un error entre los dos. Tampoco puedo hacer la administración de la impresora. Sin embargo, descubrí que cuando agrego la impresora a través de CUPS de esta manera, independientemente del navegador, las aplicaciones en Wine realmente verán y usarán la impresora.
Terrance
1
Usar Firefox funciona.
jrennie
0

Puede probar Chromium, que versión de código abierto de Chrome:

sudo apt install chromium-browser

Funcionó como un encanto en mi caso.

azamat alibaev
fuente