Bug 29825 - перестали печататься pdf и tiff из okular, acroreader и т.д.
Summary: перестали печататься pdf и tiff из okular, acroreader и т.д.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cups (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Fr. Br. George
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-13 13:46 MSK by Dima
Modified: 2014-02-26 17:20 MSK (History)
7 users (show)

See Also:


Attachments
error log cups (114.24 KB, application/octet-stream)
2014-02-13 13:46 MSK, Dima
no flags Details
печатал этот файл (10.39 KB, application/pdf)
2014-02-13 18:20 MSK, Dima
no flags Details
Это лог cups с debug (79.43 KB, application/octet-stream)
2014-02-13 18:22 MSK, Dima
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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
Альтернативы на маны может тоже восстановить?