- Arch Linux
- #2 2019-04-13 13:21:31
- Re: CUPS: Authentication required for printing document «. «.
- #3 2019-04-14 18:00:34
- Re: CUPS: Authentication required for printing document «. «.
- #4 2019-04-14 18:51:03
- Re: CUPS: Authentication required for printing document «. «.
- #5 2019-04-15 14:51:17
- Re: CUPS: Authentication required for printing document «. «.
- #6 2019-04-23 02:54:39
- Re: CUPS: Authentication required for printing document «. «.
- #7 2019-04-23 12:22:36
- Re: CUPS: Authentication required for printing document «. «.
- Print job «Held for authentication»
- 3 Answers 3
- Печать через smb требуется аутентификация
- Вложения
- oko
- zxc
- oko
- ivanvin86
- ivanvin86
- zxc
- Евгений_troy
- Принтер на windows машине требуте логин и пароль
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
Print job «Held for authentication»
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.
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 открываю задания / возобновляю печать, она сразу приостанавливается с такой же ошибкой.Помогите пожалуйста разобраться, только знакомлюсь с линуксом.
Вложения
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 открываю задания / возобновляю печать, она сразу приостанавливается с такой же ошибкой.Помогите пожалуйста разобраться, только знакомлюсь с линуксом.
Такая же беда, не знаю что делать. Помогите.
Евгений_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