Поскольку у тебя кое-какие проблемы с системой (портажем), я бы предложил сначала обновиться - хотя бы ключевые пакеты и сам cups:
emerge -uN portage gentoolkit -q
emerge -Cq virtual/pam
emerge -1 $(equery -C d virtual/pam|sed 's/-[[:digit:]].*$//') $(equery -C d pam|sed 's/-[[:digit:]].*$//') -q
emerge -uDN --with-bdeps=y --backtrack=30 --keep-going --verbose-conflicts $(qlist -IC cups) -q
emerge @preserved-rebuild -q
А потом ещё раз пересобрать сам cups:
emerge -1 $(qlist -IC cups) -q
для уверенности, что он собран со всеми актуальными библиотеками и перезагрузиться, чтобы системные библиотеки соответствовали.
Идеально, конечно, было бы обновить всю систему (также с последующей перезагрузкой):
Ну да, а один мой знакомый раз в полгода переустанавливает винду, чтобы избавиться от накапливающегося мусора! :)
Предлагаю поставить уровень журналирования на максимально отладочный и посмотреть, что там происходит перед вылетом... выложи отладочную конфигурацию и лог(и).
После пересборки для получения дампа падать перестало, что странно. Но в логе появились ошибки, связанные с тем, что SpliX не может обработать файл.
Лог:
Ключевой кусок вот:
D [25/Nov/2019:22:44:37 +0300] [Job 5] Calling FindDeviceById(cups-Samsung_SCX-3200_Series)
D [25/Nov/2019:22:44:37 +0300] [Job 5] Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
D [25/Nov/2019:22:44:37 +0300] [Job 5] Failed to get find device cups-Samsung_SCX-3200_Series
D [25/Nov/2019:22:44:37 +0300] [Job 5] Calling FindDeviceById(cups-Samsung_SCX-3200_Series)
D [25/Nov/2019:22:44:37 +0300] [Job 5] Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
D [25/Nov/2019:22:44:37 +0300] [Job 5] Failed to get device cups-Samsung_SCX-3200_Series
D [25/Nov/2019:22:44:37 +0300] [Job 5] Color Manager: no profiles specified in PPD
D [25/Nov/2019:22:44:37 +0300] cupsdMarkDirty(---J-)
D [25/Nov/2019:22:44:37 +0300] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [25/Nov/2019:22:44:37 +0300] [Job 5] Set job-printer-state-message to "Color Manager: no profiles specified in PPD", current level=INFO
D [25/Nov/2019:22:44:37 +0300] [Job 5] Color Manager: ICC Profile: None
D [25/Nov/2019:22:44:37 +0300] Discarding unused job-progress event...
D [25/Nov/2019:22:44:37 +0300] Discarding unused printer-state-changed event...
D [25/Nov/2019:22:44:37 +0300] [Job 5] Samsung_SCX-3200_Series: symbol lookup error: Samsung_SCX-3200_Series: undefined symbol: cupsRasterInterpretPPD
E [25/Nov/2019:22:44:37 +0300] [Job 5] SpliX Cannot open job
D [25/Nov/2019:22:44:37 +0300] cupsdMarkDirty(---J-)
D [25/Nov/2019:22:44:37 +0300] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [25/Nov/2019:22:44:37 +0300] [Job 5] Set job-printer-state-message to "SpliX Cannot open job", current level=ERROR
E [25/Nov/2019:22:44:37 +0300] [Job 5] SpliX Error while rendering the request. Check the previous message
D [25/Nov/2019:22:44:37 +0300] [Job 5] SpliX Cache controller unloaded. See ya
D [25/Nov/2019:22:44:37 +0300] Discarding unused job-progress event...
D [25/Nov/2019:22:44:37 +0300] Discarding unused printer-state-changed event...
D [25/Nov/2019:22:44:37 +0300] [Job 5] PID 28026 (/usr/libexec/cups/filter/gstoraster) stopped with status 127 (File too large)
D [25/Nov/2019:22:44:37 +0300] [Job 5] PID 28027 (/usr/libexec/cups/filter/rastertoqpdl) stopped with status 4.
D [25/Nov/2019:22:44:37 +0300] [Job 5] ATTR: marker-colors=none
Самое интересно, что splix до этого был собран аж в 2017 году. Пересобрал - не помогло. Модель принтера на сайте splix помечена как untested. Сам проект радостно сообщает, что в 2012 году он еще жив.
Samsung отдал поддержку своих принтеров в HP. HP предлагает скачать uld драйвер. Сомнительно.
Размаскируй нестабильный net-print/splix-2.0.0_p20130826-r1, может поможет...
Кстати, если "был собран аж в 2017 году" - то это потенциальная проблема, т.к. его компоненты/библиотеки могли обновиться за это время, и возможна определённая несовместимость и/или некорректная работа. Вот посмотри на граф его зависимости:
Это означает, что после любого изменения этих компонентов теоретически надо было бы пересобирать net-print/splix!
И ещё (может это и есть проблема) - ошибка
D [25/Nov/2019:22:44:37 +0300] [Job 5] Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
говорит о том, что нет нужного системд-сервиса. Поскольку у тебя OpenRC вроде, то возможна ошибка конфигурации портажа. Проверь, кто скомпилирован/сконфигурирован с ключом systemd:
Сразу печатать не попробовал. Но после пересборки ошибка в лог при запуске идёт:
W [29/Nov/2019:09:38:43 +0300] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [29/Nov/2019:09:38:43 +0300] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
Для начала выдай
Для начала выдай сюда
И что значит "чисто"?! Выдай
/var/log/cups/error_logи/var/log/cups/access_logпоследней сессии на пасту.emerge --info cups : emerge
emerge --info cups :
emerge -uDN --with-bdeps=y --backtrack=30 --keep-going --verbose-conflicts @world -pv :
/var/log/cups # cat access_log :
/var/log/cups # cat error_log :
Leonid Kolesnik
Поскольку у тебя кое-какие проблемы с системой
Поскольку у тебя кое-какие проблемы с системой (портажем), я бы предложил сначала обновиться - хотя бы ключевые пакеты и сам
cups:emerge -uN portage gentoolkit -q
emerge -Cq virtual/pam
emerge -1 $(equery -C d virtual/pam|sed 's/-[[:digit:]].*$//') $(equery -C d pam|sed 's/-[[:digit:]].*$//') -q
emerge -uDN --with-bdeps=y --backtrack=30 --keep-going --verbose-conflicts $(qlist -IC cups) -q
emerge @preserved-rebuild -q
А потом ещё раз пересобрать сам
cups:для уверенности, что он собран со всеми актуальными библиотеками и перезагрузиться, чтобы системные библиотеки соответствовали.
Идеально, конечно, было бы обновить всю систему (также с последующей перезагрузкой):
Повторять, пока
не покажет, что все чисто.
Ничего не мешает идти по
Ничего не мешает идти по идеальному пути. По нему и пойду.
О результатах по завершении пути.
Leonid Kolesnik
Без эффекта.
Без эффекта.
Leonid Kolesnik
?
Если падает — то закономерно в корке.
:wq
--
Live free or die
Ядро? Как ловить, что
Ядро? Как ловить, что смотреть?
Leonid Kolesnik
.
Не только ядро.
Втыкать внезапно в https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces#Core_dumps (хотя может оказаться, что нагляднее это описание).
Последовательно до получения читаемой расшифровки (пример смотри по последней ссылке).
:wq
--
Live free or die
Боюсь, что неожиданно проще
Боюсь, что неожиданно проще окажется клонировать систему с другой аналогичной машины, которая стоит на работе.
Leonid Kolesnik
Ну да...
Ну да, а один мой знакомый раз в полгода переустанавливает винду, чтобы избавиться от накапливающегося мусора! :)
Предлагаю поставить уровень журналирования на максимально отладочный и посмотреть, что там происходит перед вылетом... выложи отладочную конфигурацию и лог(и).
Сам не сторонник
Сам не сторонник переустанавливать.
Конец года - работы завал, ковырять некогда. Буду пробовать по возможности, логи выложу.
Leonid Kolesnik
Продложаем
Продложаем расследование
После пересборки для получения дампа падать перестало, что странно. Но в логе появились ошибки, связанные с тем, что SpliX не может обработать файл.
Лог:
Ключевой кусок вот:
Самое интересно, что splix до этого был собран аж в 2017 году. Пересобрал - не помогло. Модель принтера на сайте splix помечена как untested. Сам проект радостно сообщает, что в 2012 году он еще жив.
Samsung отдал поддержку своих принтеров в HP. HP предлагает скачать uld драйвер. Сомнительно.
Leonid Kolesnik
Размаскируй нестабильный
Размаскируй нестабильный
net-print/splix-2.0.0_p20130826-r1, может поможет...Кстати, если "был собран аж в 2017 году" - то это потенциальная проблема, т.к. его компоненты/библиотеки могли обновиться за это время, и возможна определённая несовместимость и/или некорректная работа. Вот посмотри на граф его зависимости:
Это означает, что после любого изменения этих компонентов теоретически надо было бы пересобирать
net-print/splix!И ещё (может это и есть проблема) - ошибка
говорит о том, что нет нужного системд-сервиса. Поскольку у тебя OpenRC вроде, то возможна ошибка конфигурации портажа. Проверь, кто скомпилирован/сконфигурирован с ключом
systemd:Вчера первым делом пробовал
Вчера первым делом пробовал размаскировать нестабильный, не помогло. Тогда и заметил, что пакет очень давно был собран.
serviced никогда в системе не был. Проверил, с ним ничего не собрано.
На всякий случай пересоберу все, от чего зависит splix, а потом и его самого еще раз. jbigkit тоже еще в 2017 был собран.
PS Самое главное, что клонирование системы с другой машины не помогло бы...
Leonid Kolesnik
Не помогло. Прихожу к выводу,
Не помогло.
Прихожу к выводу, что splix заброшен, а жизнь ушла вперед :-(
Leonid Kolesnik
Крайне маловероятно...
Крайне маловероятно, что настолько, чтобы перестать работать...
Поскольку ошибка в dbus, попробуй пересобрать его и перегрузиться. А, поскольку там портаж обновился... поэтому:
;)
А что за принтер? USB? PS поддерживает? Может тебе этот splix вообще не нужен?
Не помогло. Ошибки те
Не помогло. Ошибки те же.
Принтер Samsung SCX-3200w, USB поддерживает, имеет втсроенный принт-сервер, подключен через wi-fi.
PS не поддерживает, насколько мне известно. Имеет свой встроенный язык SPL, для которого и нужен splix.
Беглый поиск англоязычного форума показал, что я не одинок. По крайней мере аналогичная ошибка вылезала у людей не только с этим аппаратом.
Буду искать дальше. Обязательно отпишу результат.
Leonid Kolesnik
Заработало
Сразу печатать не попробовал. Но после пересборки ошибка в лог при запуске идёт:
а печать заработала. Принтер то черно-белый :-)
Спасибо всем за советы.
Leonid Kolesnik