Решение ошибок Samba «Unable to connect to CUPS server» и «failed to retrieve printer list»

Заметил однажды на некоторых серверах ошибки в лог-файле /var/log/samba/log.smbd:

Unable to connect to CUPS server localhost:631 — Connection refused
Unable to connect to CUPS server localhost:631 — Bad file descriptor
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL

Если расшаривать принтеры не нужно, то в конфигурационном файле /etc/samba/smb.conf можно настроить следующее параметры:

[global]
...
load printers = no
show add printer wizard = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes

Перезапустить smbd чтобы изменения вступили в силу:

sudo restart smbd

После этого ошибка не должна появляться.

Смотрите также мою статью:
Установка и настройка Samba в Linux