Отложено до аутентификации печать linux

Arch Linux

I installed Arch about a month ago on a new notebook. I installed a samba-printer using the drivers of aur/konica-minolta-bizhub-bhc360. Everything worked fine.

A few days ago I upgraded the system and now I can’t print anymore. Printing looks good in the first seconds and it seems as if the dox are sent over the network. Then a dialog window pops up reading «Authentication required for printing document «. «.» The dialog contains a field «negotiate» and a checkbox «Remember password». It doesn’t matter what I enter into the «negotiate» text box, none seems right, neither the local user’s or root’s passwd, nor the passwd of the account creds’ passwd I’m supplied with. The only option that makes the dialog vanish is Cancel. A look into the printer queue then shows an entry reading «Tree connect failed (NT_STATUS_ACCESS_DENIED)».

A look into /etc/cups/printer.conf tells me that «AuthInfoRequired none» has changed to «AuthInfoRequired negotiate». When I stop cups and the change that entry back to «none», start cups, the same happens again: The dialog pops up and the entry in /etc/cups/printers.conf has been overwritten and reads «AuthInfoRequired negotiate» again.

What could be wrong here? Where should I dig deeper?

#2 2019-04-13 13:21:31

Lone_Wolf Member From: Netherlands, Europe Registered: 2005-10-04 Posts: 11,067

Re: CUPS: Authentication required for printing document «. «.

Looks like samba was upgraded several times recently and cups also a few days.

Did you configure the printer through the cups webinterface or through some other method ?
Please post /var/log/pacman.log .

Last edited by Lone_Wolf (2019-04-13 13:21:46)

Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

(A works at time B) && (time C > time B ) ≠ (A works at time C)

#3 2019-04-14 18:00:34

Re: CUPS: Authentication required for printing document «. «.

I did it through the web interface.

The log is rather long. Shoudl I paste into the post or is there an option to attach files?

#4 2019-04-14 18:51:03

Re: CUPS: Authentication required for printing document «. «.

The log is rather long. Shoudl I paste into the post or is there an option to attach files?

Use a pastebin client (not pastebin.com).

How to post. A sincere effort to use modest and proper language and grammar is a sign of respect toward the community.

#5 2019-04-15 14:51:17

Re: CUPS: Authentication required for printing document «. «.

It looks like smbspool does not support this connection string format anymore:

Читайте также:  Линукс файлы другого пользователя

I switch to using smbclient for printing instead of smbspool.

#6 2019-04-23 02:54:39

Re: CUPS: Authentication required for printing document «. «.

Hi, @Peg-leg, I also have the same issue. I tried to use smbclient by symlinking smbclient to the cups backend with

sudo ln -sf $(which smbclient) /usr/lib/cups/backend/smb

But it still did not work .

Could you show that how you solved this issue by switching to smbclient?

#7 2019-04-23 12:22:36

Re: CUPS: Authentication required for printing document «. «.

I was having that exact problem. Stopping CUPS, manually editing /etc/cups/printers.conf, changing AuthInfoRequired negotiate to AuthInfoRequired username,password, and putting username+credentials directly in the smb:// string worked for me. (I’m on an arch box, sending print jobs to a shared networked printer within an Microsoft AD-controlled office environment).

Strangely enough, my backups from a few months ago show me, that that’s the exact same config I had before anyway, before CUPS automatically changed AuthInfoRequred from username,password to negotiate all the time. I initially thought it was caused by the -Syu I did on the day the «negotiate» thing first appeared (19.4.19), but then I noticed something odd.

With the steps above, I can print without problems from e.g. evince and LibreOffice. However, as soon as I send a print job from Acroread (which I did on that day the first time in history because of a seemingly broken PDF), the same troubles start again: The «negotiate» dialog appears, and printers.conf is again changed automatically (also when printing from other programs from that point onwards), until I reset things like given above and simply don’t use Acroread again.

Is it plausible that Acroread freaks out CUPS to act that way, e.g. via weird constructed lpr statements?

EDIT: One minor issue remains, don’t know if related or not. Suddenly, when I print documents, a 5-digit number «00001» is printed on ea ch page of a document in the lower right corner, see here for an example (don’t punish me for the code, is a student’s submission. ). I have no idea where this comes from.

Last edited by esonn (2019-04-23 12:36:55)

Anyone who quotes me in their sig is an idiot. — Rusty Russell

Источник

Following the instructions here, I have installed a Samba print server on an ARM-based Udoo-quad running Udoobuntu 12.04 LTS. The Samba server is working, and (after setting guest ok = yes in the server’s smb.conf ) I can browse the «print$» (Printer Drivers) folder without entering credentials. I am able to browse to the printer during client-side printer installation (on Ubuntu 13.10), but print jobs do not make it to the server. They just sit in the client print queue with the status message «Held for authentication». I have the server configured to allow guest access to printers with the following section in /etc/samba/smb.conf (as reported by testparm ):

[printers] comment = All Printers path = /var/spool/samba create mask = 0700 guest ok = Yes printable = Yes print ok = Yes browseable = No 

3 Answers 3

Apparently, this is a problem/complication that was introduced in the version of Samba included in (at least) the initial release of Ubuntu 12.04. I don’t know if there was an update for 12.04 to fix this — updates don’t appear to be available for Udoobuntu.

Читайте также:  Astra linux переименование компьютера

Excerpt from server’s smb.conf:

[global] map to guest = bad user ########## Printing ########## load printers = yes printing = cups printcap name = cups use client driver = yes [printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes public = yes guest ok = yes read only = yes create mask = 0700 

The consensus seemed to be that the key was use client driver = yes .

Источник

Печать через smb требуется аутентификация

Добрый день, помогите разобраться. Добавил принтер Brother DCP7057 который на винде через samba, принтер добавился, но при попытке печати просит аутентификацию (логин,пароль) когда я ввожу меняется состояние на «Обрабатывается» и потом сразу опять «требуется аутентификация». Когда захожу через веб http://localhost:631/admin открываю задания / возобновляю печать, она сразу приостанавливается с такой же ошибкой.Помогите пожалуйста разобраться, только знакомлюсь с линуксом.

Вложения

2Screenshot_20191126_113332.png

Screenshot_20191126_092305.png

Screenshot_20191126_113422.png

oko

New member

zxc

New member

На шару я зайти могу, темы насчет аутентификации я уже почитал) не помогло, думаю тут много опытных пользователей linux может подскажут с чем это связанно

oko

New member

to zxc
Опыт использования тут почти бесполезен (пусть и экстрасенсорика наше все, ага). Ради интереса провел аналогию на Astra Linux SE 1.6 + Canon MP250 + Win 8.1. Все завелось без особых проблем (не считая танцев с драйвером, но это к делу не относится).
Очищайте логи на Astra Linux (/var/log/syslog, /var/log/messages, /var/log/cups) и на удаленной машине с Win, повторяйте процедуру вплоть до появляющейся ошибки, читайте, разбирайтесь. Для ускорения процесса — кидайте логи сюда на форум.

ivanvin86

New member

Добрый день, помогите разобраться. Добавил принтер Brother DCP7057 который на винде через samba, принтер добавился, но при попытке печати просит аутентификацию (логин,пароль) когда я ввожу меняется состояние на «Обрабатывается» и потом сразу опять «требуется аутентификация». Когда захожу через веб http://localhost:631/admin открываю задания / возобновляю печать, она сразу приостанавливается с такой же ошибкой.Помогите пожалуйста разобраться, только знакомлюсь с линуксом.
Добрый день! Разрешили эту проблему?

ivanvin86

New member

обрый день, помогите разобраться. Добавил принтер Brother DCP7057 который на винде через samba, принтер добавился, но при попытке печати просит аутентификацию (логин,пароль) когда я ввожу меняется состояние на «Обрабатывается» и потом сразу опять «требуется аутентификация». Когда захожу через веб http://localhost:631/admin открываю задания / возобновляю печать, она сразу приостанавливается с такой же ошибкой.Помогите пожалуйста разобраться, только знакомлюсь с линуксом.

Такая же беда, не знаю что делать. Помогите.

zxc

New member

обрый день, помогите разобраться. Добавил принтер Brother DCP7057 который на винде через samba, принтер добавился, но при попытке печати просит аутентификацию (логин,пароль) когда я ввожу меняется состояние на «Обрабатывается» и потом сразу опять «требуется аутентификация». Когда захожу через веб http://localhost:631/admin открываю задания / возобновляю печать, она сразу приостанавливается с такой же ошибкой.Помогите пожалуйста разобраться, только знакомлюсь с линуксом.

Такая же беда, не знаю что делать. Помогите.

Читайте также:  See user in group linux

Евгений_troy

New member

обрый день, помогите разобраться. Добавил принтер Brother DCP7057 который на винде через samba, принтер добавился, но при попытке печати просит аутентификацию (логин,пароль) когда я ввожу меняется состояние на «Обрабатывается» и потом сразу опять «требуется аутентификация». Когда захожу через веб http://localhost:631/admin открываю задания / возобновляю печать, она сразу приостанавливается с такой же ошибкой.Помогите пожалуйста разобраться, только знакомлюсь с линуксом.

Такая же беда, не знаю что делать. Помогите.

Все элементарно удали все принтеры и установи тот который нужен через smb и проблема решиться, авторизация выскакивает когда стоят несколько принтеров например smb принтер и линуксовый.

Источник

Принтер на windows машине требуте логин и пароль

Доброе утро. Стоит принтер, доступ к которому открыт по сети, с 4 компьютеров с ОС windows XP печать происходит нормально.
Проблема возникла с машиной, на которой установлен ubuntu 9.10. На ней установлена samba, но ее не настраивал.
Добавляю принтеры через «Система»—«Администрирование»—«Печать»—«Создать». Потом выбираю пункт «Сетевой принтер»—«Windows Printer via SAMBA». Далее поле «smb://» через кнопку «обзор» выбираю принтер и нажимаю на кнопку «далее». В открывшихся окнах я выбираю производителя и марку принтера (HP LaserJet 1200).
После установки я делаю пробную печать. После того, как я отправляю на печать, появляется окошко «Для печати документа ‘Test Page’» (задание 23) требуется проверка подлинности.» ниже этой надписи поля ввода username и password. Все пароли, какие у меня имелись, я перебрал, но ни один не помог.
Другие принтеры, установленные по сети, печатают нормально.

в настройках cups для принтера — smb://user:password@host/printer
ну и в /etc/samba/smb.conf поглядеть

server string = %h server (Samba, Ubuntu)

; name resolve order = lmhosts host wins bcast

; bind interfaces only = yes

log file = /var/log/samba/log.%m

panic action = /usr/share/samba/panic-action %d

obey pam restrictions = yes

passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

; logon drive = H: # logon home = \\%N\%U

; add user script = /usr/sbin/adduser —quiet —disabled-password —gecos «» %u

; add machine script = /usr/sbin/useradd -g machines -c «%u machine account» -d /var/lib/samba -s /bin/false %u

; add group script = /usr/sbin/addgroup —force-badname %g

; printing = bsd ; printcap name = /etc/printcap

; printing = cups ; printcap name = cups

; message command = /bin/sh -c ‘/usr/bin/linpopup «%f» «%m» %s; rm %s’ &

; idmap uid = 10000-20000 ; idmap gid = 10000-20000 ; template shell = /bin/bash

; winbind enum groups = yes ; winbind enum users = yes

; usershare max shares = 100

usershare allow guests = yes

;[homes] ; comment = Home Directories ; browseable = no

;[netlogon] ; comment = Network Logon Service ; path = /home/samba/netlogon ; guest ok = yes ; read only = yes ; share modes = no

;[profiles] ; comment = Users profiles ; path = /home/samba/profiles ; guest ok = no ; browseable = no ; create mask = 0600 ; directory mask = 0700

[printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes guest ok = no read only = yes create mask = 0700

# Windows clients look for this share name as a source of downloadable # printer drivers [print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no

; comment = Samba server’s CD-ROM ; read only = yes ; locking = no ; path = /cdrom ; guest ok = yes

; preexec = /bin/mount /cdrom ; postexec = /bin/umount /cdrom

Источник

Оцените статью
Adblock
detector