Errore "Non autorizzato" durante l'aggiunta di stampanti tramite CUPS utilizzando Google Chrome in Ubuntu 18.04 LTS


25

Aggiornamento 2019-01-09: vedere la risposta di seguito poiché esiste un modo per risolvere il problema con CUPS 2.2.8.


Ho Ubuntu 18.04 LTS installato pulito su questo sistema. Quando provo ad aggiungere una stampante tramite l'indirizzo CUPS 2.2.7 di http: // localhost: 631 nel browser Chrome, non riesco ad aggiungere la stampante poiché continuo a non essere autorizzato. Non richiede mai un login. Come faccio ad aggiungere la mia stampante tramite CUPS utilizzando Google Chrome?

BTW, Firefox, Chromium e altri browser finora sembrano funzionare bene per l'aggiunta di una stampante in CUPS 2.2.7. Sembra essere un bug tra CUPS 2.2.7 e Google Chrome.

Non autorizzato: inserisci il tuo nome utente e password o il nome utente e la password di root per accedere a questa pagina.  Se stai usando Kerberos ...


Perché questa domanda è chiusa? CUPS è rotto e questa domanda è abbastanza valida!
Yanick Rochon,

@YanickRochon Abbiamo riaperto questa domanda e ho aggiunto informazioni di seguito nella risposta.
Terrance

Risposte:


35

Aggiornamento 2019-01-09: ho scoperto che CUPS 2.2.8 funziona senza problemi con Google Chrome in Ubuntu 18.04. L'ho scaricato e installato da https://launchpad.net/ubuntu/+source/cups/2.2.8-5ubuntu1.2

Si noti che il bug per CUPS 2.2.7 è archiviato su: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1769893


CUPS 2.2.8 passaggi dell'installazione

Eseguire tutto quanto segue da una finestra del terminale.

Installa i prerequisiti:

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

Scarica CUPS 2.2.8 ed estrailo ed inserisci la nuova directory creata:

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

Esegui il configure, makee make install:

./configure
make
sudo make install

Potresti voler sospendere CUPS in modo che non si aggiorni alla 2.2.7 che presenta ancora il problema con non autorizzati:

sudo apt-mark hold cups

Quindi tutto ciò che dovresti fare è riavviare cups.service:

systemctl restart cups.service

Verifica se il servizio è in esecuzione:

systemctl status cups.service

Se CUPS non si riavvia, reinstallare il demone quindi riavviare nuovamente il servizio:

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

Quindi accedi a Google Chrome http: // localhost: 631

La homepage di CUPS potrebbe mostrare ancora 2.2.7, ma prova a fare clic su Amministrazione e dovrebbe mostrare 2.2.8.

inserisci qui la descrizione dell'immagine

Spero che sia di aiuto!


1
Ho sempre dovuto usare un browser diverso per risolvere questo problema. Ottima informazione Voto sicuro.
LD James,

2
Sì, sembra che funzioni, ma non posso semplicemente cambiare le opzioni della stampante. Mi è stata restituita la pagina "Non autorizzato" anche se posso aggiungere stampanti !!!
solsTiCe

1
Bene, ho usato gnome-control-center per farlo finalmente
solsTiCe

@solsTiCe Sì, penso che sia un errore tra i due. Nemmeno io posso fare l'amministrazione della stampante. Tuttavia, ho scoperto che quando aggiungo la stampante tramite CUPS in questo modo, indipendentemente dal browser, le app in Wine vedranno e utilizzeranno effettivamente la stampante.
Terrance

1
L'uso di Firefox funziona.
jrennie,

0

Puoi provare Chromium quale versione open source di Chrome:

sudo apt install chromium-browser

Nel mio caso ha funzionato come un incantesimo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.