Erreur «non autorisée» lors de l'ajout d'imprimantes via CUPS à l'aide de Google Chrome dans Ubuntu 18.04 LTS

25

Mise à jour 2019-01-09: veuillez voir la réponse ci-dessous car il existe un moyen de résoudre ce problème avec CUPS 2.2.8.


J'ai Ubuntu 18.04 LTS installé proprement sur ce système. Lorsque j'essaie d'ajouter une imprimante via l'adresse CUPS 2.2.7 de http: // localhost: 631 dans le navigateur Chrome, je ne peux pas ajouter l'imprimante car je continue à être non autorisée. Il ne demande jamais de connexion. Comment ajouter mon imprimante via CUPS à l'aide de Google Chrome?

Jusqu'à présent, BTW, Firefox, Chromium et d'autres navigateurs semblent bien fonctionner pour ajouter une imprimante dans CUPS 2.2.7. Il semble s'agir d'un bogue entre CUPS 2.2.7 et Google Chrome.

Non autorisé: entrez votre nom d'utilisateur et votre mot de passe ou le nom d'utilisateur et le mot de passe root pour accéder à cette page.  Si vous utilisez Kerberos…

Terrance
la source
Pourquoi cette question est-elle close? CUPS est cassé, et cette question est tout à fait valable!
Yanick Rochon
@YanickRochon Nous avons rouvert cette question et j'ai ajouté des informations ci-dessous dans la réponse.
Terrance

Réponses:

35

Mise à jour 2019-01-09: J'ai trouvé que CUPS 2.2.8 fonctionne sans problème avec Google Chrome dans Ubuntu 18.04. Je l'ai téléchargé et installé à partir de https://launchpad.net/ubuntu/+source/cups/2.2.8-5ubuntu1.2

Veuillez noter que le bogue pour CUPS 2.2.7 est déposé à: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1769893


Étapes d'installation de CUPS 2.2.8

Exécutez tout ce qui suit à partir d'une fenêtre de terminal.

Installez les prérequis:

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

Téléchargez CUPS 2.2.8 et extrayez-le et entrez le nouveau répertoire créé:

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

Exécutez le configure, makeet make install:

./configure
make
sudo make install

Vous voudrez peut-être suspendre CUPS pour qu'il ne soit pas mis à jour vers 2.2.7, qui a toujours le problème avec non autorisé:

sudo apt-mark hold cups

Il ne vous reste plus qu'à redémarrer cups.service:

systemctl restart cups.service

Vérifiez si le service est en cours d'exécution:

systemctl status cups.service

Si CUPS ne parvient pas à redémarrer, réinstallez le démon, puis redémarrez à nouveau le service:

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

Ensuite, accédez à Google Chrome http: // localhost: 631

La page d'accueil de CUPS peut toujours afficher 2.2.7, mais essayez de cliquer sur Administration et elle devrait afficher 2.2.8.

entrez la description de l'image ici

J'espère que cela t'aides!

Terrance
la source
1
J'ai toujours dû utiliser un navigateur différent pour résoudre ce problème. Grande information. Votez à coup sûr.
LD James
2
Oui, cela semble fonctionner, mais je ne peux pas simplement modifier les options de l'imprimante. On me rend la page "Non autorisé" même si je peux ajouter des imprimantes !!!
solsTiCe
1
Eh bien, j'ai finalement utilisé gnome-control-centre
solsTiCe
@solsTiCe Oui, je pense que c'est un bug entre les deux. Je ne peux pas non plus gérer l'administration de l'imprimante. Cependant, j'ai constaté que lorsque j'ajoute l'imprimante via CUPS de cette manière, quel que soit le navigateur, les applications dans Wine verront et utiliseront réellement l'imprimante.
Terrance
1
L'utilisation de Firefox fonctionne.
jrennie
0

Vous pouvez essayer Chromium dont la version open-source de Chrome:

sudo apt install chromium-browser

Cela a fonctionné comme un charme dans mon cas.

azamat alibaev
la source