Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Cups вешает машину
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
akshimassar
n00b
n00b


Joined: 01 Dec 2007
Posts: 44
Location: Moscow, Russia

PostPosted: Sat Jan 19, 2008 5:37 pm    Post subject: Reply with quote

Согласен, для проблем с nat создал отдельную тему. /*ИМХО, кернел паника не будет, если кто-то уже слушает порт 24. Да и никого там нету (смотрел netstat).*/
Code:
akshi-ftp-server ~ # emerge -pv glibc

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-libs/glibc-2.6.1  USE="nls -debug -gd -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
akshi-ftp-server ~ # uname -r
2.6.23-gentoo-r3

На второй машине результат выполнения команд такой же.
Конфиг, к сожалению, сравнить не получится. Машины разные. Железо в них разное. Потом, одно -- маршрутизатор и фтп-сервер, а другое -- десктоп с иксами.
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Sun Jan 20, 2008 5:32 am    Post subject: Reply with quote

http://www.gnu.org/software/libc/NEWS
----------------------
GNU C Library NEWS
...
Version 2.7
....
Linux/x86-64 vDSO support.
----------------------
У Вас версия glibc 2.6
т.е. надо понять, откуда он в вызове cupsd

подробнее надо
Code:
 
which cupsd
ldd -v `which cupsd`
ldd -v /usr/libexec/cups/cgi-bin/admin.cgi

/usr/libexec/cups/cgi-bin/admin.cgi это по логам cupsd действительно тот бинарник, который вызывается cupsd?
в нескольких слотах cupsd нет?

еще asn.1 для чего-то реально используется? /usr/lib/libtasn1.so.3

всё идет к тому, что ситуация запутанная и неосознанная в полной мере.
Back to top
View user's profile Send private message
akshimassar
n00b
n00b


Joined: 01 Dec 2007
Posts: 44
Location: Moscow, Russia

PostPosted: Sun Jan 20, 2008 10:10 am    Post subject: Reply with quote

Code:
akshi-ftp-server upload # which cupsd
/usr/sbin/cupsd
akshi-ftp-server upload # ldd -v `which cupsd`
        linux-vdso.so.1 =>  (0x00007fffc59fe000)
        libz.so.1 => /lib/libz.so.1 (0x00002af6e5409000)
        libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0x00002af6e561e000)
        libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00002af6e589d000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00002af6e5aae000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00002af6e5cfb000)
        libpam.so.0 => /lib/libpam.so.0 (0x00002af6e5eff000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002af6e610b000)
        libpaper.so.1 => /usr/lib/libpaper.so.1 (0x00002af6e630f000)
        libacl.so.1 => /lib/libacl.so.1 (0x00002af6e6513000)
        libcups.so.2 => /usr/lib/libcups.so.2 (0x00002af6e671b000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002af6e694f000)
        libm.so.6 => /lib/libm.so.6 (0x00002af6e6b6a000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00002af6e6dec000)
        libc.so.6 => /lib/libc.so.6 (0x00002af6e7020000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00002af6e735f000)
        /lib64/ld-linux-x86-64.so.2 (0x00002af6e51ed000)
        libattr.so.1 => /lib/libattr.so.1 (0x00002af6e7577000)

        Version information:
        /usr/sbin/cupsd:
                libacl.so.1 (ACL_1.0) => /lib/libacl.so.1
                libpthread.so.0 (GLIBC_2.2.5) => /lib/libpthread.so.0
                libgnutls.so.13 (GNUTLS_1_3) => /usr/lib/libgnutls.so.13
                libpam.so.0 (LIBPAM_1.0) => /lib/libpam.so.0
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libz.so.1:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libgnutls.so.13:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
                libtasn1.so.3 (LIBTASN1_0_3) => /usr/lib/libtasn1.so.3
                libgcrypt.so.11 (GCRYPT_1.2) => /usr/lib/libgcrypt.so.11
        /usr/lib/libtasn1.so.3:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libgcrypt.so.11:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libgpg-error.so.0:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libpam.so.0:
                libdl.so.2 (GLIBC_2.2.5) => /lib/libdl.so.2
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libdl.so.2:
                ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
                libc.so.6 (GLIBC_PRIVATE) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libpaper.so.1:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libacl.so.1:
                libattr.so.1 (ATTR_1.0) => /lib/libattr.so.1
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libcups.so.2:
                libgnutls.so.13 (GNUTLS_1_3) => /usr/lib/libgnutls.so.13
                libpthread.so.0 (GLIBC_2.2.5) => /lib/libpthread.so.0
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libpthread.so.0:
                ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
                ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2
                ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
                libc.so.6 (GLIBC_2.3.2) => /lib/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libm.so.6:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libcrypt.so.1:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libc.so.6:
                ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
                ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
        /lib/libnsl.so.1:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libattr.so.1:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
akshi-ftp-server upload # ldd -v /usr/libexec/cups/cgi-bin/admin.cgi
        linux-vdso.so.1 =>  (0x00007fff7f5fe000)
        libcups.so.2 => /usr/lib/libcups.so.2 (0x00002baa2b8bf000)
        libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0x00002baa2baf3000)
        libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00002baa2bd72000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00002baa2bf83000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00002baa2c1d0000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002baa2c3d4000)
        libm.so.6 => /lib/libm.so.6 (0x00002baa2c5f0000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00002baa2c871000)
        libc.so.6 => /lib/libc.so.6 (0x00002baa2caa5000)
        libz.so.1 => /lib/libz.so.1 (0x00002baa2cde5000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00002baa2cffa000)
        /lib64/ld-linux-x86-64.so.2 (0x00002baa2b6a3000)

        Version information:
        /usr/libexec/cups/cgi-bin/admin.cgi:
                libpthread.so.0 (GLIBC_2.2.5) => /lib/libpthread.so.0
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libcups.so.2:
                libgnutls.so.13 (GNUTLS_1_3) => /usr/lib/libgnutls.so.13
                libpthread.so.0 (GLIBC_2.2.5) => /lib/libpthread.so.0
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libgnutls.so.13:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
                libtasn1.so.3 (LIBTASN1_0_3) => /usr/lib/libtasn1.so.3
                libgcrypt.so.11 (GCRYPT_1.2) => /usr/lib/libgcrypt.so.11
        /usr/lib/libtasn1.so.3:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libgcrypt.so.11:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /usr/lib/libgpg-error.so.0:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libpthread.so.0:
                ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
                ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2
                ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
                libc.so.6 (GLIBC_2.3.2) => /lib/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libm.so.6:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libcrypt.so.1:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libc.so.6:
                ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
                ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
        /lib/libz.so.1:
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6
        /lib/libnsl.so.1:
                libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2.5) => /lib/libc.so.6

В другом слоте нету. Про используется -- не понял.
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Sun Jan 20, 2008 4:47 pm    Post subject: Reply with quote

Давайте еще попробуем
Code:

rc-config stop cupsd
emerge --unmerge cups
USE="-*" emerge cups
rc-config start cupsd

Потом запустить cupsd через chroot
Back to top
View user's profile Send private message
akshimassar
n00b
n00b


Joined: 01 Dec 2007
Posts: 44
Location: Moscow, Russia

PostPosted: Mon Jan 21, 2008 4:27 am    Post subject: Reply with quote

После такой переустановки все точно так же. А что вы подразумеваете под "через chroot"? 32Bit Chroot?
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Mon Jan 21, 2008 5:13 am    Post subject: Reply with quote

про chroot - создать каталог, туда скопировать только файлы, необходимые для cups из /etc, /lib и т.д., сделать туда chroot, и в этом сеансе запустить cupsd.
перед этим можно попробовать остановить все другие демоны, прочистить iptables и проверить работоспособность только одного cupsd

что касается vdso, это, похоже, нормально всё, а asn.1 из gnutls вызывается...

на этом мой арсенал заканчивается для удалённого лечения, к сожалению :(
Back to top
View user's profile Send private message
akshimassar
n00b
n00b


Joined: 01 Dec 2007
Posts: 44
Location: Moscow, Russia

PostPosted: Mon Jan 21, 2008 6:51 pm    Post subject: Reply with quote

Во-первых, спасибо Вам большое, zvn!
Во-вторых, я убедился, что копать надо в направлении конфигурации ядра -- то есть я только что загрузил конфигурацию ядра с соседней машины (на которой cups работает), сделал минимально необходимые изменения и успешно смог зайти на вышеупомянутую вкладку.
Back to top
View user's profile Send private message
akshimassar
n00b
n00b


Joined: 01 Dec 2007
Posts: 44
Location: Moscow, Russia

PostPosted: Mon Jan 21, 2008 7:14 pm    Post subject: Config_nls_codepage_437 Reply with quote

CONFIG_NLS_CODEPAGE_437=y
Проблема решена! Всем еще раз огромное спасибо! Проблема была не в чем ином, как в вышеупомянотом параметре ядра. Каким образом он оказался отключенным я не очень понимаю... :)
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Tue Jan 22, 2008 6:46 am    Post subject: Reply with quote

Поздравляю :)
Проанализировав эту ветку я понял, что изначально мало внимания было уделено фразе, что система вешается намертво. Такое, конечно маловероятно в случае какого-то процесса обычного, скорее проблема в ядре.
Может, скажете, как Вы убедились:"убедился, что копать надо в направлении конфигурации ядра"
Back to top
View user's profile Send private message
akshimassar
n00b
n00b


Joined: 01 Dec 2007
Posts: 44
Location: Moscow, Russia

PostPosted: Tue Jan 22, 2008 7:16 am    Post subject: Reply with quote

Как уже говорил, загрузил конфиг ядра с десктопа, включил в него необходимые драйвера, попробовал с ним -- заработало.
Потом уже стал сравнивать diff-ом и не найде нечего подозрительного, кроме данной опции, решил попробовать включить ее.
Back to top
View user's profile Send private message
akshimassar
n00b
n00b


Joined: 01 Dec 2007
Posts: 44
Location: Moscow, Russia

PostPosted: Tue Jan 22, 2008 9:38 pm    Post subject: Reply with quote

Жаль, но, кажется, я ошибся. Удалось даже попечатать на принтере, но, после еще одной перезагрузки, история с зависанием повторилась...
Чего-то я уже слабо все это понимаю. :( Обнаружился другой конфиг cups... Конфиг, который я редактировал, был переименован в *.O . Вобщем, вернул я его на место -- вроде работает.
PS Конфиг переделывает подобным образом сама CUPS.
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Wed Jan 23, 2008 3:06 pm    Post subject: Reply with quote

так в .O переделывает web-интерфейс. когда крыжики меняете или другие настройки
Back to top
View user's profile Send private message
akshimassar
n00b
n00b


Joined: 01 Dec 2007
Posts: 44
Location: Moscow, Russia

PostPosted: Wed Jan 23, 2008 3:11 pm    Post subject: Reply with quote

zvn wrote:
так в .O переделывает web-интерфейс. когда крыжики меняете или другие настройки

Да, я уже понял. Пока что CUPS стабильно работает...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum