"Nicht autorisiert" -Fehler beim Hinzufügen von Druckern über CUPS mit Google Chrome in Ubuntu 18.04 LTS

25

Update 2019-01-09: Bitte lesen Sie die Antwort unten, da es eine Möglichkeit gibt, dies mit CUPS 2.2.8 zu beheben.


Ich habe Ubuntu 18.04 LTS sauber auf diesem System installiert. Wenn ich versuche, einen Drucker über die CUPS 2.2.7-Adresse http: // localhost: 631 im Chrome-Browser hinzuzufügen, kann ich den Drucker nicht hinzufügen, da er immer wieder nicht autorisiert wird. Es wird nie nach einem Login gefragt. Wie füge ich meinen Drucker über CUPS mit Google Chrome hinzu?

BTW, Firefox, Chromium und andere Browser scheinen bisher für das Hinzufügen eines Druckers in CUPS 2.2.7 in Ordnung zu sein. Es scheint ein Fehler zwischen CUPS 2.2.7 und Google Chrome zu sein.

Nicht autorisiert: Geben Sie Ihren Benutzernamen und Ihr Passwort oder den Root-Benutzernamen und das Passwort ein, um auf diese Seite zuzugreifen.  Wenn Sie Kerberos verwenden ...

Terrance
quelle
Warum ist diese Frage geschlossen? CUPS ist kaputt und diese Frage ist durchaus berechtigt!
Yanick Rochon
@YanickRochon Wir haben diese Frage erneut geöffnet und unten in der Antwort Informationen hinzugefügt.
Terrance

Antworten:

35

Update 2019-01-09: Ich habe festgestellt, dass CUPS 2.2.8 mit Google Chrome in Ubuntu 18.04 problemlos funktioniert. Ich habe es von https://launchpad.net/ubuntu/+source/cups/2.2.8-5ubuntu1.2 heruntergeladen und installiert

Bitte beachten Sie, dass der Fehler für CUPS 2.2.7 abgelegt ist unter: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1769893


Installationsschritte für CUPS 2.2.8

Führen Sie alle folgenden Aktionen in einem Terminalfenster aus.

Installieren Sie die Voraussetzungen:

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

Laden Sie CUPS 2.2.8 herunter, extrahieren Sie es und geben Sie das neu erstellte Verzeichnis ein:

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

Führen Sie das configure, makeund make install:

./configure
make
sudo make install

Möglicherweise möchten Sie CUPS zurückhalten, damit es nicht auf 2.2.7 aktualisiert wird, bei dem das Problem mit Unauthorized weiterhin besteht:

sudo apt-mark hold cups

Dann müssen Sie nur noch Folgendes neu starten cups.service:

systemctl restart cups.service

Überprüfen Sie, ob der Dienst ausgeführt wird:

systemctl status cups.service

Wenn CUPS nicht neu gestartet werden kann, installieren Sie den Dämon neu und starten Sie den Dienst erneut:

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

Dann greifen Sie in Google Chrome auf http: // localhost: 631 zu

Auf der CUPS-Startseite wird möglicherweise immer noch 2.2.7 angezeigt. Klicken Sie jedoch auf Administration. Es sollte 2.2.8 angezeigt werden.

Bildbeschreibung hier eingeben

Hoffe das hilft!

Terrance
quelle
1
Ich musste immer einen anderen Browser verwenden, um dieses Problem zu beheben. Tolle Informationen. Ich stimme mit Sicherheit zu.
LD James
2
Ja, das scheint zu funktionieren, aber ich kann die Druckeroptionen nicht einfach ändern. Ich bekomme die Seite "Nicht autorisiert" zurück, obwohl ich Drucker hinzufügen kann !!!
solsTiCe
1
Nun, ich habe gnome-control-center benutzt, um das endlich zu tun
solsTiCe
@solsTiCe Ja, ich denke, das ist ein Fehler zwischen den beiden. Ich kann den Drucker auch nicht selbst verwalten. Ich habe jedoch festgestellt, dass, wenn ich den Drucker über CUPS auf diese Weise unabhängig vom Browser hinzufüge, Apps in Wine den Drucker tatsächlich sehen und verwenden.
Terrance
1
Firefox funktioniert.
jrennie
0

Sie können Chromium ausprobieren, die Open-Source-Version von Chrome:

sudo apt install chromium-browser

In meinem Fall hat es wie ein Zauber gewirkt.

Azamat Alibaev
quelle