CUPS игнорирует задания

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
_sysop_
проходил мимо

CUPS игнорирует задания

Непрочитанное сообщение _sysop_ » 2012-04-11 12:47:02

Доброе время суток!

CUPS 1.5.2
FreeBSD 8.2
Samba 3.6
LPT
Печатаю через самбу с win7 тачки.

Не печатает pdf.
Задания вроде как отсылаются, но в спулер не попадают.
Пишет 0 заданий в очереди.

В логах какая-то муть.

Код: Выделить всё

E [20/Feb/2012:15:12:11 +0700] [CGI] Saw EOF, expected '}'!
E [13/Mar/2012:10:35:04 +0700] Unable to encrypt connection from 10.0.0.16.
X [21/Mar/2012:17:52:24 +0700] kevent() returned Bad file descriptor
Может кто сталкивался?
Последний раз редактировалось f_andrey 2012-04-12 16:49:38, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: CUPS игнорирует задания

Непрочитанное сообщение BirdGovorun » 2012-04-11 13:38:06

Покажите:
smb.conf
#pkg_info | grep cups
#pkg_info | grep foomatic
чего-то телепатор сломался, никак не пойму в чём проблема.

_sysop_
проходил мимо

Re: CUPS игнорирует задания

Непрочитанное сообщение _sysop_ » 2012-04-12 10:27:16

Код: Выделить всё

 cat /usr/local/etc/smb.conf
[global]
        workgroup = GROUP
        netbios name = ROUTER
        server string = ROUTER printers
        #interfaces = re0
        security = SHARE
        log file = /var/log/samba/log.%m
        max log size = 50
        dns proxy = No
        load printers = Yes
        printing = cups
        printcap name = cups
        cups server = 192.168.0.1:631
        dos charset = 866
        unix charset = koi8-r
        display charset = 866

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        browseable = Yes
        public = Yes
        guest ok = Yes

[print$]
        comment = Printer Drivers
        path = /usr/local/share/cups/model/gutenprint/5.2/Global
        browseable = yes
        # guest ok = yes works too
        guest ok = yes
        read only = yes
        write list = root, guest, nobody

Код: Выделить всё

 pkg_info | grep cups
cups-base-1.5.2     Common UNIX Printing System: Server
cups-client-1.5.2_1 Common UNIX Printing System: Library cups
cups-image-1.5.2    Common UNIX Printing System: Library cupsimage
cups-pdf-2.6.1      A virtual printer for CUPS to produce PDF files
cups-pstoraster-8.15.4_6 Postscript interpreter for CUPS printing to non-PS printers
cups-samba-6.0_7    The Common UNIX Printing System:  MS Windows client drivers
gutenprint-cups-5.2.7 GutenPrint Printer Driver

Код: Выделить всё

pkg_info | grep foomatic
foomatic-db-20090530_2 Foomatic database
foomatic-db-engine-4.0.7,2 Foomatic database engine
foomatic-filters-4.0.7 Foomatic wrapper scripts
gutenprint-foomatic-5.2.7 GutenPrint Printer Driver

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: CUPS игнорирует задания

Непрочитанное сообщение BirdGovorun » 2012-04-12 14:20:55

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = Yes
public = Yes
guest ok = Yes
create mask = 0700 это зачем, я не понял?
guest системный юзвер, где он в [global]

Код: Выделить всё

;  guest account = pcguest
У вас шара, зачем юзверы?
в [print$] то-же самое.
Управленние доступом через CUPS надо делать, через его вебморду.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: CUPS игнорирует задания

Непрочитанное сообщение iZEN » 2012-04-12 23:56:15

> cat /var/db/ports/cups-base/options
что выдаёт? cups-base собран с зависимостью от ghostscript или нет?

> pkg_info -Ex ghostscript
что выдаёт?
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

_sysop_
проходил мимо

Re: CUPS игнорирует задания

Непрочитанное сообщение _sysop_ » 2012-04-13 10:21:04

BirdGovorun писал(а):
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = Yes
public = Yes
guest ok = Yes
create mask = 0700 это зачем, я не понял?
guest системный юзвер, где он в [global]

Код: Выделить всё

;  guest account = pcguest
У вас шара, зачем юзверы?
в [print$] то-же самое.
Управленние доступом через CUPS надо делать, через его вебморду.
А как это влияет на избирательность печати?
Принтер печатает всё, кроме pdf.
iZEN писал(а):> cat /var/db/ports/cups-base/options
что выдаёт? cups-base собран с зависимостью от ghostscript или нет?

> pkg_info -Ex ghostscript
что выдаёт?
cups-base собран с зависимостью ghostscript.
Пробовал собирать с XPDF, не помогает.

Код: Выделить всё

cat /var/db/ports/cups-base/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for cups-base-1.5.0
_OPTIONS_READ=cups-base-1.5.0
WITHOUT_GNUTLS=true
WITHOUT_PHP=true
WITHOUT_PYTHON=true
WITHOUT_LIBPAPER=true
WITHOUT_DNSSD=true
WITHOUT_PAM=true
WITHOUT_LDAP=true
WITHOUT_DBUS=true
WITHOUT_LIBUSB=true
WITH_GHOSTSCRIPT=true
WITHOUT_XPDF=true
WITHOUT_XDG_OPEN=true

Код: Выделить всё

# pkg_info -Ex ghostscript
ghostscript9-nox11-9.04
ghostscript9-nox11-9.05

Код: Выделить всё

# pkg_info -Ex cups
cups-base-1.5.2
cups-client-1.5.2_1
cups-image-1.5.2
cups-pdf-2.6.1
cups-pstoraster-8.15.4_6
cups-samba-6.0_7
gutenprint-cups-5.2.7

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: CUPS игнорирует задания

Непрочитанное сообщение iZEN » 2012-04-13 13:25:52

У меня:

Код: Выделить всё

> cat /var/db/ports/cups-base/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for cups-base-1.5.2
_OPTIONS_READ=cups-base-1.5.2
WITHOUT_GNUTLS=true
WITHOUT_PHP=true
WITHOUT_PYTHON=true
WITHOUT_LIBPAPER=true
WITHOUT_AVAHI=true
WITHOUT_MDNSRESPONDER=true
WITHOUT_PAM=true
WITHOUT_LDAP=true
WITHOUT_DBUS=true
WITHOUT_LIBUSB=true
WITH_GHOSTSCRIPT=true
WITHOUT_XPDF=true
WITHOUT_XDG_OPEN=true

Код: Выделить всё

> pkg_info -Ex ghostscript
ghostscript9-9.05_3
— только один пакет. Может у вас конфликт версий ghostscript? Попробуйте удалить ghostscript9-nox11-9.04.

Код: Выделить всё

> pkg_info -Ex cups
cups-base-1.5.2
cups-client-1.5.2_1
cups-image-1.5.2
cups-pstoraster-8.15.4_6
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: CUPS игнорирует задания

Непрочитанное сообщение iZEN » 2012-04-13 14:08:28

После удаления одной из версий ghostscript обязательно переустановите оставшийся пакет ghostscript.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

_sysop_
проходил мимо

Re: CUPS игнорирует задания

Непрочитанное сообщение _sysop_ » 2012-04-13 14:51:21

Код: Выделить всё

pkg_info -Ex ghostscript
ghostscript9-nox11-9.05_3
Пробовал ставить обычный гостскрипт, без приставки nox11, но установка переправляется на nox11 принудительно.
Чем они отличаются не знаю.
Пакет переустановил.

Код: Выделить всё

# pkg_info -Ex cups
cups-base-1.5.2
cups-client-1.5.2_1
cups-image-1.5.2
cups-pstoraster-8.15.4_6
cups-samba-6.0_7
gutenprint-cups-5.2.7
В логах всё ещё эти сообщения.

Код: Выделить всё

X [13/Apr/2012:12:46:42 +0800] kevent() returned Bad file descriptor
E [13/Apr/2012:12:47:57 +0800] [CGI] Saw EOF, expected '}'!

шёл_мимо
проходил мимо

Re: CUPS игнорирует задания

Непрочитанное сообщение шёл_мимо » 2012-04-13 15:02:58

Может у вас принтер с "приветом"?
Кроме PDF , рисунки отпечатываются?

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: CUPS игнорирует задания

Непрочитанное сообщение iZEN » 2012-04-13 15:14:13

Перезагрузите машину. Если снова не пашет, установите нормальный ghostscript9-9.05_3.

По-хорошему, нужно удалить весь CUPS, Ghostscript и, главное, удалить ВСЕ опции к ним относящиеся в /var/db/ports/, обновить порты и заново установить эти пакеты из портов.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

_sysop_
проходил мимо

Re: CUPS игнорирует задания

Непрочитанное сообщение _sysop_ » 2012-04-13 16:31:40

шёл_мимо писал(а):Может у вас принтер с "приветом"?
Кроме PDF , рисунки отпечатываются?
Как уже писал выше - печатает всё, кроме pdf.
На предыдущей версии cups 1.4.6 pdf печатал.
iZEN писал(а):Перезагрузите машину. Если снова не пашет, установите нормальный ghostscript9-9.05_3.

По-хорошему, нужно удалить весь CUPS, Ghostscript и, главное, удалить ВСЕ опции к ним относящиеся в /var/db/ports/, обновить порты и заново установить эти пакеты из портов.
Перезагрузка не помогает.
Переустановку попробую сделать, но сомневаюсь что поможет.