Bug 41129

Summary: Windows printer via SAMBA -> не выполняется печать (Отложено до аутентификации)
Product: Sisyphus Reporter: Vera Blagoveschenskaya <vercha>
Component: system-config-printerAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, boyarsh
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=41147
https://bugzilla.altlinux.org/show_bug.cgi?id=45948
Attachments:
Description Flags
smb.conf
none
log.txt
none
screen
none
auth
none
auth2 none

Description Vera Blagoveschenskaya 2021-10-15 17:40:39 MSK
Created attachment 9826 [details]
smb.conf

Конфигурация стендов:
1. dc.samba.testdomain - SambaDC
2. Клиент на windows7, введенный в домен
3. Клиент на Alt Linux desktop, введенный в домен

Пример конфигурации настройки sambaDC - в аттаче smb.conf

В качестве клиента 3 пробовала: p10 workstation x86_64, p10 education x86_64

Версии пакетов:
samba-4.14.8-alt1.x86_64
system-config-printer-1.5.15-alt1.x86_64

Принтер: EPSON WF-5190 Series

1) Подключить принтер к windows7, перейти в Панель управления/Оборудование и Звук/Устройста и принтеры/, ПКМ на подключенный принтер, выбрать Свойства принтера/Доступ, поставить галочки Общий доступ к данному принетру, Прорисовка заданий на клиентских компьютерах, Внести в Active Directory, также дать принтеру сетевое имя EPSON_share, во вкладке общие так же изменить имя на EPSON_share. 
2) На клиенте ALT Linux desktop:
проверить, что принтер отображается в списке
# smbclient -U user1 -L <ip принтера>
3) Запустить system-config-priter, добавить новый принтер, Windows printer via SAMBA и заполнить поля:
smp://ip windows7 клиента/EPSON_share
Ввести логин и пароль доменного пользователя, обладающего правами.
Затем выбрать необходимый драйвер для принтера из списка.
4) Напечатать пробную страницу.

Результат: Страница не печатается. В очереди печати висит сообщение "Отложено до аутентификации". ПКМ на задании, Аутентификация. Ввести логин, пароль, поставить галочку "Запомнить пароль", повторить печать -> Страница не печатается.

Ожидаемый результат: Успешная печать.

Дополнительно: НЕ воспроизводится, если добавлять принтер через Настройки KDE в workstation K или в Education с поддержкой KDE.
Comment 1 Vera Blagoveschenskaya 2021-10-15 17:41:33 MSK
Created attachment 9827 [details]
log.txt
Comment 2 Vera Blagoveschenskaya 2021-10-15 17:41:55 MSK
Created attachment 9828 [details]
screen
Comment 3 Vera Blagoveschenskaya 2021-10-18 10:25:45 MSK
Дополнительное исследование.

При настройке принтера в system-config-printer есть 2 варианта ввода данных аутентификации:
1) Запрашивать данные аутентификации у пользователя.
2) Ввести данные аутентификации сейчас.
См. скрин auth.

Ошибка из описания актуальна, если выбрать вариант 1.
Если выбрать вариант 2 и указать данные аутентификации администратора, то печать выполняется успешно, без запроса аутентификации. 
Но если выбрать вариант 1 и уже при печати указать данные адиминистратора или пользователя, то печать НЕ выполняется, как описано в баге. Чекбокс "Запомнить пароль" не работает.
См. скрин auth2.

Также при исследовании нашла некорректное поведение при проверке принтера - см. ошибку https://bugzilla.altlinux.org/41147
Comment 4 Vera Blagoveschenskaya 2021-10-18 10:26:04 MSK
Created attachment 9834 [details]
auth
Comment 5 Vera Blagoveschenskaya 2021-10-18 10:26:26 MSK
Created attachment 9835 [details]
auth2
Comment 6 Alexander Makeenkov 2023-02-28 11:58:01 MSK
Воспроизводится в сизифе с system-config-printer-1.5.18-alt1