Kesalahan "Tidak Sah" ketika menambahkan printer melalui CUPS menggunakan Google Chrome di Ubuntu 18.04 LTS

25

Pembaruan 2019-01-09: Silakan lihat jawaban di bawah karena ada cara untuk memperbaikinya dengan CUPS 2.2.8.


Saya telah menginstal Ubuntu 18,04 LTS bersih pada sistem ini. Ketika saya mencoba untuk menambahkan printer melalui alamat CUPS 2.2.7 dari http: // localhost: 631 di browser Chrome, saya tidak dapat menambahkan printer karena saya terus mendapatkan Tidak Sah. Ia tidak pernah meminta login. Bagaimana cara menambahkan printer saya melalui CUPS menggunakan Google Chrome?

BTW, Firefox, Chromium, dan peramban lain sejauh ini tampaknya berfungsi baik untuk menambahkan printer di CUPS 2.2.7. Tampaknya ada bug antara CUPS 2.2.7 dan Google Chrome.

Tidak Sah: Masukkan nama pengguna dan kata sandi Anda atau nama pengguna root dan kata sandi untuk mengakses halaman ini.  Jika Anda menggunakan Kerberos ...

Terrance
sumber
Mengapa pertanyaan ini ditutup? CUPS rusak, dan pertanyaan ini cukup valid!
Yanick Rochon
@YanickRochon Kami telah membuka kembali pertanyaan ini dan saya telah menambahkan info di bawah dalam jawaban.
Terrance

Jawaban:

35

Pembaruan 2019-01-09: Saya telah menemukan bahwa CUPS 2.2.8 berfungsi tanpa masalah dengan Google Chrome di Ubuntu 18.04. Saya mengunduh dan menginstalnya dari https://launchpad.net/ubuntu/+source/cups/2.2.8-5ubuntu1.2

Harap dicatat bahwa bug untuk CUPS 2.2.7 diajukan di: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1769893


Langkah instalasi CUPS 2.2.8

Jalankan semua yang berikut dari jendela terminal.

Instal prasyarat:

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

Unduh CUPS 2.2.8 dan ekstrak dan masukkan direktori baru yang dibuat:

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

Jalankan configure, makedan make install:

./configure
make
sudo make install

Anda mungkin ingin menunda CUPS sehingga tidak memperbarui kembali ke 2.2.7 yang masih memiliki masalah dengan tidak sah:

sudo apt-mark hold cups

Maka yang harus Anda lakukan adalah memulai kembali cups.service:

systemctl restart cups.service

Periksa apakah layanan berjalan:

systemctl status cups.service

Jika CUPS gagal melakukan restart, instal ulang daemon kemudian restart layanan lagi:

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

Kemudian akses di Google Chrome http: // localhost: 631

Situs web CUPS mungkin masih menampilkan 2.2.7, tetapi coba klik Administrasi dan itu akan menunjukkan 2.2.8.

masukkan deskripsi gambar di sini

Semoga ini membantu!

Terrance
sumber
1
Saya selalu harus menggunakan browser yang berbeda untuk menyelesaikan masalah ini. Informasi hebat. Menunggu pasti.
LD James
2
Ya ini sepertinya berhasil tetapi saya tidak bisa begitu saja mengubah opsi printer. Saya diberikan kembali halaman "Tidak resmi" meskipun saya dapat menambahkan printer !!!
solsTiCe
1
Yah, saya menggunakan gnome-control-center untuk melakukan itu akhirnya
solsTiCe
@ solTiCe Ya, saya pikir itu adalah bug di antara keduanya. Saya juga tidak dapat melakukan administrasi printer. Namun, saya telah menemukan bahwa ketika saya menambahkan printer melalui CUPS dengan cara ini terlepas dari browser, aplikasi di Wine akan benar-benar melihat dan menggunakan printer.
Terrance
1
Menggunakan Firefox berfungsi.
jrennie
0

Anda dapat mencoba Chromium versi open-source Chrome:

sudo apt install chromium-browser

Itu bekerja seperti pesona dalam kasus saya.

azamat alibaev
sumber