Summary: | Cups-PDF создает пустой PDF файл | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | annschafer <annschafer> | ||||||
Component: | cups-pdf | Assignee: | Vitaly Lipatov <lav> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | ershov, george, master, rider, sem, tatyana | ||||||
Version: | не указана | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Ошибка воспроизводится (на KDE p10). Версия: LibreOffice-7.2.0.1-alt3. Скриншот icons2.png Created attachment 10154 [details]
icons2
(Ответ для Tatyana Gagina на комментарий #1) > Ошибка воспроизводится (на KDE p10). > Версия: LibreOffice-7.2.0.1-alt3. Также ошибка воспроизвелась на: p10-workstation-x86-64 p10-server-x86-64 p10-education-x86-64 Версия: cups-pdf-3.0.1-alt1 Проблема воспроизводится. Дистрибутив alt-workstation-10.0-x86_64.iso, установка по умолчанию. При любой попытке печати в Сups-PDF создаётся pdf-файл с одной пустой страницей. Способ воспроизведения - открыть текстовый редактор Pluma, набрать что-нибудь и напечатать в Сups-PDF. dist-upgrade не помогает. В p9 всё было нормально. LibreOffice Writer ни при чём. "Экспорт в PDF" в LO работает штатно. Проблема конкретно с Cups-PDF. Пакет cups-pdf в p9, p10 и Сизифе один и тот же, 3.0.1-alt1. Но. Работающий из p9 собран в задании #192439, неработающий из p10 (и Сизифа) собран в задании #277186. Есть тут кто-нибудь на Сизифе, проверить Cups-PDF? Cups-PDF просто зверски нужен работоспособным - как способ выгнать из 1С отчёт с двумерным штрихкодом в pdf. Таким образом, проблема тормозит переход с p9 на p10. Не только x86_64. Скорее всего все платформы, потому что на aarch64 то же самое. RPi4 4Гб, alt-workstation-10.0-aarch64. *** Bug 41427 has been marked as a duplicate of this bug. *** В других дистрибутивах есть патч, который фиксит эту багу. Если никто не против, то я позже соберу с ним, но у меня еще есть претензии к пакету, пока думаю что с этим делать. Сейчас повешу отдельной багой. (Ответ для Mikhail Efremov на комментарий #8) > В других дистрибутивах есть патч, который фиксит эту багу. Если никто не > против, то я позже соберу с ним, но у меня еще есть претензии к пакету, пока > думаю что с этим делать. Сейчас повешу отдельной багой. Не против. Со своей стороны подготовил испытательный стенд, смогу если поднадобится протестировать сборку на системе с p10 до приёма в бранч. Кстати, пока как workaround можно просто в конфиге поправить вызов GhostScript, патч, по сути, только это и делает: https://src.fedoraproject.org/rpms/cups-pdf/blob/rawhide/f/cups-pdf-setpdfwrite.patch (Ответ для Mikhail Efremov на комментарий #10) > Кстати, пока как workaround можно просто в конфиге поправить вызов > GhostScript, патч, по сути, только это и делает: > https://src.fedoraproject.org/rpms/cups-pdf/blob/rawhide/f/cups-pdf- > setpdfwrite.patch Увы, просто в конфиге не получается, нет эффекта (проверил). Подразумевается именно пересборка с патчем - там кроме cups-pdf.conf там правится ещё и cups-pdf.h Выходит так, что не только в конфиге. (In reply to Pavel Isopenko from comment #9) > Не против. Со своей стороны подготовил испытательный стенд, смогу если > поднадобится протестировать сборку на системе с p10 до приёма в бранч. Task #299206. (In reply to Pavel Isopenko from comment #11) > Увы, просто в конфиге не получается, нет эффекта (проверил). Подразумевается > именно пересборка с патчем - там кроме cups-pdf.conf там правится ещё и > cups-pdf.h Вы, простите, измененную строчку раскомментировали? Патч просто меняет значение по умолчанию. (Ответ для Mikhail Efremov на комментарий #12) > Task #299206. На свежеустановленной Альт Рабочей станции 10: # apt-repo add 299206; epm upgrade # reboot Действует. Cups-PDF снова работоспособен. > Вы, простите, измененную строчку раскомментировали? Патч просто меняет > значение по умолчанию. Виноват, недосмотрел. Да, так тоже работает. (Ответ для Pavel Isopenko на комментарий #13) > (Ответ для Mikhail Efremov на комментарий #12) > > Task #299206. > > На свежеустановленной Альт Рабочей станции 10: > # apt-repo add 299206; epm upgrade Можно просто # epm upgrade 299206 |
Created attachment 10064 [details] скрин cups-pdf-3.0.1-alt1 При печати файла .odt из LibreOffice-still и LibreOffice создается пустой PDF файл Шаги воспроизведения: 1) Запустить LibreOffice Writer, создать в нем документ с текстом и сохранить. 2) Выбрать Файл > Печать 3) Из списка принтеров выбрать Cups-pdf (в окне предварительного просмотра печати отображается документ с текстом) 4) Нажать Печать Реальный результат: создается пустой PDF Ожидаемый результат: создается файл PDF с содержимым из файла .odt