Bug 41129 - Windows printer via SAMBA -> не выполняется печать (Отложено до аутентификации)
Summary: Windows printer via SAMBA -> не выполняется печать (Отложено до аутентификации)
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: system-config-printer (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-15 17:40 MSK by Vera Blagoveschenskaya
Modified: 2021-10-18 10:26 MSK (History)
0 users

See Also:


Attachments
smb.conf (2 bytes, text/plain)
2021-10-15 17:40 MSK, Vera Blagoveschenskaya
no flags Details
log.txt (1.89 KB, text/plain)
2021-10-15 17:41 MSK, Vera Blagoveschenskaya
no flags Details
screen (186.38 KB, image/png)
2021-10-15 17:41 MSK, Vera Blagoveschenskaya
no flags Details
auth (58.92 KB, image/png)
2021-10-18 10:26 MSK, Vera Blagoveschenskaya
no flags Details
auth2 (39.26 KB, image/png)
2021-10-18 10:26 MSK, Vera Blagoveschenskaya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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