The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Упал sshd после установки httpd-devel"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Упал sshd после установки httpd-devel"  +/
Сообщение от Dambo email(ok) on 20-Июн-09, 01:36 
Здравствуйте.
Такая проблема через yum установил httpd-devel после чего начались проблемы.
В данный момент могу выполнять команды только в "Оболочка shell" в webmin.
При попытке запуска sshd:
sshd: /usr/sbin/sshd: error while loading shared libraries: libcrypto.so.6: wrong ELF class: ELFCLASS32
[ СБОЙ ]
При попытке воспользоваться yum:
> yum

Traceback (most recent call last):
  File "/usr/bin/yum", line 4, in ?
    import yum
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 49, in ?
    import config
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 27, in ?
    from parser import ConfigPreProcessor
  File "/usr/lib/python2.4/site-packages/yum/parser.py", line 3, in ?
    import urlgrabber
  File "/usr/lib/python2.4/site-packages/urlgrabber/__init__.py", line 53, in ?
    from grabber import urlgrab, urlopen, urlread
  File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 412, in ?
    import keepalive
  File "/usr/lib/python2.4/site-packages/urlgrabber/keepalive.py", line 339, in ?
    class HTTPSHandler(KeepAliveHandler, urllib2.HTTPSHandler):
AttributeError: 'module' object has no attribute 'HTTPSHandler'

Даже wget:
> wget

wget: error while loading shared libraries: libssl.so.6: wrong ELF class: ELFCLASS32


> uname -a

Linux localhost 2.6.18-128.1.10.el5 #1 SMP Thu May 7 10:35:59 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

Конфгурация сервера (Если это нужно):
HP Proliant dl160 G5
2 процессора Quad-Core Xeon 3.0 ГГц 1600 L2=6x2
4 х 500ГБ SATA
Память DDR2 16 ГБ[PC-5300 667Hz] (8 плашек по 2ГБ)
ОС CentOS 5.3

из /var/log/messages:
Jun 19 22:12:29 lineage yum: Installed: cyrus-sasl-devel-2.1.22-4.x86_64
Jun 19 22:12:29 lineage yum: Installed: apr-devel-1.2.7-11.x86_64
Jun 19 22:12:36 lineage yum: Installed: openldap-devel-2.3.43-3.el5.x86_64
Jun 19 22:12:38 lineage yum: Installed: db4-devel-4.3.29-9.fc6.x86_64
Jun 19 22:12:38 lineage yum: Installed: expat-devel-1.95.8-8.2.1.x86_64
Jun 19 22:12:38 lineage yum: Installed: apr-util-devel-1.2.7-7.el5.x86_64
Jun 19 22:12:39 lineage yum: Installed: httpd-devel-2.2.3-22.el5.centos.1.i386
Jun 19 22:12:39 lineage yum: Installed: httpd-devel-2.2.3-22.el5.centos.1.x86_64
Jun 19 23:07:50 lineage kernel: libcrypto.so.6[23853]: segfault at 0000000000000001 rip 0000000000000001 rsp 00000000ffca3f74 error 14
Jun 20 00:11:33 lineage kernel: Removing netfilter NETLINK layer.


Если кто может помоч помогите. В Linux новичек. :(

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Упал sshd после установки httpd-devel"  +/
Сообщение от angra (ok) on 20-Июн-09, 06:28 
>Jun 19 22:12:39 lineage yum: Installed: httpd-devel-2.2.3-22.el5.centos.1.i386
>Jun 19 22:12:39 lineage yum: Installed: httpd-devel-2.2.3-22.el5.centos.1.x86_64

Поздравляю вы изнасиловали yum и заставили его поставить 32 битную версию httpd-devel вместе с 64-битной. Другое дело, что этот пакет не должен был содержать и заменять libcrypto, она обычно находится в libssl или libssl-dev, которую могло потянуть по зависимостям.
Так как yum не работает, то попробуйте воспользоваться простым rpm для замены libssl на 64-битную. Если не получится, то просто возьмите нужные libssl* файлы с другой машины или инета и замените с сохранением владельца/прав/симлинков

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Упал sshd после установки httpd-devel"  +/
Сообщение от Dambo email(ok) on 20-Июн-09, 07:26 
>[оверквотинг удален]
>>Jun 19 22:12:39 lineage yum: Installed: httpd-devel-2.2.3-22.el5.centos.1.x86_64
>
>Поздравляю вы изнасиловали yum и заставили его поставить 32 битную версию httpd-devel
>вместе с 64-битной. Другое дело, что этот пакет не должен был
>содержать и заменять libcrypto, она обычно находится в libssl или libssl-dev,
>которую могло потянуть по зависимостям.
>Так как yum не работает, то попробуйте воспользоваться простым rpm для замены
>libssl на 64-битную. Если не получится, то просто возьмите нужные libssl*
>файлы с другой машины или инета и замените с сохранением владельца/прав/симлинков
>

Большое спасибо. А ссылочку на нужный rpm пакет или файлы можно?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Упал sshd после установки httpd-devel"  +/
Сообщение от Dambo email(ok) on 20-Июн-09, 09:55 
>[оверквотинг удален]
>>Поздравляю вы изнасиловали yum и заставили его поставить 32 битную версию httpd-devel
>>вместе с 64-битной. Другое дело, что этот пакет не должен был
>>содержать и заменять libcrypto, она обычно находится в libssl или libssl-dev,
>>которую могло потянуть по зависимостям.
>>Так как yum не работает, то попробуйте воспользоваться простым rpm для замены
>>libssl на 64-битную. Если не получится, то просто возьмите нужные libssl*
>>файлы с другой машины или инета и замените с сохранением владельца/прав/симлинков
>>
>
>Большое спасибо. А ссылочку на нужный rpm пакет или файлы можно?

Всё поченил. Просто удалил openssl и поставил заново
потом поменял
> ls -l /lib64/libcrypto.so.*

-rwxr-xr-x 1 root root 1338176 Dec  4  2008 /lib64/libcrypto.so.0.9.8g
lrwxrwxrwx 1 root root      14 Jun 20 09:19 /lib64/libcrypto.so.2 -> libcrypto.so.4
lrwxrwxrwx 1 root root      19 Jun 19 01:35 /lib64/libcrypto.so.6 -> /lib/libcrypto.so.6
> ls -l /lib64/libcrypto.so.*

-rwxr-xr-x 1 root root 1338176 Dec  4  2008 /lib64/libcrypto.so.0.9.8g
lrwxrwxrwx 1 root root      14 Jun 20 09:19 /lib64/libcrypto.so.2 -> libcrypto.so.4
lrwxrwxrwx 1 root root      26 Jun 20 09:50 /lib64/libcrypto.so.6 -> /lib64/libcrypto.so.0.9.8g

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Упал sshd после установки httpd-devel"  +/
Сообщение от Dambo email(ok) on 20-Июн-09, 10:06 
>[оверквотинг удален]
>> ls -l /lib64/libcrypto.so.*
>
>-rwxr-xr-x 1 root root 1338176 Dec  4  2008 /lib64/libcrypto.so.0.9.8g
>lrwxrwxrwx 1 root root      14 Jun 20 09:19 /lib64/libcrypto.so.2 -> libcrypto.so.4
>lrwxrwxrwx 1 root root      19 Jun 19 01:35 /lib64/libcrypto.so.6 -> /lib/libcrypto.so.6
>> ls -l /lib64/libcrypto.so.*
>
>-rwxr-xr-x 1 root root 1338176 Dec  4  2008 /lib64/libcrypto.so.0.9.8g
>lrwxrwxrwx 1 root root      14 Jun 20 09:19 /lib64/libcrypto.so.2 -> libcrypto.so.4
>lrwxrwxrwx 1 root root      26 Jun 20 09:50 /lib64/libcrypto.so.6 -> /lib64/libcrypto.so.0.9.8g

Ошибся ничего не пашет. только сдвиг sshd при старте пишет OK

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Упал sshd после установки httpd-devel"  +/
Сообщение от Dambo email(ok) on 20-Июн-09, 10:53 
>[оверквотинг удален]
>>-rwxr-xr-x 1 root root 1338176 Dec  4  2008 /lib64/libcrypto.so.0.9.8g
>>lrwxrwxrwx 1 root root      14 Jun 20 09:19 /lib64/libcrypto.so.2 -> libcrypto.so.4
>>lrwxrwxrwx 1 root root      19 Jun 19 01:35 /lib64/libcrypto.so.6 -> /lib/libcrypto.so.6
>>> ls -l /lib64/libcrypto.so.*
>>
>>-rwxr-xr-x 1 root root 1338176 Dec  4  2008 /lib64/libcrypto.so.0.9.8g
>>lrwxrwxrwx 1 root root      14 Jun 20 09:19 /lib64/libcrypto.so.2 -> libcrypto.so.4
>>lrwxrwxrwx 1 root root      26 Jun 20 09:50 /lib64/libcrypto.so.6 -> /lib64/libcrypto.so.0.9.8g
>
>Ошибся ничего не пашет. только сдвиг sshd при старте пишет OK

Теперь я окончательно накосячил
при выполнении любой команды su: error while loading shared libraries: /lib64/libcrypt.so.1: file too short

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Упал sshd после установки httpd-devel"  +/
Сообщение от aaaaaaaaaaaaa on 21-Июн-09, 14:08 
>[оверквотинг удален]
>>>
>>>-rwxr-xr-x 1 root root 1338176 Dec  4  2008 /lib64/libcrypto.so.0.9.8g
>>>lrwxrwxrwx 1 root root      14 Jun 20 09:19 /lib64/libcrypto.so.2 -> libcrypto.so.4
>>>lrwxrwxrwx 1 root root      26 Jun 20 09:50 /lib64/libcrypto.so.6 -> /lib64/libcrypto.so.0.9.8g
>>
>>Ошибся ничего не пашет. только сдвиг sshd при старте пишет OK
>
>Теперь я окончательно накосячил
>при выполнении любой команды su: error while loading shared libraries: /lib64/libcrypt.so.1: file
>too short

откуда libcrypto.so.0.9.8g   в repax openssl-0.9.8e-7.el5.x86_64.rpm ??


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Упал sshd после установки httpd-devel"  +/
Сообщение от Sarge (??) on 21-Июн-09, 11:45 
Переходите на Debian-based дистрибутивы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Упал sshd после установки httpd-devel"  +/
Сообщение от aaaaaaaaaaaaa on 21-Июн-09, 14:13 
>Переходите на Debian-based дистрибутивы.

Это спасет от dpkg -i левый.deb ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Упал sshd после установки httpd-devel"  +/
Сообщение от Sarge (??) on 21-Июн-09, 17:23 
>Это спасет от dpkg -i левый.deb ?

Да, с помощью dpkg -P левый.deb

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Упал sshd после установки httpd-devel"  +/
Сообщение от aaaaaaaaaaaaa on 21-Июн-09, 19:58 
>>Это спасет от dpkg -i левый.deb ?
>
>Да, с помощью dpkg -P левый.deb

т.е левый.deb установлен и может нарушить работу программ или системы или того же dpkg ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Упал sshd после установки httpd-devel"  +/
Сообщение от Sarge (??) on 22-Июн-09, 09:27 
>т.е левый.deb установлен и может нарушить работу программ или системы или того
>же dpkg ?

Нарушить - вряд ли (разве что через update-alternatives, но тогда и исправляется через него же). При обнаружении конфликтов он спрашивает что делать - отменить установку или удалить уже установленный пакет, с которым конфликтует новый. Соответственно, чтобы вернуть тот пакет на место, его надо просто установить.

Но даже если сам dpkg каким-то образом сделался неработоспособным - его можно просто распаковать (в отличии от rpm, deb является не бинарным файлом, а обычным архивом ar (в котором 2 архива tgz)) и скопировать все файлы на свои места в системе.

И уж конечно никогда в debian stable не попадёт левый.deb в официальные репозитории.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Упал sshd после установки httpd-devel"  +/
Сообщение от aaaaaaaaaaaaaaa on 22-Июн-09, 11:44 
>>т.е левый.deb установлен и может нарушить работу программ или системы или того
>>же dpkg ?
>
>Нарушить - вряд ли (разве что через update-alternatives, но тогда и исправляется

glibc-левый.deb положит всю систему
>через него же). При обнаружении конфликтов он спрашивает что делать -
>отменить установку или удалить уже установленный пакет, с которым конфликтует новый.
>Соответственно, чтобы вернуть тот пакет на место, его надо просто установить.

и  отменит(rollback) левый.deb preinst,postinst скрипты ?
>
>Но даже если сам dpkg каким-то образом сделался неработоспособным - его можно
>просто распаковать (в отличии от rpm, deb является не бинарным файлом,
>а обычным архивом ar (в котором 2 архива tgz)) и скопировать
>все файлы на свои места в системе.

rpm2cpio bla.rpm | cpio -idmv
>
>И уж конечно никогда в debian stable не попадёт левый.deb в официальные
>репозитории.

если испольэовать официальные репозитории CentOS не будет lib-левый.so

>>>Переходите на Debian-based дистрибутивы.
>>Это спасет от dpkg -i левый.deb ?

вопрос по другому:  Это спасет от не корректных действии root'a?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Упал sshd после установки httpd-devel"  +/
Сообщение от Sarge (??) on 22-Июн-09, 13:29 
>glibc-левый.deb положит всю систему

Ну если пользователя не смутит большой список нарушенных зависимостей (и предупреждение о неподписанном репозитории/пакете, если они левые), то да - положит.

>и  отменит(rollback) левый.deb preinst,postinst скрипты ?

Не отменит, но восстановить сломанные пакеты всё ещё можно простой переустановкой.

>rpm2cpio bla.rpm | cpio -idmv

А что же вы сразу не посоветовали этого человеку? Он теперь из-за такой фигни повёз машину в ДЦ.

>если испольэовать официальные репозитории CentOS не будет lib-левый.so

Я так понял, что он всё-таки из официальных ставил. По крайней мере упоминаний об их замене я не заметил.

>вопрос по другому:  Это спасет от не корректных действии root'a?

Ответ по другому: Это уменьшит вероятность неспециального выведения системы из строя простой установкой пакета (кстати, в его логе я не увидел упоминаний об удалении каких-то пакетов, т.е. получается что новый пакет заменил файл старого пакета и ничего об этом не сказал, не удалил пакет из-за нарушения зависимостей - вы считаете это нормальным?). И упростит её восстановление, если такое всё-таки произойдёт.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Упал sshd после установки httpd-devel"  +/
Сообщение от Аноним (??) on 21-Июн-09, 19:59 
Советчик нашёлся. :D Если уж переходить, то на вменяемые НЕ линукс дистрибутивы. Например, *BSD.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Упал sshd после установки httpd-devel"  +/
Сообщение от Dambo email(ok) on 21-Июн-09, 23:11 
>Советчик нашёлся. :D Если уж переходить, то на вменяемые НЕ линукс дистрибутивы.
>Например, *BSD.

Для бсд не у всех знаний будет. Я ещо толком в linux не разобрался.

P.S. Поехал в ДЦ либы менять :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру