LINUX.ORG.RU
ФорумAdmin

сервер CentOS 6 отказ принтеров Brother

 ,


0

1

Всем доброго времени суток.

имеется: сервер терминалов CentOS 6; 15 терминальных станций подключенных к серверу; 15 принтеров Brother HL2132; 2 термопринтера; 2 принтера Xerox;

Всё работало как положено. Но приключилась беда, в один день пропали ВСЕ принтеры. Настроили все принтеры по новой. на следующий день Принтеры Brother HL2132 перестали печатать. Система выдавала ошибку «Принтер „„Brother-HL2132“ Требует программу „brlpdwrapperHL2132“, но она не установлена. Пожалуйста установите её для использования этого принтера“. с гитхаба скачали этот файлик, закинули в папку CUPS/filter. Принтеры Brother установились без ошибок. Но при попытке что либо распечатать система выдает ошибку „Во время печати документа „Test“ возникла проблема: Stopping job because th scheduler could not execute a filter.“ Сервер к интернету не подключен. Работает только в локальной сети. У всех пользователей ограничены права.

Подскажите пожалуйста в чем может быть проблема. Куда копать.

Заранее всем откликнувшемся спасибо. в логах var/log/cups/error_log ошибок нет


Запихнули в /usr/lib/cups/filter/?

А просто капсовый лог или syslog тоже ничего не показывает? Похоже на то, что у фильтра пермишены неправильные.

constin ★★★ ()
Ответ на: комментарий от constin

«Похоже на то, что у фильтра пермишены неправильные.»

Подскажите как это исправить?

Wikly ()
Ответ на: комментарий от kostik87

«chmod 755 /usr/lib/cups/filter/brlpdwrapperHL2132» Сделал. теперь при печати выдает «ошибка печати. При обработке документа „Test“ возникла проблема.» И всё. в логах error капса так же ничего нет.

Wikly ()
Ответ на: комментарий от Wikly

тоже не катит, извините. Те я должен лопатить 100 страниц логов в разных файлах, чтобы найти время , когда вы пытались печатать??

сделайте tail -f /var/log/syslog

и в другой консоли tail -f /var/log/cups/access_log

отпавте документ на печать, затем запостите сюда копипастой www.linux.org.ru/help/lorcode.md , что происходит в логах в этот момент. А не за два последних месяца.

constin ★★★ ()
Ответ на: комментарий от Wikly

«Похоже на то, что у фильтра пермишены неправильные.»

Подскажите как это исправить?

Уроки учить.

anonymous ()

Я бы первым делом проверил целостность дисков, ибо «просто так» ничего не пропадает. Похоже на отвал раздела /var, и заодно повреждение /usr

unanimous ★★★★★ ()

У меня «Brother» всегда со швейными машинками ассоциациируется. Я буду жить?

kshmr ()
Ответ на: комментарий от constin

tail -f /var/log/cups/error_log

d [28/Mar/2018:14:27:14 +0500] cupsdAddSelect(fd=29, read_cb=0x7fba9c3a7c70, write_cb=(nil), data=0x7fba9ca9c620)
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9cadcfb0(31)) response=0x7fba9caceda0(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9cae0fe0(44)) response=0x7fba9caa5260(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdReadClient(con=0x7fba9cad3b30(39)) con->http.error=0 con->http.used=0, con->http.state=0 con->data_encoding=HTTP_ENCODE_LENGTH, con->data_remaining=0, con->file=-1
D [28/Mar/2018:14:27:14 +0500] cupsdReadClient: 39 POST / HTTP/1.1
d [28/Mar/2018:14:27:14 +0500] cupsdFindBest: uri = "/"...
d [28/Mar/2018:14:27:14 +0500] cupsdFindBest: Location /admin/conf Limit 7f
d [28/Mar/2018:14:27:14 +0500] cupsdFindBest: Location /admin Limit 7f
d [28/Mar/2018:14:27:14 +0500] cupsdFindBest: Location / Limit 7f
d [28/Mar/2018:14:27:14 +0500] cupsdFindBest: best = /
d [28/Mar/2018:14:27:14 +0500] cupsdAuthorize: con->uri="/", con->best=0x7fba9c7cb430(/)
d [28/Mar/2018:14:27:14 +0500] cupsdAuthorize: Authorization=""
D [28/Mar/2018:14:27:14 +0500] cupsdAuthorize: No authentication data provided.
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: con->uri="/", con->best=0x7fba9c7cb430(/)
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: level=CUPSD_AUTH_ANON, type=None, satisfy=CUPSD_AUTH_SATISFY_ALL, num_names=0
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: auth=CUPSD_AUTH_ALLOW...
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9cab0980(34)) response=0x7fba9cac96d0(0), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdReadClient(con=0x7fba9cabd010(36)) con->http.error=0 con->http.used=33, con->http.state=6 con->data_encoding=HTTP_ENCODE_LENGTH, con->data_remaining=33, con->file=-1
d [28/Mar/2018:14:27:14 +0500] cupsdReadClient(con=0x7fba9cac55f0(37)) con->http.error=0 con->http.used=96, con->http.state=6 con->data_encoding=HTTP_ENCODE_LENGTH, con->data_remaining=96, con->file=-1
d [28/Mar/2018:14:27:14 +0500] cupsdReadClient(con=0x7fba9cacad40(38)) con->http.error=0 con->http.used=113, con->http.state=6 con->data_encoding=HTTP_ENCODE_LENGTH, con->data_remaining=113, con->file=-1
d [28/Mar/2018:14:27:14 +0500] cupsdReadClient(con=0x7fba9cad3b30(39)) con->http.error=0 con->http.used=178, con->http.state=6 con->data_encoding=HTTP_ENCODE_LENGTH, con->data_remaining=178, con->file=-1
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9caa0650(30)) response=0x7fba9cac9750(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9caa86b0(32)) response=0x7fba9caca090(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9caac7a0(33)) response=0x7fba9cad3100(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9cab4b90(35)) response=0x7fba9cac5380(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9cacf060(41)) response=0x7fba9cad3970(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdReadClient(con=0x7fba9ca9c620(29)) con->http.error=0 con->http.used=0, con->http.state=0 con->data_encoding=HTTP_ENCODE_LENGTH, con->data_remaining=0, con->file=-1
D [28/Mar/2018:14:27:14 +0500] cupsdReadClient: 29 WAITING Closing on EOF
D [28/Mar/2018:14:27:14 +0500] cupsdCloseClient: 29
d [28/Mar/2018:14:27:14 +0500] cupsdRemoveSelect(fd=29)
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9cadcfb0(31)) response=0x7fba9caceda0(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdAddSelect(fd=31, read_cb=0x7fba9c3a7c70, write_cb=(nil), data=0x7fba9cadcfb0)
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9cae0fe0(44)) response=0x7fba9caa5260(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdWriteClient(con=0x7fba9cab0980(34)) response=0x7fba9cac96d0(2), file=-1 pipe_pid=0 state=7
d [28/Mar/2018:14:27:14 +0500] cupsdReadClient(con=0x7fba9cabd010(36)) con->http.error=0 con->http.used=1, con->http.state=6 con->data_encoding=HTTP_ENCODE_LENGTH, con->data_remaining=1, con->file=-1
D [28/Mar/2018:14:27:14 +0500] cupsdReadClient: 36 1.1 Get-Notifications 1
d [28/Mar/2018:14:27:14 +0500] cupsdProcessIPPRequest(0x7fba9cabd010[36]): operation_id = 001c
D [28/Mar/2018:14:27:14 +0500] Get-Notifications /
d [28/Mar/2018:14:27:14 +0500] get_notifications(con=0x7fba9cabd010[36])
d [28/Mar/2018:14:27:14 +0500] cupsdFindPolicyOp(p=0x7fba9c80e7e0, op=1c(Get-Notifications))
d [28/Mar/2018:14:27:14 +0500] cupsdFindPolicyOp: Found exact match...
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: con->uri="/", con->best=0x7fba9c80f3a0((null))
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: owner="Stat16"
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: level=CUPSD_AUTH_USER, type=None, satisfy=CUPSD_AUTH_SATISFY_ALL, num_names=2
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: op=1c(Get-Notifications)
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: auth=CUPSD_AUTH_ALLOW...
D [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: requesting-user-name="Stat16"
d [28/Mar/2018:14:27:14 +0500] cupsdIsAuthorized: Checking user membership...
d [28/Mar/2018:14:27:14 +0500] copy_attrs(to=0x7fba9cab8cb0, from=0x7fba9ca81340, ra=(nil), group=7, quickcopy=0)
d [28/Mar/2018:14:27:14 +0500] copy_attribute(0x7fba9cab8cb0, 0x7fba9ca81380[notify-charset,7,47])

tail -f /var/log/cups/access_log

[root@appserver1 ~]# tail -f /var/log/cups/access_log
localhost - - [28/Mar/2018:14:23:10 +0500] "POST / HTTP/1.1" 200 152 Cancel-Subscription successful-ok
localhost - - [28/Mar/2018:14:24:14 +0500] "POST / HTTP/1.1" 200 252 Create-Printer-Subscription successful-ok
localhost - - [28/Mar/2018:14:24:28 +0500] "POST /printers/[%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD]Brother-HL2132 HTTP/1.1" 200 502 Print-Job successful-ok
localhost - - [28/Mar/2018:14:24:28 +0500] "POST / HTTP/1.1" 200 324 Create-Printer-Subscription successful-ok
localhost - - [28/Mar/2018:14:24:50 +0500] "POST /jobs/ HTTP/1.1" 200 143 Cancel-Job successful-ok
localhost - - [28/Mar/2018:14:25:11 +0500] "POST /printers/[%D0%9E%D0%9D%D0%9B%D0%A1]Brother-HL2132 HTTP/1.1" 200 45212 Print-Job successful-ok
localhost - - [28/Mar/2018:14:25:37 +0500] "POST /printers/[%D0%9E%D0%BA%D0%BD%D0%BE_3-4]Posiflex-PP7000-PP8000 HTTP/1.1" 200 55434 Print-Job successful-ok
localhost - - [28/Mar/2018:14:26:16 +0500] "POST /printers/[%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD]Brother-HL2132 HTTP/1.1" 200 502 Print-Job successful-ok
localhost - - [28/Mar/2018:14:26:27 +0500] "POST /jobs/ HTTP/1.1" 200 143 Cancel-Job successful-ok
localhost - - [28/Mar/2018:14:26:45 +0500] "POST /printers/[%D0%9E%D0%BA%D0%BD%D0%BE_3-4]Posiflex-PP7000-PP8000 HTTP/1.1" 200 55914 Print-Job successful-ok
localhost - - [28/Mar/2018:14:27:14 +0500] "POST /printers/[%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD]Brother-HL2132 HTTP/1.1" 200 502 Print-Job successful-ok

tail -f /var/log/syslog - Файла не существует.

Wikly ()
Ответ на: комментарий от Wikly

Всем откликнувшимся огромная благодарность.

Вопрос решил полным удалением пакетов rpm для данного принтера и установкой новых.

Wikly ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.