Błąd „Nieautoryzowany” podczas dodawania drukarek za pomocą CUPS przy użyciu Google Chrome w Ubuntu 18.04 LTS

25

Aktualizacja 2019-01-09: Zobacz odpowiedź poniżej, ponieważ istnieje sposób, aby to naprawić za pomocą CUPS 2.2.8.


Mam system Ubuntu 18.04 LTS zainstalowany czysty w tym systemie. Kiedy próbuję dodać drukarkę za pomocą adresu CUPS 2.2.7 http: // localhost: 631 w przeglądarce Chrome, nie mogę dodać drukarki, ponieważ ciągle otrzymuję nieautoryzowane uprawnienia. Nigdy nie prosi o login. Jak dodać drukarkę za pomocą CUPS przy użyciu Google Chrome?

BTW, Firefox, Chromium i inne przeglądarki do tej pory wydają się działać dobrze w przypadku dodawania drukarki w CUPS 2.2.7. Wygląda na to, że jest to błąd między CUPS 2.2.7 a Google Chrome.

Nieautoryzowane: wprowadź swoją nazwę użytkownika i hasło lub nazwę użytkownika root i hasło, aby uzyskać dostęp do tej strony.  Jeśli używasz Kerberos…

Terrance
źródło
Dlaczego to pytanie jest zamknięte? CUPS jest zepsuty, a to pytanie jest całkiem poprawne!
Yanick Rochon
@YanickRochon Ponownie otworzyliśmy to pytanie i dodałem poniżej informacje w odpowiedzi.
Terrance

Odpowiedzi:

35

Aktualizacja 2019-01-09: Odkryłem, że CUPS 2.2.8 działa bez problemu z Google Chrome w Ubuntu 18.04. Pobrałem i zainstalowałem go z https://launchpad.net/ubuntu/+source/cups/2.2.8-5ubuntu1.2

Należy pamiętać, że błąd dotyczący CUPS 2.2.7 został zgłoszony na stronie : https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1769893


Kroki instalacji CUPS 2.2.8

Wykonaj wszystkie poniższe czynności z okna terminala.

Zainstaluj wymagania wstępne:

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

Pobierz CUPS 2.2.8 i wypakuj go, a następnie wprowadź utworzony nowy katalog:

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

Uruchomić configure, makei make install:

./configure
make
sudo make install

Możesz zawiesić CUPS, aby nie aktualizował się ponownie do wersji 2.2.7, która nadal ma problem z nieautoryzowanym dostępem:

sudo apt-mark hold cups

Następnie wystarczy ponownie uruchomić cups.service:

systemctl restart cups.service

Sprawdź, czy usługa jest uruchomiona:

systemctl status cups.service

Jeśli CUPS nie uruchomi się ponownie, zainstaluj ponownie demona, a następnie uruchom ponownie usługę:

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

Następnie dostęp w przeglądarce Google Chrome http: // localhost: 631

Strona główna CUPS może nadal wyświetlać 2.2.7, ale spróbuj kliknąć Administracja i powinna wyświetlić 2.2.8.

wprowadź opis zdjęcia tutaj

Mam nadzieję że to pomoże!

Terrance
źródło
1
Zawsze musiałem użyć innej przeglądarki, aby rozwiązać ten problem. Świetna informacja. Napewno na pewno.
LD James,
2
Tak, to wydaje się działać, ale nie mogę po prostu zmienić opcji drukarki. Zwracam stronę „Brak autoryzacji”, mimo że mogę dodawać drukarki !!!
solsTiCe
1
Cóż, w końcu użyłem centrum kontroli gnome
solsTiCe
@solsTiCe Tak, myślę, że to błąd między nimi. Nie mogę też samodzielnie zarządzać drukarką. Przekonałem się jednak, że kiedy dodam drukarkę za pomocą CUPS w ten sposób, niezależnie od przeglądarki, aplikacje w Wine faktycznie zobaczą drukarkę i będą z niej korzystać.
Terrance
1
Korzystanie z przeglądarki Firefox działa.
jrennie
0

Możesz wypróbować Chromium, która wersja Chrome typu open source:

sudo apt install chromium-browser

W moim przypadku działało to jak urok.

azamat alibaev
źródło