The OpenNET Project / Index page

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

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

"Неудачно поигрался с glibc" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 30-Авг-05, 11:37  (MSK)
Есть машинка, стоящая за 80 километров от меня. На ней стоит linux. У меня же имеется непонятно зачем привычка всё собирать руками.
Пару недель назад попытался я удалённо обновить на этой машинке glibc с 2.3.1 до 2.3.5. Бекапов никаких не сделал. Собралось, сделал make install и до конца оно не поставилось, но, тем не менее, работало.
Работало не совсем хорошо - попытался собрать httpd и получил

/usr/lib/gcc-lib/i386-slackware-linux/3.3.5/../../../libm.so: undefined reference to `_rtld_global_ro@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `___tls_get_addr@GLIBC_2.3'
/usr/lib/gcc-lib/i386-slackware-linux/3.3.5/../../../libdl.so: undefined reference to `_dl_rtld_di_serinfo@GLIBC_PRIVATE'
collect2: ld returned 1 exit status

Решил пересобрать glibc ещё раз. make install опять не прошёл - вывалилось с сообщением "cannot set up thread-local storage: kernel too old for thread-local storage support".
Всё /bin и вообще всё собрано динамически. Из статического - только ldconfig. Есть два ssh-соединения туда, больше ничего оттуда в мир не открыто. Попробовал сделать ldconfig - /lib/*2.3.1*so - при выполнении какой-либо команды получаю cannot handle file 'libc.so.6' with TLS data
Если делаю просто новый кэш ldconfig'ом - при запуске чего-либо получаю
cannot set up thread-local storage: kernel too old for thread-local storage support
По scp ничего залить туда не могу - имею ssh_exchange_identification: Connection closed by remote host
lost connection
Один товарищ сказал, что можно залить туда файлы через существующее ssh-соединение. Как - не помнит. Гугл вообще ни к чему меня не привёл.
Да, я прекрасно понимаю, что многое я сделал не правильно, но сейчас дело совсем не в этом. Если можно тут что-нибудь сделать не добираясь туда, где это всё дело стоит, то буду счастлив неимоверно.

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

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Неудачно поигрался с glibc" 
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 30-Авг-05, 12:03  (MSK)
>Есть машинка, стоящая за 80 километров от меня. На ней стоит linux.
>У меня же имеется непонятно зачем привычка всё собирать руками.
>Пару недель назад попытался я удалённо обновить на этой машинке glibc с
>2.3.1 до 2.3.5. Бекапов никаких не сделал. Собралось, сделал make install
>и до конца оно не поставилось, но, тем не менее, работало.
>
>Работало не совсем хорошо - попытался собрать httpd и получил
>
>/usr/lib/gcc-lib/i386-slackware-linux/3.3.5/../../../libm.so: undefined reference to `_rtld_global_ro@GLIBC_PRIVATE'
>/lib/libc.so.6: undefined reference to `___tls_get_addr@GLIBC_2.3'
>/usr/lib/gcc-lib/i386-slackware-linux/3.3.5/../../../libdl.so: undefined reference to `_dl_rtld_di_serinfo@GLIBC_PRIVATE'
>collect2: ld returned 1 exit status
>
>Решил пересобрать glibc ещё раз. make install опять не прошёл - вывалилось
>с сообщением "cannot set up thread-local storage: kernel too old for
>thread-local storage support".
>Всё /bin и вообще всё собрано динамически. Из статического - только ldconfig.
>Есть два ssh-соединения туда, больше ничего оттуда в мир не открыто.
>Попробовал сделать ldconfig - /lib/*2.3.1*so - при выполнении какой-либо команды получаю
>cannot handle file 'libc.so.6' with TLS data
>Если делаю просто новый кэш ldconfig'ом - при запуске чего-либо получаю
>cannot set up thread-local storage: kernel too old for thread-local storage support
>
>По scp ничего залить туда не могу - имею ssh_exchange_identification: Connection closed
>by remote host
>lost connection
>Один товарищ сказал, что можно залить туда файлы через существующее ssh-соединение. Как
>- не помнит. Гугл вообще ни к чему меня не привёл.
>
>Да, я прекрасно понимаю, что многое я сделал не правильно, но сейчас
>дело совсем не в этом. Если можно тут что-нибудь сделать не
>добираясь туда, где это всё дело стоит, то буду счастлив неимоверно.
>

1. kak nas4et zagruzki po sftp ?
2. Ja bi postavil rjadom takuju zhe konfiguraciju i smotrel
  4to izmenilos. Pri vozmoznosti zalit, zalil bi. Hotja i eto
  mozet bit 4erevato.

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

2. "Неудачно поигрался с glibc" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 30-Авг-05, 12:27  (MSK)
>1. kak nas4et zagruzki po sftp ?
ssh_exchange_identification: Connection closed by remote host
Couldn't read packet: Connection reset by peer
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Неудачно поигрался с glibc" 
Сообщение от мелкая пакость Искать по авторуВ закладки on 30-Авг-05, 13:09  (MSK)
>>1. kak nas4et zagruzki po sftp ?
>ssh_exchange_identification: Connection closed by remote host
>Couldn't read packet: Connection reset by peer

пусть кто умнее поправит:
придётся намылить лыжи и ехать за 80 км, т к залить ничего не получится - если всё собрано динамически то ни один новый процесс не запустится, ибо не сможет подгрузить себе модули (для sftp тоже нужен новый процесс)
можно попробовать поставить из пакаджей слаки её glibc, который в дистрибутиве, возможно поможет

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

4. "Неудачно поигрался с glibc" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 30-Авг-05, 13:45  (MSK)
>пусть кто умнее поправит:
>придётся намылить лыжи и ехать за 80 км, т к залить ничего
>не получится - если всё собрано динамически то ни один новый
>процесс не запустится, ибо не сможет подгрузить себе модули (для sftp
>тоже нужен новый процесс)
>можно попробовать поставить из пакаджей слаки её glibc, который в дистрибутиве, возможно
>поможет
Да, про sftp ясно, как божий день.
Как всё это починить на месте - тоже понятно, хотелось обойтись без лыж, но, видимо, не судьба, да ;)
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Неудачно поигрался с glibc" 
Сообщение от Igor emailИскать по авторуВ закладки(??) on 30-Авг-05, 14:10  (MSK)
блин оно же при make instal'e  писало ошибку что ядро старое....
если время терпит, то попробовать или проинсталить родные библиотеки из дитсрибутива или пересобрать предыдущую версию из сырцов....
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Неудачно поигрался с glibc" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 30-Авг-05, 14:14  (MSK)
>блин оно же при make instal'e  писало ошибку что ядро старое....
>
>если время терпит, то попробовать или проинсталить родные библиотеки из дитсрибутива или
>пересобрать предыдущую версию из сырцов....
Ну я ж грю, что это всё понятно ;)
Ехать туда не хотел ну никак, ленивый я ;)
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

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




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

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