Lỗi trái phép trực tiếp khi thêm máy in qua CUPS bằng Google Chrome trong Ubuntu 18.04 LTS


25

Cập nhật 2019-01-09: Vui lòng xem câu trả lời bên dưới vì có một cách để khắc phục điều này với CUPS 2.2.8.


Tôi đã cài đặt Ubuntu 18.04 LTS sạch trên hệ thống này. Khi tôi cố gắng thêm máy in qua địa chỉ CUPS 2.2.7 của http: // localhost: 631 trong trình duyệt Chrome, tôi không thể thêm máy in khi tôi tiếp tục nhận được trái phép. Nó không bao giờ yêu cầu đăng nhập. Làm cách nào để thêm máy in của tôi thông qua CUPS bằng Google Chrome?

BTW, Firefox, Chromium và các trình duyệt khác cho đến nay dường như hoạt động tốt để thêm máy in trong CUPS 2.2.7. Nó dường như là một lỗi giữa CUPS 2.2.7 và Google Chrome.

Không được phép: Nhập tên người dùng và mật khẩu của bạn hoặc tên người dùng và mật khẩu gốc để truy cập trang này.  Nếu bạn đang sử dụng Kerberos,


Tại sao câu hỏi này được đóng lại? CUPS bị hỏng, và câu hỏi này khá hợp lệ!
Yanick Rochon

@YanickRhol Chúng tôi đã mở lại câu hỏi này và tôi đã thêm thông tin bên dưới trong câu trả lời.
Terrance

Câu trả lời:


35

Cập nhật 2019-01-09: Tôi đã thấy rằng CUPS 2.2.8 hoạt động mà không gặp sự cố với Google Chrome trong Ubuntu 18.04. Tôi đã tải xuống và cài đặt nó từ https://launchpad.net/ubfox/+source/cups/2.2.8-5ubuntu1.2

Xin lưu ý rằng lỗi cho CUPS 2.2.7 được nộp tại: https://bugs.launchpad.net/ubfox/+source/cups/+orms/1769893


Các bước cài đặt CUPS 2.2.8

Chạy tất cả những điều sau đây từ một cửa sổ đầu cuối.

Cài đặt các điều kiện tiên quyết:

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ải xuống CUPS 2.2.8 và giải nén nó và nhập thư mục mới được tạo:

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

Chạy configure, makemake install:

./configure
make
sudo make install

Bạn có thể muốn giữ CUPS để nó không cập nhật trở lại 2.2.7 mà vẫn có vấn đề với trái phép:

sudo apt-mark hold cups

Sau đó, tất cả những gì bạn cần làm là khởi động lại cups.service:

systemctl restart cups.service

Kiểm tra xem dịch vụ có đang chạy không:

systemctl status cups.service

Nếu CUPS không khởi động lại, hãy cài đặt lại daemon rồi khởi động lại dịch vụ:

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

Sau đó truy cập vào Google Chrome http: // localhost: 631

Trang chủ CUPS có thể hiển thị 2.2.7, nhưng hãy thử nhấp vào Quản trị và nó sẽ hiển thị 2.2.8.

nhập mô tả hình ảnh ở đây

Hi vọng điêu nay co ich!


1
Tôi luôn phải sử dụng một trình duyệt khác để giải quyết vấn đề này. Thông tin tuyệt vời. Nâng cao cho chắc chắn.
LD James

2
Có, điều này có vẻ hiệu quả nhưng tôi không thể thay đổi các tùy chọn máy in. Tôi được trả lại trang "Không được ủy quyền" mặc dù tôi có thể thêm máy in !!!
solsTiCe

1
Chà, cuối cùng tôi đã sử dụng trung tâm điều khiển gnome để làm điều đó
solsTiCe

@solsTiCe Vâng, tôi nghĩ đó là một lỗi giữa hai người. Tôi cũng không thể tự quản lý máy in. Tuy nhiên, tôi đã thấy rằng khi tôi thêm máy in qua CUPS theo cách này bất kể trình duyệt, các ứng dụng trong Wine sẽ thực sự nhìn thấy và sử dụng máy in.
Terrance

1
Sử dụng Firefox hoạt động.
jrennie

0

Bạn có thể dùng thử Chromium phiên bản nguồn mở của Chrome:

sudo apt install chromium-browser

Nó làm việc như một lá bùa trong trường hợp của tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.