Bug 23289 - cupsd or libcups
Summary: cupsd or libcups
Status: CLOSED FIXED
Alias: None
Product: Branch p5
Classification: Distributions
Component: cups (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: QA p5
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-07 05:50 MSD by Alex Vorobyev
Modified: 2011-10-21 03:56 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Vorobyev 2010-04-07 05:50:30 MSD
После обновления системы AltLinux Desktop 5 x86, стал падать cupsd.
#cat ./messages |grep kernel|grep cups
Apr  6 17:58:14 service kernel: [10744.459490] cupsd[6537]: segfault at 4bbadb96 ip b7e7098b sp bfdc1600 error 4 in libcups.so.2[b7e51000+44000]
Apr  7 10:12:28 service kernel: [  341.385468] cupsd[6538]: segfault at 2d726574 ip b7ec8998 sp bfa81ed0 error 4 in libcups.so.2[b7ea9000+44000]

#rpm -qa|grep cups
libgnomecups-0.2.3-alt2
cups-1.4.2-alt2.M50P.1
ghostscript-cups-8.70-alt2
libcups-1.4.2-alt2.M50P.1
samba-client-cups-3.0.37-alt1

самое забавное что падает как-то странно. комп работает круглосуточно. вечером все работало, утром приходишь cups остановлен. комп не перезагружался. происходит на 3х компах после обновления. компы которые без обновлений работают нормально.
Comment 1 Andrey Cherepanov 2010-04-07 11:18:29 MSD
На правильный компонент
Comment 2 Alex Vorobyev 2010-04-08 02:19:44 MSD
Где он лежит?
Я обновляюсь от сюда:
rpm [p5] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch i586 classic
rpm [p5] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch noarch classic

а не с сизифа.
Comment 3 Andrey Cherepanov 2010-04-08 11:07:13 MSD
Версии CUPS одинаковые.
Comment 4 Michael Shigorin 2010-04-09 13:51:07 MSD
BTW 1.4.3 выпустили.
Comment 5 Alex Vorobyev 2011-02-08 05:25:04 MSK
Здравствуйте.
Ошибка все еще присутствует, правда стал падать в libc-2.11.2.so:
Feb  8 06:46:29 buh2 cups: cupsd startup succeeded
Feb  8 08:46:30 buh2 kernel: [   55.635295] cupsd[7124]: segfault at 0 ip b7599081 sp bfa15fdc error 4 in libc-2.11.2.so[b7528000+152000]
Feb  8 09:18:57 buh2 cups: cupsd startup succeeded

# uname -a
Linux buh2.localdomain 2.6.32-std-def-alt20.M50P.1 #1 SMP Mon Sep 6 11:11:43 UTC 2010 i686 GNU/Linux

# rpm -qa|grep cups
samba-client-cups-3.0.37-alt3.M50P.1
cups-1.4.4-alt2.M50P.2
ghostscript-cups-9.00-alt1.M50P.1
libgnomecups-0.2.3-alt2
libcups-1.4.4-alt2.M50P.2

# rpm -qa|grep libc-
klibc-utils-initramfs-1.5.15-alt1
glibc-pthread-2.11.2-alt1.M51.1
glibc-timezones-2.11.2-alt1.M51.1
glibc-gconv-modules-2.11.2-alt1.M51.1
glibc-preinstall-2.11.2-alt1.M51.1
glibc-locales-2.11.2-alt1.M51.1
glibc-core-2.11.2-alt1.M51.1
glibc-nss-2.11.2-alt1.M51.1
glibc-utils-2.11.2-alt1.M51.1
klibc-1.5.15-alt1
Comment 6 Lenar Shakirov 2011-02-08 09:42:18 MSK
(В ответ на комментарий №5)
> Здравствуйте.
> Ошибка все еще присутствует, правда стал падать в libc-2.11.2.so:
> Feb  8 06:46:29 buh2 cups: cupsd startup succeeded
> Feb  8 08:46:30 buh2 kernel: [   55.635295] cupsd[7124]: segfault at 0 ip
> b7599081 sp bfa15fdc error 4 in libc-2.11.2.so[b7528000+152000]
> Feb  8 09:18:57 buh2 cups: cupsd startup succeeded

0. Расскажите про схему печати: локальный usb/lpt принтер или печать по smb?
1. После падения смотрите в /var/log/cups/error_log
2. На одной из машин:
   а. остановите службу (service cups stop)
   б. "отодвиньте" /etc/cups/cupsd.conf и /etc/cups/printers.conf
   в. переустановите пакеты (apt-get --reinstall install cups libcups)
   г. снова сконфигурируйте печать
Comment 7 Alex Vorobyev 2011-02-10 02:08:17 MSK
(В ответ на комментарий №6)

> 0. Расскажите про схему печати: локальный usb/lpt принтер или печать по smb?
> 1. После падения смотрите в /var/log/cups/error_log
> 2. На одной из машин:
>    а. остановите службу (service cups stop)
>    б. "отодвиньте" /etc/cups/cupsd.conf и /etc/cups/printers.conf
>    в. переустановите пакеты (apt-get --reinstall install cups libcups)
>    г. снова сконфигурируйте печать

принтеры сетевые:

cat /etc/cups/printers.conf
# Printer configuration file for CUPS v1.4.4
# Written by cupsd on 2011-02-09 09:43
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Printer buh>
Info buh
MakeModel HP LaserJet p2015n Series, hpcups 3.10.9
DeviceURI socket://192.168.0.246:9100
State Idle
StateTime 1297208560
Type 36876
Filter application/vnd.cups-raw 0 -
Filter application/vnd.cups-raster 0 hpcups
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-current-job
Attribute marker-colors none
Attribute marker-levels -1
Attribute marker-names Black Cartridge
Attribute marker-types toner
Attribute marker-change-time 1297208560
</Printer>

остальные принтеры cups находит сам, они установлены на altlinux и расшарены в общий доступ:

# cat /var/cache/cups/remote.cache
# Remote cache file for CUPS v1.4.4
# Written by cupsd on 2011-02-10 08:45
<Printer dvd1>
BrowseTime 1297291814
Info dvd1
Location Location Unknown
MakeModel HP LaserJet 1320 Foomatic/Postscript on dvd1
DeviceURI ipp://dvd1:631/printers/dvd1
State Idle
Type 25178134
Accepting Yes
JobSheets none none
Option job-sheets none,none
Option lease-duration 300
</Printer>
<Printer games3>
BrowseTime 1297291818
Info games3
Location Location Unknown
MakeModel HP LaserJet 1320 Series hpijs pcl3, 3.9.12 on games3.office.local
DeviceURI ipp://games3.office.local:631/printers/games3
State Idle
Type 25202718
Accepting Yes
JobSheets none none
Option job-sheets none,none
Option lease-duration 300
</Printer>
<DefaultPrinter kadry>
BrowseTime 1297291808
Info HP LaserJet 1300
Location Location Unknown
MakeModel HP LaserJet 1300 Series Postscript (recommended) on urist.office.local
DeviceURI ipp://urist.office.local:631/printers/kadry
State Idle
Type 16945222
Accepting Yes
JobSheets none none
Option job-sheets none,none
Option lease-duration 300
</Printer>
<Printer kassa>
BrowseTime 1297291788
Info kassa
Location Location Unknown
MakeModel HP LaserJet 1300 Foomatic/Postscript on kassa
DeviceURI ipp://kassa:631/printers/kassa
State Idle
Type 25309206
Accepting Yes
JobSheets none none
Option job-sheets none,none
Option lease-duration 300
</Printer>

В логе /var/log/cups/error_log ничего подозрительного:

E [09/Feb/2011:09:16:29 +1000] [Job 26] Восстанавливаемо: не удается подключиться к принтеру; попытка будет повторена через 30 секунд…

E [09/Feb/2011:09:40:47 +1000] Unable to open listen socket for address ::1:631 - Address family not supported by protocol.
E [09/Feb/2011:09:40:47 +1000] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported
E [10/Feb/2011:06:20:24 +1000] Unable to open listen socket for address ::1:631 - Address family not supported by protocol.
E [10/Feb/2011:06:20:24 +1000] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported

Сделал
в. переустановите пакеты (apt-get --reinstall install cups libcups)
г. снова сконфигурируйте печать

День отработал без падений, посмотрим как дальше будет.
Comment 8 Alex Vorobyev 2011-02-17 02:21:53 MSK
(В ответ на комментарий №7)

Вот это помогает:
>    а. остановите службу (service cups stop)
>    б. "отодвиньте" /etc/cups/cupsd.conf и /etc/cups/printers.conf
>    в. переустановите пакеты (apt-get --reinstall install cups libcups)
>    г. снова сконфигурируйте печать

Пока все работает без проблем.
Интересно в чем проблема?
Comment 9 Lenar Shakirov 2011-02-17 12:25:07 MSK
(В ответ на комментарий №8)
> Пока все работает без проблем.
> Интересно в чем проблема?

А "отодвинутые" конфиги у вас остались? Может они у вас были от очень старых версий cups'а и в них остался какой нить "лишний" параметр? :)
Comment 10 Alex Vorobyev 2011-03-03 09:10:59 MSK
(В ответ на комментарий №9)

> А "отодвинутые" конфиги у вас остались? Может они у вас были от очень старых
> версий cups'а и в них остался какой нить "лишний" параметр? :)

маловероятно все ставилось с диска ALT Linux 5.0.0 Ark Desktop dvd
на диске версии:

$ls |grep cups
cups-1.4.1-alt4.i586.rpm
ghostscript-cups-8.70-alt2.i586.rpm
libcups-1.4.1-alt4.i586.rpm
libgnomecups-0.2.3-alt2.i586.rpm
samba-client-cups-3.0.37-alt1.i586.rpm

текущие:

$rpm -qa|grep cups
libgnomecups-0.2.3-alt2
libcups-1.4.4-alt2.M50P.2
ghostscript-cups-9.01-alt0.M50P.1
hplip-hpcups-3.11.1-alt3.M50P.1
cups-1.4.4-alt2.M50P.2
samba-client-cups-3.0.37-alt4.M50P.1
Comment 11 Alex Vorobyev 2011-04-23 03:59:47 MSK
Ошибка все еще присутствует.
Вылазит на 4х компьютерах с разной периодичностью.
Удаление конфигов и переустановка cups и libcups помогает, но не надолго.
Через какое-то время снова проявляется.

Вот пример:

Apr 12 05:28:21 tovaroved cups: cupsd startup succeeded
Apr 12 08:28:32 tovaroved kernel: [   37.530591] cupsd[7381]: segfault at 0 ip b74da081 sp bfb3804c error 4 in libc-2.11.2.so[b7469000+152000]
Apr 12 05:32:58 tovaroved cups: cupsd startup succeeded
Apr 12 08:32:58 tovaroved kernel: [   26.162301] cupsd[7395]: segfault at 0 ip b754a081 sp bfb4ba4c error 4 in libc-2.11.2.so[b74d9000+152000]
Apr 12 14:00:37 tovaroved cups: cupsd shutdown succeeded
Apr 12 14:00:37 tovaroved cups: cupsd startup succeeded
Apr 12 16:47:40 tovaroved cups: cupsd shutdown succeeded
Apr 13 05:26:47 tovaroved cups: cupsd startup succeeded
Apr 13 08:27:01 tovaroved kernel: [   41.045960] cupsd[7372]: segfault at 0 ip b7611081 sp bfd4c7dc error 4 in libc-2.11.2.so[b75a0000+152000]
Apr 13 05:33:44 tovaroved cups: cupsd startup succeeded
Apr 13 08:33:44 tovaroved kernel: [   23.651605] cupsd[7379]: segfault at 0 ip b74d4081 sp bfb0852c error 4 in libc-2.11.2.so[b7463000+152000]
Apr 13 16:46:09 tovaroved cups: cupsd shutdown succeeded
Apr 14 05:30:00 tovaroved cups: cupsd startup succeeded
Apr 14 08:29:59 tovaroved kernel: [   25.561705] cupsd[7355]: segfault at 0 ip b758e081 sp bfc7ed2c error 4 in libc-2.11.2.so[b751d000+152000]
Apr 14 16:47:03 tovaroved cups: cupsd shutdown succeeded
Apr 15 05:28:19 tovaroved cups: cupsd startup succeeded
Apr 15 08:28:18 tovaroved kernel: [   25.713206] cupsd[7330]: segfault at 0 ip b74b9081 sp bf8ae9bc error 4 in libc-2.11.2.so[b7448000+152000]
Apr 15 10:07:58 tovaroved apt-get: libcups-1.4.4-alt2.M50P.3 installed 
Apr 15 10:07:58 tovaroved apt-get: libcups-1.4.4-alt2.M50P.2 removed 
Apr 15 10:08:08 tovaroved apt-get: ghostscript-cups-9.01-alt0.M50P.1 installed 
Apr 15 10:08:08 tovaroved apt-get: ghostscript-cups-9.00-alt1.M50P.1 removed 
Apr 15 10:08:10 tovaroved apt-get: cups-1.4.4-alt2.M50P.3 installed 
Apr 15 10:08:10 tovaroved cups: cupsd shutdown succeeded
Apr 15 10:08:10 tovaroved cups: cupsd startup succeeded
Apr 15 10:08:11 tovaroved apt-get: cups-1.4.4-alt2.M50P.2 removed 
Apr 15 10:08:11 tovaroved apt-get: hplip-hpcups-3.11.1-alt3.M50P.1 installed 
Apr 15 10:08:14 tovaroved cups: cupsd shutdown succeeded
Apr 15 10:08:14 tovaroved cups: cupsd startup succeeded
Apr 15 10:08:22 tovaroved apt-get: samba-client-cups-3.0.37-alt4.M50P.1 installed 
Apr 15 10:08:22 tovaroved apt-get: samba-client-cups-3.0.37-alt3.M50P.1 removed 
Apr 15 16:39:35 tovaroved cups: cupsd shutdown succeeded
Apr 16 05:35:43 tovaroved cups: cupsd startup succeeded
Apr 16 08:35:42 tovaroved kernel: [   23.914881] cupsd[7387]: segfault at 0 ip b7577081 sp bfe839fc error 4 in libc-2.11.2.so[b7506000+152000]
Apr 16 09:03:30 tovaroved apt-get: libcups-1.4.4-alt2.M50P.3 removed 
Apr 16 09:03:30 tovaroved apt-get: libcups-1.4.4-alt2.M50P.3 installed 
Apr 16 09:03:34 tovaroved apt-get: cups-1.4.4-alt2.M50P.3 removed 
Apr 16 09:03:35 tovaroved apt-get: cups-1.4.4-alt2.M50P.3 installed
Comment 12 AEN 2011-07-02 13:42:15 MSK
Речь все же о p5, судя по версиям пакетов.
Comment 13 Andrey Cherepanov 2011-07-21 18:06:53 MSK
(В ответ на комментарий №12)
> Речь все же о p5, судя по версиям пакетов.
Проверьте, пожалуйста, в p5 новую версию CUPS: http://git.altlinux.org/tasks/50605/
Comment 14 Alex Vorobyev 2011-07-25 02:44:49 MSK
(В ответ на комментарий №13)
> Проверьте, пожалуйста, в p5 новую версию CUPS:
> http://git.altlinux.org/tasks/50605/

Скачал, поставил, о результатах отпишусь позднее.

PS
Платформа P5
Comment 15 Lenar Shakirov 2011-10-12 20:34:28 MSK
Проблема решилась?
Comment 16 Lenar Shakirov 2011-10-20 14:57:48 MSK
Похоже проблема решилась
Comment 17 Alex Vorobyev 2011-10-21 03:56:44 MSK
(В ответ на комментарий №16)
> Похоже проблема решилась

Извините за задержку.

За последние 2 месяца ошибок не было.
Так, что похоже проблема решена.