Created attachment 3078 [details] strace -Ff -eopen -p `getpid cupsd` | grep -i init Есть очень старая бага: #8732 Суть её в том, что при некоторых условиях ghostscript успевает навычислять параметры страницы до того, как прочтёт эти параметры в ps-файле. И если gs скомпилирован без ключика -DA4, не читает файл /usr/share/ghostscript/8.63/lib/gs_init.ps или в этом файле не пробит формат бумаги, эти вычисления соответствуют бумаге Letter. И всё плывёт. Пробиванием A4 по умолчанию в файл /usr/share/ghostscript/8.63/lib/gs_init.ps эта бага до поры лечилась, пока gs, запускаемый CUPS-ом, читал этот файл. Сейчас он его не читает (см. приложение). Постановка симлинка из /usr/share/cups/fonts/gs_init.ps на /usr/share/ghostscript/8.63/lib/gs_init.ps (с пробитым A4) проблему решила. 1. Надо решить, нужен ли этот симлинк, или же /usr/share/cups/fonts/gs_init.ps лучше следать пустым с одним только форматом бумаги для gs (в этом случае control, который приложен к #8732, должен изменять не один файл, а _все_ gs_init-ы :) 2. Control таки надо сделать 3. Ghostscript всё равно лучше компилировать с -DA4, багу повешу отдельно
В связи с переездом CUPS на PDF бага неактуальна
Та самая отдельная бага про -DA4
(В ответ на комментарий №2) > Та самая отдельная бага про -DA4 #17974