ошибки CUPS
Beelzebubbie 30 декабря, 2010 - 20:13
С наступающим )
обновил на принт-сервере cups до 1.4.5 (до этого была 1.3.11-r4, которая регулярно молча умирала по невыясненным причинам)
теперь имею в логах массу такого:
(Печать производится на raw очереди с windows машин через IPP)
error_log:
E Missing printer-uri, job-uri, or ppd-name attribute! ... E Returning IPP client-error-bad-request for windows-ext (no URI) from xxx.xxx.xxx.xxx ... E Returning IPP client-error-bad-request for Print-Job (http://xxx.xxx.xxx.xxx:631/printers/rawqueue) from xxx.xxx.xxx.xxx
сервер администрируется удаленно, поэтому сопоставить эти сообщения с реальными проблемами печати затруднительно - они (проблемы) есть, но не в таких к-вах, как вышеприведенные сообщения. (корреляции с конкретным принтером или хостом - источником задания обнаружить не удалось)
Гугль ситуацию не прояснил, увы...
и еще одно, но уже точно соответствующее проблеме печати:
D [Job 2539] File of type application/octet-stream queued by "user". ... D [Job 2539] Sending job to queue tagged as raw... ... D Started filter /usr/libexec/cups/filter/gziptoany (PID 24310) D PAGE: 1 1 D Set job-printer-state-message to "Unable to write uncompressed document data: Operation not permitted", current level=ERROR
Эта ошибка мне вообще непонятна... на кой ляд нужен filter, в частности gziptoany для raw задания? И как с этим бороться?
»
- Для комментирования войдите или зарегистрируйтесь

ни у кого ни единой мысли?
ни у кого ни единой мысли? :((
содержимое файлов
содержимое файлов /etc/cups/{cupd.conf,printers.conf}, модель принтера, флаги установки cups (и драйверов принтеров), наличие файрвола - военная тайна? :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
ну, если это будет полезно...
ну, если это будет полезно... cupsd.conf почти дефолтный, модели принтеров, думаю, ясны из их конфига, печать, напомню, только raw только с win машин - драйверов ессно нет.
Флаги cups - dbus, linguas_ru, pam, ssl. Фаервола нет)
LogLevel warn SystemGroup lpadmin Port 631 Listen localhost:631 Listen /var/run/cups/cups.sock ServerAlias * ServerCertificate /etc/cups/ssl/asrv.crt ServerKey /etc/cups/ssl/asrv.key Browsing On BrowseOrder allow,deny BrowseAllow all BrowseLocalProtocols CUPS DefaultAuthType BasicDigest <Location /> Allow @LOCAL Order allow,deny </Location> <Location /admin> Allow @LOCAL Order allow,deny Encryption Required </Location> <Location /admin/conf> Allow @LOCAL Encryption Required AuthType Default Require user @SYSTEM Order allow,deny </Location> <Policy default> # Job-related operations must be done by the owner or an administrator... <Limit Create-Job Print-Job Print-URI Validate-Job> Order deny,allow </Limit> <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document> Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices> AuthType Default Require user @SYSTEM Order deny,allow </Limit> <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs> AuthType Default Require user @SYSTEM Order deny,allow </Limit> <Limit Cancel-Job CUPS-Authenticate-Job> Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy> <Policy authenticated> <Limit Create-Job Print-Job Print-URI Validate-Job> AuthType Default Order deny,allow </Limit> <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document> AuthType Default Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default> AuthType Default Require user @SYSTEM Order deny,allow </Limit> <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs> AuthType Default Require user @SYSTEM Order deny,allow </Limit> <Limit Cancel-Job CUPS-Authenticate-Job> AuthType Default Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy>