Bug 29825

Summary: перестали печататься pdf и tiff из okular, acroreader и т.д.
Product: Sisyphus Reporter: Dima <dimard>
Component: cupsAssignee: Fr. Br. George <george>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: boyarsh, george, grizlik78, lav, mike, rider, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
error log cups
none
печатал этот файл
none
Это лог cups с debug none

Description Dima 2014-02-13 13:46:02 MSK
Created attachment 6041 [details]
error log cups

С недавних пор, наверно месяц - полтора перестали печататься pdf
и tiff файлы (в основном сканированные документы).

Тестовая страница cups печатается.
Из libreoffice  документы (doc,odt,xls) печатаются.
Из  Atril все печатается

Из окуляра и acrobata pdf и tiff не печатаются

Принтера пересоздавал - не помогает.
Обидно то, что в самом линуксе можно обойти используя  Atril.
А из терминального доступа (citrix) - никак. Вообще ничего не печатается.

С уважением, Дмитрий.
Comment 1 Sergey V Turchin 2014-02-13 15:48:30 MSK
В gwenview, gimp и evince тоже восроизводится?
Comment 2 Fr. Br. George 2014-02-13 17:26:02 MSK
Дмитрий, пожалуйста, приложите пример непечатающегося документа и журнал CUPS (его можно найти, например, в веб-нитерфейса CUPS http://localhost:631, весьма желательно включить перед попыткой печати отладочную информацию).

И ответьте на вопрос Сергея.

Спасибо.
Comment 3 Dima 2014-02-13 18:20:12 MSK
Created attachment 6042 [details]
печатал этот файл

печатал этот файл
Comment 4 Dima 2014-02-13 18:22:15 MSK
Created attachment 6043 [details]
Это лог cups с debug
Comment 5 Dima 2014-02-13 18:25:54 MSK
(В ответ на комментарий №1)
> В gwenview, gimp и evince тоже восроизводится?

попробую завтра на работе, отпишусь.
Comment 6 Dima 2014-02-14 09:55:47 MSK
(В ответ на комментарий №1)
> В gwenview, gimp и evince тоже восроизводится?

Нет, везде печатает.
Comment 7 Sergey V Turchin 2014-02-14 15:05:54 MSK
Включите все галки в /usr/lib/kde4/bin/kdebugdialog , кроме отключающей и перезапустите KDE, если запущено, после чего покажите вывод в эмуляторе терминала от Okular.
Comment 8 Sergey V Turchin 2014-02-14 17:30:51 MSK
Из Okular у меня lpr ругается:
Unable to identify spooler, please specify one with "-s"!
Comment 9 Dima 2014-02-16 18:19:21 MSK
(В ответ на комментарий №8)
> Из Okular у меня lpr ругается:
> Unable to identify spooler, please specify one with "-s"!

Это я знаю, указал lpr -S <спулер по умолчанию>
все равно не печатается
Comment 10 Aleksey Borisenkov 2014-02-16 19:59:51 MSK
До cups-1.7.0-alt1 в пакете присутствовал файл lpr-cups, а утилита lpr устанавливалась через альтернативу. Теперь же lpr это реальный файл и при установке foomatic-db-engine он заменяется альтернативой на ссылку на lpr-foomatic, с которым okular и другие работать отказываются (не уверен, что оно вообще работоспособное).
Comment 11 Aleksey Borisenkov 2014-02-16 21:24:35 MSK
А lpr-foomatic при указании в качестве спулера cups пытается использовать lpr-cups.
Comment 12 Dima 2014-02-17 09:53:12 MSK
(В ответ на комментарий №11)
> А lpr-foomatic при указании в качестве спулера cups пытается использовать
> lpr-cups.
И что делать?
Как обойти???
Comment 13 Aleksey Borisenkov 2014-02-17 10:45:15 MSK
(В ответ на комментарий №12)

Если foomatic-db-engine не нужен, то удалить его и переустановить cups. Если же нужен... всё равно удаляем, переустанавливаем cups, переименовываем lpr в lpr-cups, ставим обратно foomatic-db-engine (или для чего он там нужен был) и заменяем lpr ссылкой на lpr-cups. Только это будет работать до первого обновления альтернатив, например при dist-upgrade, потом ссылка слетит. Но её надо будет просто восстановить. А там, глядишь, и в пакете поправят.
Comment 14 Dima 2014-02-17 11:33:52 MSK
(В ответ на комментарий №13)
> (В ответ на комментарий №12)
> 
> Если foomatic-db-engine не нужен, то удалить его и переустановить cups. Если же
> нужен... всё равно удаляем, переустанавливаем cups, переименовываем lpr в
> lpr-cups, ставим обратно foomatic-db-engine (или для чего он там нужен был) и
> заменяем lpr ссылкой на lpr-cups. Только это будет работать до первого
> обновления альтернатив, например при dist-upgrade, потом ссылка слетит. Но её
> надо будет просто восстановить. А там, глядишь, и в пакете поправят.
А кто должен поправить?

foomatic-db-engine удалил и переустановил cups, Все заработало. Спасибо!!!
Comment 15 Fr. Br. George 2014-02-17 17:48:47 MSK
Вернуть альтернативы? Или прибить lpr-foomatic?
Comment 16 Dima 2014-02-18 09:23:27 MSK
(В ответ на комментарий №15)
> Вернуть альтернативы? Или прибить lpr-foomatic?
не знаю.
Но надо что-бы работало. :-)
Comment 17 Aleksey Borisenkov 2014-02-18 12:54:02 MSK
Хотя мне lpr-foomatic не нужен и я не знаю, зачем он сделан, я бы склонился к восстановлению альтернативы. Возможно стоит спросить в рассылке.
Comment 18 Fr. Br. George 2014-02-24 14:08:07 MSK
На самом деле альтернативы в принципе нужны, есть же ещё олдовый lpd. Пошёл чинить.
Comment 19 Repository Robot 2014-02-25 20:39:41 MSK
cups-1.7.0-alt2 -> sisyphus:

* Mon Feb 24 2014 Fr. Br. George <george@altlinux> 1.7.0-alt2
- Resurrect alternatives (closes: #29825)
Comment 20 Aleksey Borisenkov 2014-02-26 17:20:33 MSK
Альтернативы на маны может тоже восстановить?