помогите - доигрался с glibc (cannot set up thread-local storage: set_thread_area failed when settin)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
kapa
Сообщения: 143

помогите - доигрался с glibc

Сообщение kapa »

На файловом сервере (Redhat 9) обновлял glibc для обновления clamav для Samba.

rpm -Uvh --nodeps glibc-2.3.90-12
1:glibc предупреждение: /etc/ld.so.conf создан как /etc/ld.so.conf.rpmnew
предупреждение: /etc/localtime создан как /etc/localtime.rpmnew

set_tread_area failed when setting up thread-local storage
ошибка: %post(glibc-2.3.90-12) ошибка выполнения сценария, код возврата 0

на дальнейшие попытки установки rpm выдаёт:

rpm: /lin/tls/libpthread.so.0: version 'GLIBC_2.3.3' not found (required by /lib/librt.so.1)

на все остальные действия:

cannot set up thread-local storage: set_tread_area failed when setting up threas-local storage

Присоединяться к себе больше не даёт - осталось одно живое putty. Даже по scp перекинуть файлы не удалось. Через Samba залил туда исходники g.c.c-3.3.3, но толку с них - ничего сделать не даёт.

Можно ли хоть как-нибудь вылечить без переустановки?
Дело в том, что тут очень капризное железо, добиваться совместной работы которого очень и очень сложно. Я тут уже спрашивал в форуме - никто не нашёлся.
Понимаю, что натворил глупостей, но всё же жду конструктивных предложений. Очень не хочется опять проходить заново всю установку.

P.S. Если это прольёт свет - перед nodeps ругался он так:

ошибка: Неудовлетворённые зависимости:
glibc-common = 2.3.90-12 нужен для glibc-2.3.90-12
shadow-utils < 2:4.0.3-20 конфликтует cglibc-2.3.90-12
nscd < 2.3.3-52 конфликтует cglibc-2.3.90-12
glibc = 2.3.2 нужен для (установлен) glibc-devel-2.3.2-11.9
Спасибо сказали: