Bug 25937 - cups падает если приходит задание через cups-lpd(теперь не падает, но и не печатает)
Summary: cups падает если приходит задание через cups-lpd(теперь не падает, но и не пе...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cups (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 23155
  Show dependency tree
 
Reported: 2011-07-21 09:02 MSK by rxxrus
Modified: 2013-10-30 14:40 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rxxrus 2011-07-21 09:02:37 MSK
cups падает если приходит задание через cups-lpd. При этом в 12 консоли не чего криминального не происходит.
Comment 1 AEN 2011-07-21 23:25:01 MSK
Пожалуйста, подробно опишите последовательность действий, приводящих к ошибке и ее принаки.
Comment 2 rxxrus 2011-07-22 17:40:31 MSK
(В ответ на комментарий №1)
> Пожалуйста, подробно опишите последовательность действий, приводящих к ошибке и
> ее принаки.

Все как обычно настроил cups-lpd 

# default: off
# description: The cups-lpd mini daemon enable cups accepting jobs from a
#       remote LPD client
service printer
{
	socket_type	= stream
	protocol	= tcp
	wait		= no
	user		= lp
	server		= /usr/lib/cups/daemon/cups-lpd
	disable		= no
	only_from	+= 192.168.1.0/24
}

На клиентской машине отправляю задание оно приходит, о чем свидетельствуют  записи в 12 консоли. страничка не распечатывается соответственно.   

Проверяем службу cups она остановлена. Принтер hp-1020, сразу оговорюсь на p5 работало безупречно.
Comment 3 AEN 2011-08-04 00:44:31 MSK
Прошу постараться воспроизвести.
Comment 4 rxxrus 2011-08-04 10:11:59 MSK
(В ответ на комментарий №3)
> Прошу постараться воспроизвести.
Воспроизводится.
В var/log/cups/error_log 

E [04/Aug/2011:10:07:10 +0400] Unable to open listen socket for address [v1.::1]:631 - Address family not supported by protocol.
Comment 5 AEN 2011-08-04 11:20:27 MSK
(В ответ на комментарий №4)
> (В ответ на комментарий №3)
> > Прошу постараться воспроизвести.
> Воспроизводится.
> В var/log/cups/error_log 
> 
> E [04/Aug/2011:10:07:10 +0400] Unable to open listen socket for address
> [v1.::1]:631 - Address family not supported by protocol.

Я не Вам. Чтобы чинить надо воспроизвести
Comment 6 Andrey Cherepanov 2011-08-11 16:21:02 MSK
(В ответ на комментарий №3)
> Прошу постараться воспроизвести.
Проверил печать на p6 (cups-1.4.7-alt1) c Linux (CUPS) на lpd-принтер (через cups-lpd). Печать работает, демон cups не падает. Какая версия cups использовалась?
Comment 7 rxxrus 2011-08-12 09:06:01 MSK
(В ответ на комментарий №6)
 Какая версия cups
> использовалась?
P6 последние обновления все как у вас, но падает.
Comment 8 Andrey Cherepanov 2011-08-12 17:58:02 MSK
(В ответ на комментарий №7)
> P6 последние обновления все как у вас, но падает.
Я делал так:
1. Завёл принтер (сетевой по ipp://) в CUPS.
2. Настроил /etc/xinet.d/cups-lpd, как у вас, но без only_from
3. Перезапустил xinetd
4. Через system-config-printer добавил принтер lpd://localhost/<имя принтера в CUPS> с именем test
5. Распечатал через принтер "test" пробную страницу печати.

Где у нас расхождение?
Comment 9 rxxrus 2011-08-13 10:37:18 MSK
(В ответ на комментарий №8)
> (В ответ на комментарий №7)
> > P6 последние обновления все как у вас, но падает.
> Я делал так:
> 1. Завёл принтер (сетевой по ipp://) в CUPS.
> 2. Настроил /etc/xinet.d/cups-lpd, как у вас, но без only_from
> 3. Перезапустил xinetd
> 4. Через system-config-printer добавил принтер lpd://localhost/<имя принтера в
> CUPS> с именем test
> 5. Распечатал через принтер "test" пробную страницу печати.
> 
> Где у нас расхождение?
1. На windows машине сознан принтер (пробовал с разных машин)с портом 192.168.1.19:hplaserjet1020 (порт lpd). 
2. На linux машине (моей) установлен локальный принтер с именем hplaserjet1020, настроен xinetd.     
3. Расхождения я так понимаю в порте клиента, у Вас ipp у меня lpd
Comment 10 rxxrus 2011-08-13 10:48:33 MSK
(В ответ на комментарий №8)
> (В ответ на комментарий №7)
> > P6 последние обновления все как у вас, но падает.
> Я делал так:
> 1. Завёл принтер (сетевой по ipp://) в CUPS.
> 2. Настроил /etc/xinet.d/cups-lpd, как у вас, но без only_from
> 3. Перезапустил xinetd
> 4. Через system-config-printer добавил принтер lpd://localhost/<имя принтера в
> CUPS> с именем test
> 5. Распечатал через принтер "test" пробную страницу печати.
> 
> Где у нас расхождение?
1. На windows машине сознан принтер (пробовал с разных машин)с портом 192.168.1.19:hplaserjet1020 (порт lpd). 
2. На linux машине (моей) установлен локальный принтер с именем hplaserjet1020, настроен xinetd.     
3. Расхождения я так понимаю в порте клиента, у Вас ipp у меня lpd
Comment 11 Andrey Cherepanov 2011-08-13 18:16:38 MSK
(В ответ на комментарий №10)
> 1. На windows машине сознан принтер (пробовал с разных машин)с портом
> 192.168.1.19:hplaserjet1020 (порт lpd). 
> 2. На linux машине (моей) установлен локальный принтер с именем hplaserjet1020,
> настроен xinetd.     
> 3. Расхождения я так понимаю в порте клиента, у Вас ipp у меня lpd
Может, и в клиенте дело. Попробую воспроизвести через Windows.
Comment 12 rxxrus 2011-09-19 14:24:16 MSK
(In reply to comment #11)
> > 3. Расхождения я так понимаю в порте клиента, у Вас ipp у меня lpd
> Может, и в клиенте дело. Попробую воспроизвести через Windows.
Уже два месяца прошло, решения нет. Обратите пожалуйста внимание, господа разработчики.
Comment 13 rxxrus 2011-12-30 10:13:11 MSK
(В ответ на комментарий №12)
> Уже два месяца прошло, решения нет. Обратите пожалуйста внимание, господа
> разработчики.
Появились изменения теперь служба не падает. На принтер приходит задание с нулевым размером оно не распечатывается конечно.
Comment 14 rxxrus 2012-01-30 09:39:22 MSK
(В ответ на комментарий №13)
> (В ответ на комментарий №12)
Вывод error_log
[30/Jan/2012:09:31:39 +0400] No limit for Cancel-Jobs defined in policy default - using Pause-Printer's policy.
W [30/Jan/2012:09:31:39 +0400] No limit for Cancel-My-Jobs defined in policy default - using Send-Document's policy.
W [30/Jan/2012:09:31:39 +0400] No limit for Close-Job defined in policy default - using Send-Document's policy.
W [30/Jan/2012:09:31:39 +0400] No JobPrivateAccess defined in policy default - using defaults.
W [30/Jan/2012:09:31:39 +0400] No JobPrivateValues defined in policy default - using defaults.
W [30/Jan/2012:09:31:39 +0400] No SubscriptionPrivateAccess defined in policy default - using defaults.
W [30/Jan/2012:09:31:39 +0400] No SubscriptionPrivateValues defined in policy default - using defaults.
W [30/Jan/2012:09:31:39 +0400] No limit for Cancel-Jobs defined in policy authenticated - using Pause-Printer's policy.
W [30/Jan/2012:09:31:39 +0400] No limit for Cancel-My-Jobs defined in policy authenticated - using Send-Document's policy.
W [30/Jan/2012:09:31:39 +0400] No limit for Close-Job defined in policy authenticated - using Send-Document's policy.
W [30/Jan/2012:09:31:39 +0400] No JobPrivateAccess defined in policy authenticated - using defaults.
W [30/Jan/2012:09:31:39 +0400] No JobPrivateValues defined in policy authenticated - using defaults.
W [30/Jan/2012:09:31:39 +0400] No SubscriptionPrivateAccess defined in policy authenticated - using defaults.
W [30/Jan/2012:09:31:39 +0400] No SubscriptionPrivateValues defined in policy authenticated - using defaults.
E [30/Jan/2012:09:31:39 +0400] Unable to open listen socket for address [v1.::]:631 - Address family not supported by protocol.
E [30/Jan/2012:09:32:31 +0400] PID 11571 (/usr/lib/cups/backend/hp) crashed on signal 6.
D [30/Jan/2012:09:32:31 +0400] [Job 339] The following messages were recorded from 09:32:30 to 09:32:31
D [30/Jan/2012:09:32:31 +0400] [Job 339] Adding start banner page "none".
D [30/Jan/2012:09:32:31 +0400] [Job 339] Queued on "hplaserjet1020" by "user19".
D [30/Jan/2012:09:32:31 +0400] [Job 339] Auto-typing file...
D [30/Jan/2012:09:32:31 +0400] [Job 339] Request file type is application/octet-stream.
D [30/Jan/2012:09:32:31 +0400] [Job 339] File of type application/octet-stream queued by "user19".
D [30/Jan/2012:09:32:31 +0400] [Job 339] Adding end banner page "none".
D [30/Jan/2012:09:32:31 +0400] [Job 339] job-sheets=none,none
D [30/Jan/2012:09:32:31 +0400] [Job 339] argv[0]="hplaserjet1020"
D [30/Jan/2012:09:32:31 +0400] [Job 339] argv[1]="339"
D [30/Jan/2012:09:32:31 +0400] [Job 339] argv[2]="user19"
D [30/Jan/2012:09:32:31 +0400] [Job 339] argv[3]="оПНАМЮЪ ЯРПЮМХЖЮ"
D [30/Jan/2012:09:32:31 +0400] [Job 339] argv[4]="1"
D [30/Jan/2012:09:32:31 +0400] [Job 339] argv[5]="document-name=оПНАМЮЪ\ ЯРПЮМХЖЮ job-originating-host-name=servertorg.mshome.net job-uuid=urn:uuid:70e8ae4b-109b-34c3-5ce6-b345ff3f680e time-at-creation=1327901550 time-at-processing=1327901550 AP_D_InputSlot="
D [30/Jan/2012:09:32:31 +0400] [Job 339] argv[6]="/var/spool/cups/d00339-001"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[2]="CUPS_DOCROOT=/usr/share/doc/cups-1.5.0"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[8]="HOME=/var/spool/cups/tmp"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[10]="SERVER_ADMIN=root@user19.localdomain"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[11]="SOFTWARE=CUPS/1.5.0"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[13]="USER=root"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[16]="IPP_PORT=631"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[17]="CHARSET=utf-8"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[18]="LANG=en_US.UTF-8"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[19]="PPD=/etc/cups/ppd/hplaserjet1020.ppd"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[20]="RIP_MAX_CACHE=128m"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[21]="CONTENT_TYPE=application/octet-stream"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[22]="DEVICE_URI=hp:/usb/HP_LaserJet_1020?serial=FN07RH0"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[23]="PRINTER_INFO=hplaserjet1020"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[24]="PRINTER_LOCATION="
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[25]="PRINTER=hplaserjet1020"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[26]="PRINTER_STATE_REASONS=none"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[27]="CUPS_FILETYPE=document"
D [30/Jan/2012:09:32:31 +0400] [Job 339] envp[28]="AUTH_I****"
D [30/Jan/2012:09:32:31 +0400] [Job 339] Started backend /usr/lib/cups/backend/hp (PID 11571)
D [30/Jan/2012:09:32:31 +0400] [Job 339] process 11571: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file dbus-message.c line 2526.
D [30/Jan/2012:09:32:31 +0400] [Job 339] This is normally a bug in some application using the D-Bus library.
D [30/Jan/2012:09:32:31 +0400] [Job 339] D-Bus not built with -rdynamic so unable to print a backtrace
D [30/Jan/2012:09:32:31 +0400] [Job 339] Backend returned status -6 (crashed)
D [30/Jan/2012:09:32:31 +0400] [Job 339] Job held for 300 seconds since it could not be sent.
D [30/Jan/2012:09:32:31 +0400] [Job 339] End of messages
D [30/Jan/2012:09:32:31 +0400] [Job 339] printer-state=3(idle)
D [30/Jan/2012:09:32:31 +0400] [Job 339] printer-state-message="/usr/lib/cups/backend/hp failed"
D [30/Jan/2012:09:32:31 +0400] [Job 339] printer-state-reasons=none
E [30/Jan/2012:09:34:55 +0400] PID 11646 (/usr/lib/cups/backend/hp) crashed on signal 6.
D [30/Jan/2012:09:34:55 +0400] [Job 338] The following messages were recorded from 09:34:55 to 09:34:55
D [30/Jan/2012:09:34:55 +0400] [Job 338] Job submission timed out.
D [30/Jan/2012:09:34:55 +0400] [Job 338] job-sheets=none,none
D [30/Jan/2012:09:34:55 +0400] [Job 338] argv[0]="hplaserjet1020"
D [30/Jan/2012:09:34:55 +0400] [Job 338] argv[1]="338"
D [30/Jan/2012:09:34:55 +0400] [Job 338] argv[2]="user19"
D [30/Jan/2012:09:34:55 +0400] [Job 338] argv[3]="оПНАМЮЪ ЯРПЮМХЖЮ"
D [30/Jan/2012:09:34:55 +0400] [Job 338] argv[4]="1"
D [30/Jan/2012:09:34:55 +0400] [Job 338] argv[5]="document-name=оПНАМЮЪ\ ЯРПЮМХЖЮ job-originating-host-name=servertorg.mshome.net job-uuid=urn:uuid:d1cbedf1-af8e-32a3-5b68-4da216fd1b00 time-at-creation=1327901394 time-at-processing=1327901695 AP_D_InputSlot="
D [30/Jan/2012:09:34:55 +0400] [Job 338] argv[6]="/var/spool/cups/d00338-001"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[2]="CUPS_DOCROOT=/usr/share/doc/cups-1.5.0"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[8]="HOME=/var/spool/cups/tmp"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[10]="SERVER_ADMIN=root@user19.localdomain"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[11]="SOFTWARE=CUPS/1.5.0"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[13]="USER=root"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[16]="IPP_PORT=631"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[17]="CHARSET=utf-8"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[18]="LANG=en_US.UTF-8"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[19]="PPD=/etc/cups/ppd/hplaserjet1020.ppd"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[20]="RIP_MAX_CACHE=128m"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[21]="CONTENT_TYPE=application/octet-stream"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[22]="DEVICE_URI=hp:/usb/HP_LaserJet_1020?serial=FN07RH0"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[23]="PRINTER_INFO=hplaserjet1020"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[24]="PRINTER_LOCATION="
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[25]="PRINTER=hplaserjet1020"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[26]="PRINTER_STATE_REASONS=none"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[27]="CUPS_FILETYPE=document"
D [30/Jan/2012:09:34:55 +0400] [Job 338] envp[28]="AUTH_I****"
D [30/Jan/2012:09:34:55 +0400] [Job 338] Started backend /usr/lib/cups/backend/hp (PID 11646)
D [30/Jan/2012:09:34:55 +0400] [Job 338] process 11646: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file dbus-message.c line 2526.
D [30/Jan/2012:09:34:55 +0400] [Job 338] This is normally a bug in some application using the D-Bus library.
D [30/Jan/2012:09:34:55 +0400] [Job 338] D-Bus not built with -rdynamic so unable to print a backtrace
D [30/Jan/2012:09:34:55 +0400] [Job 338] Backend returned status -6 (crashed)
D [30/Jan/2012:09:34:55 +0400] [Job 338] Job held for 300 seconds since it could not be sent.
D [30/Jan/2012:09:34:55 +0400] [Job 338] End of messages
D [30/Jan/2012:09:34:55 +0400] [Job 338] printer-state=3(idle)
D [30/Jan/2012:09:34:55 +0400] [Job 338] printer-state-message="/usr/lib/cups/backend/hp failed"
D [30/Jan/2012:09:34:55 +0400] [Job 338] printer-state-reasons=none
E [30/Jan/2012:09:37:31 +0400] [Job 339] Stopping unresponsive job!
E [30/Jan/2012:09:37:41 +0400] PID 11783 (/usr/lib/cups/backend/hp) crashed on signal 6.
D [30/Jan/2012:09:37:41 +0400] [Job 339] The following messages were recorded from 09:37:41 to 09:37:41
D [30/Jan/2012:09:37:41 +0400] [Job 339] Job submission timed out.
D [30/Jan/2012:09:37:41 +0400] [Job 339] job-sheets=none,none
D [30/Jan/2012:09:37:41 +0400] [Job 339] argv[0]="hplaserjet1020"
D [30/Jan/2012:09:37:41 +0400] [Job 339] argv[1]="339"
D [30/Jan/2012:09:37:41 +0400] [Job 339] argv[2]="user19"
D [30/Jan/2012:09:37:41 +0400] [Job 339] argv[3]="оПНАМЮЪ ЯРПЮМХЖЮ"
D [30/Jan/2012:09:37:41 +0400] [Job 339] argv[4]="1"
D [30/Jan/2012:09:37:41 +0400] [Job 339] argv[5]="document-name=оПНАМЮЪ\ ЯРПЮМХЖЮ job-originating-host-name=servertorg.mshome.net job-uuid=urn:uuid:70e8ae4b-109b-34c3-5ce6-b345ff3f680e time-at-creation=1327901550 time-at-processing=1327901861 AP_D_InputSlot="
D [30/Jan/2012:09:37:41 +0400] [Job 339] argv[6]="/var/spool/cups/d00339-001"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[2]="CUPS_DOCROOT=/usr/share/doc/cups-1.5.0"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[8]="HOME=/var/spool/cups/tmp"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[10]="SERVER_ADMIN=root@user19.localdomain"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[11]="SOFTWARE=CUPS/1.5.0"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[13]="USER=root"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[16]="IPP_PORT=631"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[17]="CHARSET=utf-8"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[18]="LANG=en_US.UTF-8"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[19]="PPD=/etc/cups/ppd/hplaserjet1020.ppd"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[20]="RIP_MAX_CACHE=128m"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[21]="CONTENT_TYPE=application/octet-stream"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[22]="DEVICE_URI=hp:/usb/HP_LaserJet_1020?serial=FN07RH0"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[23]="PRINTER_INFO=hplaserjet1020"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[24]="PRINTER_LOCATION="
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[25]="PRINTER=hplaserjet1020"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[26]="PRINTER_STATE_REASONS=none"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[27]="CUPS_FILETYPE=document"
D [30/Jan/2012:09:37:41 +0400] [Job 339] envp[28]="AUTH_I****"
D [30/Jan/2012:09:37:41 +0400] [Job 339] Started backend /usr/lib/cups/backend/hp (PID 11783)
D [30/Jan/2012:09:37:41 +0400] [Job 339] process 11783: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file dbus-message.c line 2526.
D [30/Jan/2012:09:37:41 +0400] [Job 339] This is normally a bug in some application using the D-Bus library.
D [30/Jan/2012:09:37:41 +0400] [Job 339] D-Bus not built with -rdynamic so unable to print a backtrace
D [30/Jan/2012:09:37:41 +0400] [Job 339] Backend returned status -6 (crashed)
D [30/Jan/2012:09:37:41 +0400] [Job 339] Job held for 300 seconds since it could not be sent.
D [30/Jan/2012:09:37:41 +0400] [Job 339] End of messages
D [30/Jan/2012:09:37:41 +0400] [Job 339] printer-state=3(idle)
D [30/Jan/2012:09:37:41 +0400] [Job 339] printer-state-message="/usr/lib/cups/backend/hp failed"
D [30/Jan/2012:09:37:41 +0400] [Job 339] printer-state-reasons=none
Comment 15 Mike 2012-08-09 19:01:12 MSK
Принтер как подключён? Он довольно старый же.
Может проблема не в cups-lpd.
Comment 16 rxxrus 2012-08-10 08:38:03 MSK
(В ответ на комментарий №15)
> Принтер как подключён? Он довольно старый же.
> Может проблема не в cups-lpd.

Может, но это  мешает перевести часть компов на p6 (жду cups 3.6)
Comment 17 Mike 2012-08-10 11:49:54 MSK
(В ответ на комментарий №16)
> (В ответ на комментарий №15)
> > Принтер как подключён? Он довольно старый же.
> > Может проблема не в cups-lpd.
> 
> Может, но это  мешает перевести часть компов на p6 (жду cups 3.6)

Вы не ответили на вопрос - как принтер подключён.
Comment 18 rxxrus 2012-08-13 08:43:33 MSK
(В ответ на комментарий №17)
> Вы не ответили на вопрос - как принтер подключён.

Принтер подключен по usb к моему компу p6  локально работает на ура, сделаны настройки описанные выше.
Comment 19 rxxrus 2012-09-17 09:46:59 MSK
Повел эксперимент: 
Если задание приходит на локальный принтер(подключен по usb)
то задание зависает и не печатается.
Если на сетевой(физически установлен на другом компе и подключен через порт lpd 192.168.1.18:hplaserjet1020)печать идет!
Вывод проблема в связке lpd-usb
Comment 20 rxxrus 2012-09-17 09:50:17 MSK
Повел эксперимент: 
Если задание приходит на локальный принтер(подключен по usb)
то задание зависает и не печатается.
Если на сетевой(физически установлен на другом компе и подключен через порт lpd 192.168.1.18:hplaserjet1020)печать идет!
Вывод проблема в связке lpd-usb
Comment 21 Konstantin A Lepikhov (L.A. Kostis) 2012-09-21 12:13:30 MSK
Мне кажется, дело не в cups, а в hplip, поскольку ошибка очень похожа на https://bugzilla.redhat.com/show_bug.cgi?id=474362
Comment 22 Fr. Br. George 2013-10-29 15:43:27 MSK
Это действительно ошибка hplip, но немножко другая: это попытка послать по DBUS не-UTFную строчку.

Вопрос в том, должен ли cups формировать валидную UTF8-строку или это личные проблемы hlpip?
Comment 23 Repository Robot 2013-10-30 14:40:06 MSK
cups-1.6.2-alt3.2 -> sisyphus:

* Wed Oct 30 2013 Fr. Br. George <george@altlinux> 1.6.2-alt3.2
- Apply FC dbus-utf8 patch
- Reproduce this patch to cups-lpd (Closes: #25937)