Bug 3247

Summary: При не запущенном cups, smbd регается на cups
Product: Desktop Internal Reporter: Postnikov Dmitry <dmitry.postnikov>
Component: ---Assignee: Aleksandr Kazantcev <alexander.kazantsev>
Status: RESOLVED WONTFIX QA Contact: Anton Peyter <anton.peyter>
Severity: normal    
Priority: Normal CC: alexander.kazantsev, arkady.shane, denis.silakov, maxim.tomilov
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: [KDE 2105/2107]
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:
Attachments: journalctl.png

Description Postnikov Dmitry 2013-11-27 13:32:31 MSK
При не запущенном cups, smbd регается на cups. У меня нет принтера, и пр инсталяции я не ставил галку чтобы запускался cups. После инсталяции вот такое в логах:
===========
Nov 27 13:23:42 localhost smbd[5332]: [2013/11/27 13:23:42.715827,  0] printing/print_cups.c:151(cups_connect)
Nov 27 13:23:42 localhost smbd[5332]:   Unable to connect to CUPS server localhost:631 - Неправильный дескриптор файла
Nov 27 13:23:42 localhost smbd[3145]: [2013/11/27 13:23:42.716065,  0] printing/print_cups.c:528(cups_async_callback)
Nov 27 13:23:42 localhost smbd[3145]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Nov 27 13:24:42 localhost smbd[5578]: [2013/11/27 13:24:42.776102,  0] printing/print_cups.c:151(cups_connect)
Nov 27 13:24:42 localhost smbd[5578]:   Unable to connect to CUPS server localhost:631 - Неправильный дескриптор файла
Nov 27 13:24:42 localhost smbd[3145]: [2013/11/27 13:24:42.776353,  0] printing/print_cups.c:528(cups_async_callback)
Nov 27 13:24:42 localhost smbd[3145]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Nov 27 13:25:42 localhost smbd[5743]: [2013/11/27 13:25:42.821541,  0] printing/print_cups.c:151(cups_connect)
Nov 27 13:25:42 localhost smbd[5743]:   Unable to connect to CUPS server localhost:631 - Неправильный дескриптор файла
Nov 27 13:25:42 localhost smbd[3145]: [2013/11/27 13:25:42.821679,  0] printing/print_cups.c:528(cups_async_callback)
Nov 27 13:25:42 localhost smbd[3145]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Nov 27 13:26:42 localhost smbd[5784]: [2013/11/27 13:26:42.881945,  0] printing/print_cups.c:151(cups_connect)
Nov 27 13:26:42 localhost smbd[5784]:   Unable to connect to CUPS server localhost:631 - Неправильный дескриптор файла
Nov 27 13:26:42 localhost smbd[3145]: [2013/11/27 13:26:42.882082,  0] printing/print_cups.c:528(cups_async_callback)
Nov 27 13:26:42 localhost smbd[3145]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Nov 27 13:27:42 localhost smbd[5832]: [2013/11/27 13:27:42.942965,  0] printing/print_cups.c:151(cups_connect)
Nov 27 13:27:42 localhost smbd[5832]:   Unable to connect to CUPS server localhost:631 - Неправильный дескриптор файла
Nov 27 13:27:42 localhost smbd[3145]: [2013/11/27 13:27:42.943204,  0] printing/print_cups.c:528(cups_async_callback)
Nov 27 13:27:42 localhost smbd[3145]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Nov 27 13:28:43 localhost smbd[5883]: [2013/11/27 13:28:43.003240,  0] printing/print_cups.c:151(cups_connect)
Nov 27 13:28:43 localhost smbd[5883]:   Unable to connect to CUPS server localhost:631 - Неправильный дескриптор файла
Nov 27 13:28:43 localhost smbd[3145]: [2013/11/27 13:28:43.003494,  0] printing/print_cups.c:528(cups_async_callback)
Nov 27 13:28:43 localhost smbd[3145]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
==================
Comment 1 Postnikov Dmitry 2013-11-27 13:35:45 MSK
Вот finish-install отключил не нужные сервисы.
==========
Nov 27 13:18:09 localhost finish-install[3051]: launched command: systemctl disable openvpn.service
Nov 27 13:18:09 localhost systemd[1]: Reloading.
Nov 27 13:18:09 localhost finish-install[3051]: launched command: systemctl enable smb.service
Nov 27 13:18:09 localhost systemd[1]: Reloading.
Nov 27 13:18:09 localhost finish-install[3051]: launched command: systemctl start smb.service
Nov 27 13:18:09 localhost systemd[1]: Started LSB: Samba servers (nmbd and smbd).
Nov 27 13:18:09 localhost finish-install[3051]: launched command: systemctl stop cups.service
Nov 27 13:18:09 localhost systemd[1]: Stopped CUPS Printing Service.
Nov 27 13:18:09 localhost finish-install[3051]: launched command: systemctl disable cups.service
Nov 27 13:18:09 localhost systemd[1]: Reloading.
Nov 27 13:18:09 localhost finish-install[3051]: launched command: systemctl enable sshd.service
Nov 27 13:18:09 localhost systemd[1]: Reloading.
Nov 27 13:18:09 localhost finish-install[3051]: launched command: systemctl start sshd.service
Nov 27 13:18:09 localhost systemd[1]: Starting LSB: OpenSSH server daemon...
Nov 27 13:18:10 localhost sshd[3400]: ssh-keygen: generating new host keys: RSA1 RSA DSA ECDSA
========
Comment 2 Postnikov Dmitry 2013-11-27 13:36:04 MSK
Created attachment 2322 [details]
journalctl.png
Comment 3 Denis Silakov 2013-12-05 12:26:40 MSK
Надо просто отключить расшаривание принтеров, которое включено по умолчанию через cups.

Можно залезть в /etc/samba/smb.conf и поменять "printcap name" с cups на /dev/null.

Как это через графику делается, я не знаю:)

Вообще это не мешает самбе запускаться и работать.
Comment 4 Arkady L. Shane 2013-12-05 12:53:05 MSK
У нас самба включена, чтобы можно было в ГНОМе расшаривать папки. В общем думаю так и оставляем.
Comment 5 Denis Silakov 2013-12-05 19:40:53 MSK
*** Bug 3351 has been marked as a duplicate of this bug. ***
Comment 6 Denis Silakov 2014-01-26 10:37:41 MSK
Естественно, включенная самба по умолчанию - это ок, так и надо. Если надо расшаривать принтеры, стартуйте cups, если не надо - можно сделать изменение в smb.conf, про которое я писал. Но даже если его не делать, samba вполне себе работает, а сообщения в логах - это скорее "информация к сведению" и ничему не мешает.
Comment 7 Aleksandr Kazantcev 2014-01-26 12:06:58 MSK
Надо в /etc/samba/smb.conf сразу после [global] добавить

disable spoolss = yes

Это вырубит широковещательную рассылку принтеров для win устройств и должно остановить спам.

Давайте это проверим - если будет работать, я пропатчу конфиги.
Comment 8 Denis Silakov 2014-01-29 22:08:46 MSK
(In reply to comment #7)
> Надо в /etc/samba/smb.conf сразу после [global] добавить
> 
> disable spoolss = yes
> 
> Это вырубит широковещательную рассылку принтеров для win устройств и должно
> остановить спам.
> 
> Давайте это проверим - если будет работать, я пропатчу конфиги.

Не-а. Попробовал ради эксперимента - все равно:

Jan 29 22:05:24 localhost.localdomain smbd[9792]: [2014/01/29 22:05:24.751064,  0] printing/print_cups.c:151(cups_connect)
Jan 29 22:05:24 localhost.localdomain smbd[9792]: Unable to connect to CUPS server localhost:631 - В соединении отказано
Jan 29 22:05:24 localhost.localdomain smbd[9788]: [2014/01/29 22:05:24.752170,  0] printing/print_cups.c:528(cups_async_callback)
Jan 29 22:05:24 localhost.localdomain smbd[9788]: failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL


Вот выставление "printcap name = /dev/null" помогает. Но тут хз, если так сделать по умолчанию - смогут ли пользователи потом расшаривание принтеров настроить без копания в конфигах?

Я предлагаю просто забить на эту ошибку в journalctl. Самбе это работать не мешает.
Comment 9 Postnikov Dmitry 2014-01-29 23:58:40 MSK
(In reply to comment #8)
> (In reply to comment #7)
> > Надо в /etc/samba/smb.conf сразу после [global] добавить
> > 
> > disable spoolss = yes
> > 
> > Это вырубит широковещательную рассылку принтеров для win устройств и должно
> > остановить спам.

> Вот выставление "printcap name = /dev/null" помогает. Но тут хз, если так
> сделать по умолчанию - смогут ли пользователи потом расшаривание принтеров
> настроить без копания в конфигах?
> 
> Я предлагаю просто забить на эту ошибку в journalctl. Самбе это работать не
> мешает.

Ну забить то можно на это. Но она очеть много спамит в логи.
У нас еще и Гном спамит прилично в логи. И если будем забивать.. логи просто опухать будут. Там рыться бесполезно будет, фиг что найдешь - один спам будет.:)
Comment 10 Aleksandr Kazantcev 2014-01-30 00:20:29 MSK
Решения нету пока. С учетом перехода на четвертую самбу пока тем более смысла нету.
Comment 11 Aleksandr Kazantcev 2014-01-30 00:21:07 MSK
По "невозможно рыться" у journald очень гибкий механизм поиска и фильтрации.