[Sysadmins] Samba 3.5.10-alt2 и имена принтеров с кириллицей
Alex Moskalenko
mav на elserv.msk.su
Пт Авг 26 09:56:38 UTC 2011
Здравствуйте!
Использую samba 3.5.10-alt2 (p6) в качестве сервера печати для машин Windows.
Обнаружилась следующая проблема - при попытке красиво и понятно (с
использованием кириллицы) назвать принтеры на сервере подсистема печати в
самбе умирает. Возвратить сервер в рабочее состояние удается только удалив
tdb-файлы ntprinters.tdb и tdb-файл с именем "неправильного" принтера. В
логах самбы следующая информация:
=== cut ===
[2011/08/26 13:08:42.282189, 1] ../librpc/ndr/ndr.c:421(ndr_push_error)
ndr_push_error(5): Bad character conversion
[2011/08/26 13:08:42.282356, 1] ../librpc/ndr/ndr.c:421(ndr_push_error)
ndr_push_error(5): Bad character conversion
[2011/08/26 13:08:42.282378, 0] rpc_server/srv_pipe.c:2439(api_rpcTNP)
api_rpcTNP: \spoolss: SPOOLSS_GETPRINTER failed.
[2011/08/26 13:08:42.334397, 1] smbd/ipc.c:447(api_fd_reply)
api_fd_reply: INVALID PIPE HANDLE: 3578
[2011/08/26 13:08:42.354360, 1] ../librpc/ndr/ndr.c:421(ndr_push_error)
ndr_push_error(5): Bad character conversion
[2011/08/26 13:08:42.354435, 1] ../librpc/ndr/ndr.c:421(ndr_push_error)
ndr_push_error(5): Bad character conversion
[2011/08/26 13:08:42.354453, 0] rpc_server/srv_pipe.c:2439(api_rpcTNP)
api_rpcTNP: \spoolss: SPOOLSS_GETPRINTER failed.
[2011/08/26 13:12:23.181281, 1] smbd/service.c:1251(close_cnum)
management-vm (192.168.4.124) closed connection to service print$
[2011/08/26 13:12:25.742662, 1] ../librpc/ndr/ndr.c:421(ndr_push_error)
ndr_push_error(5): Bad character conversion
[2011/08/26 13:12:25.742831, 1] ../librpc/ndr/ndr.c:421(ndr_push_error)
ndr_push_error(4): ndr_push_relative_ptr2_end:relative_end_offset 0 < offset
112
[2011/08/26 13:12:25.742854, 0] rpc_server/srv_pipe.c:2439(api_rpcTNP)
api_rpcTNP: \spoolss: SPOOLSS_GETPRINTER failed.
=== cut ===
Подсистема печати после "api_rpcTNP: \spoolss: SPOOLSS_GETPRINTER failed." уже
мертва. Часть более подробного лога (loglevel=10) во вложении.
Настройки smb.conf, касающиеся кодировок:
dos charset = CP866
unix charset = UTF8
display charset = UTF8
glibc-locales, glibc-iconv-modules, iconv установлены. В системе проблем с
кодировкой не замечено.
С самбой 3.0.x из p5 и 5.1 кириллица в именах принтеров работает и проблем не
создает.
Прошу подсказать, что я мог недонастроить/настроить не так.
Заранее спасибо.
--
WBR, Alex Moskalenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : log.spoolss.bz2
Тип : application/x-bzip2
Размер : 5764 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20110826/85d2d7a4/attachment-0001.bin>
Подробная информация о списке рассылки Sysadmins