The OpenNET Project / Index page

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

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

"Solaris 10 и proftpd-1.3.1"  
Сообщение от kharitov_da (??) on 18-Сен-07, 17:45 
Здравсвуйте.
У меня такой вопрос.
Установил на "голый" Solaris 10 proftpd-1.3.1rc2-sol10-sparc-local.
Настроил конфигурациооный файл.
При запуске /usr/local/sbin/proftpd
получаю следующее:
bash-2.05b# /usr/local/sbin/proftpd
ld.so.1: /usr/local/sbin/proftpd: fatal: relocation error: file /usr/local/sbin/proftpd: symbol getopt_long: referenced symbol not found
Killed
bash-2.05b#
Подскажите где копать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Solaris 10 и proftpd-1.3.1"  
Сообщение от micis email(ok) on 19-Сен-07, 04:18 
>[оверквотинг удален]
>Установил на "голый" Solaris 10 proftpd-1.3.1rc2-sol10-sparc-local.
>Настроил конфигурациооный файл.
>При запуске /usr/local/sbin/proftpd
>получаю следующее:
>bash-2.05b# /usr/local/sbin/proftpd
>ld.so.1: /usr/local/sbin/proftpd: fatal: relocation error: file /usr/local/sbin/proftpd: symbol getopt_long: referenced symbol not
>found
>Killed
>bash-2.05b#
>Подскажите где копать?

покажи:
uname -a
crle
ldd /usr/local/sbin/proftpd
nm /lib/libc.so | grep getopt_long

Заодно установи ncurses (у меня он не стоит, но пишут, что нужен).

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

2. "Solaris 10 и proftpd-1.3.1"  
Сообщение от kharitov_da (??) on 19-Сен-07, 16:33 
>[оверквотинг удален]
>>Подскажите где копать?
>
>покажи:
>uname -a
>crle
>ldd /usr/local/sbin/proftpd
>nm /lib/libc.so | grep getopt_long
>
>Заодно установи ncurses (у меня он не стоит, но пишут, что нужен).
>

1. ncurses установил сразу ncurses-5.6-sol10-sparc-local.gz
2. SunOS baanl 5.10 s10_44 sun4u sparc SUNW,Sun-Fire-V240
3. -bash-2.05b$ crle

  Default configuration file (/var/ld/ld.config) not found
  Default Library Path (ELF):   /usr/lib  (system default)
  Trusted Directories (ELF):    /usr/lib/secure  (system default)
4. bash-2.05b$ ldd /usr/local/sbin/proftpd
        libsendfile.so.1 =>      /usr/lib/libsendfile.so.1
        libpam.so.1 =>   /usr/lib/libpam.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /lib/libdl.so.1
        libcmd.so.1 =>   /lib/libcmd.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        /platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1
С нетерпением жду вашего ответа.

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

3. "Solaris 10 и proftpd-1.3.1"  
Сообщение от micis email(ok) on 20-Сен-07, 03:58 
>[оверквотинг удален]
>        libpam.so.1 =>   /usr/lib/libpam.so.1
>        libsocket.so.1 =>        /usr/lib/libsocket.so.1
>        libnsl.so.1 =>   /usr/lib/libnsl.so.1
>        libresolv.so.2 =>        /usr/lib/libresolv.so.2
>        libc.so.1 =>     /usr/lib/libc.so.1
>        libdl.so.1 =>    /lib/libdl.so.1
>        libcmd.so.1 =>   /lib/libcmd.so.1
>        libmp.so.2 =>    /lib/libmp.so.2
>        /platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1
>С нетерпением жду вашего ответа.

Странная версия ядра... Точно команда "uname -v" показывает "s10_44"?
Я ещё просил вывод команды nm - "nm /lib/libc.so | grep getopt_long"
На всякий случай покажи:
echo $LD_LIBRARY_PATH
и
ls -l /usr/lib/libc.so.1 /lib/libc.so.1
и уточним по ldd:
ldd -Uv /usr/local/sbin/proftpd

Попробуй немного изменить пути к библиотекам:
crle -l /lib:/usr/lib

И ещё... как, откуда и кем ставилась ОС? Накатывались когда-нибудь патчи? Попробуй установить последний патч-кластер: http://sunsolve.sun.com/show.do?target=patches/patch-access (около 300М - нужна бесплатная регистрация).

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

4. "Solaris 10 и proftpd-1.3.1"  
Сообщение от micis email(ok) on 20-Сен-07, 04:52 
>Я ещё просил вывод команды nm - "nm /lib/libc.so | grep getopt_long"

На всякий случай - утилита nm лежит в /usr/ccs/bin.
И ещё:
ldd -s /usr/local/sbin/proftpd

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

5. "Solaris 10 и proftpd-1.3.1"  
Сообщение от kharitov_da (??) on 20-Сен-07, 14:16 
>>Я ещё просил вывод команды nm - "nm /lib/libc.so | grep getopt_long"
>
>На всякий случай - утилита nm лежит в /usr/ccs/bin.
>И ещё:
>ldd -s /usr/local/sbin/proftpd

Голая операционка, ставил сам. Никаих патчей пока что не ставил.

1. bash-2.05b# uname -v
   s10_44
   bash-2.05b#
2. bash-2.05b# echo $LD_LIBRARY_PATH

   bash-2.05b#
   Не установлено.
3. bash-2.05b# ls -l /usr/lib/libc.so.1 /lib/libc.so.1
-rwxr-xr-x   1 root     bin      1144528 Oct  4  2003 /lib/libc.so.1
lrwxrwxrwx   1 root     root          19 Aug 23 13:31 /usr/lib/libc.so.1 -> ../../lib/libc.so.1
bash-2.05b#
4. ldd -Uv /usr/local/sbin/proftpd
    Листинг очень большой
5. bash-2.05b# nm /lib/libc.so | grep getopt_long
   bash: nm: command not found


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

6. "Solaris 10 и proftpd-1.3.1"  
Сообщение от micis email(ok) on 21-Сен-07, 04:58 
>Голая операционка, ставил сам. Никаих патчей пока что не ставил.

Советую поставить. У тебя очень старая версия основной библиотеки - libc.so

>5. bash-2.05b# nm /lib/libc.so | grep getopt_long
>   bash: nm: command not found

Ты издеваешься? Вот мой пост:
>>На всякий случай - утилита nm лежит в /usr/ccs/bin.

Для тех, кто на танке:
/usr/ccs/bin/nm /lib/libc.so | grep getopt_long
Если результат будет нулевой, то можно даже так:
/usr/ccs/bin/nm /lib/lib*.so | grep getopt_long

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

7. "Solaris 10 и proftpd-1.3.1"  
Сообщение от kharitov_da (??) on 21-Сен-07, 10:53 
>[оверквотинг удален]
>>5. bash-2.05b# nm /lib/libc.so | grep getopt_long
>>   bash: nm: command not found
>
>Ты издеваешься? Вот мой пост:
>>>На всякий случай - утилита nm лежит в /usr/ccs/bin.
>
>Для тех, кто на танке:
>/usr/ccs/bin/nm /lib/libc.so | grep getopt_long
>Если результат будет нулевой, то можно даже так:
>/usr/ccs/bin/nm /lib/lib*.so | grep getopt_long

Извиняюсь, не заметил.
Я время от времени этим серваком занимаюсь, других задач полно:
bash-2.05b# /usr/ccs/bin/nm /lib/libc.so | grep getopt_long
bash-2.05b# /usr/ccs/bin/nm /lib/lib*.so | grep getopt_long
bash-2.05b#

Сам выкачать не могу, столько трафа на дают :( скоро должны прислать диск с
recommended patch cluster для SAPRC и x86 для Solaris 10.
Без него и софт для массива не встаёт, вообщем всё на нём сошлось.


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

8. "Solaris 10 и proftpd-1.3.1"  
Сообщение от micis email(ok) on 21-Сен-07, 11:35 
>>[оверквотинг удален]
>bash-2.05b# /usr/ccs/bin/nm /lib/libc.so | grep getopt_long
>bash-2.05b# /usr/ccs/bin/nm /lib/lib*.so | grep getopt_long
>bash-2.05b#

Ну вот, так и есть - нет в стандартной либе этих функций.

>Сам выкачать не могу, столько трафа на дают :( скоро должны прислать
>диск с
>recommended patch cluster для SAPRC и x86 для Solaris 10.

А может спросить друзей/знакомых? - если кто использует солярку в "продакшн", то патч-кластер точно есть.

>Без него и софт для массива не встаёт, вообщем всё на нём
>сошлось.

Ради интереса - скачай тогда отдельно патч 120473-12 (8 метров осилишь? ;). Он уже obsoleted, но для эксперимента сойдёт.

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

9. "Solaris 10 и proftpd-1.3.1"  
Сообщение от kharitov_da (??) on 21-Сен-07, 13:19 
>[оверквотинг удален]
>Ну вот, так и есть - нет в стандартной либе этих функций.
>
>
>>Сам выкачать не могу, столько трафа на дают :( скоро должны прислать
>>диск с
>>recommended patch cluster для SAPRC и x86 для Solaris 10.
>
>А может спросить друзей/знакомых? - если кто использует солярку в "продакшн", то
>патч-кластер точно есть.
>

В нашем городе таких нет. Может и найдутся люди, использущие Солярку 10, но спарка точно нет.

>>Без него и софт для массива не встаёт, вообщем всё на нём
>>сошлось.
>
>Ради интереса - скачай тогда отдельно патч 120473-12 (8 метров осилишь? ;).
>Он уже obsoleted, но для эксперимента сойдёт.

Щас качну...8 метров у меня найдётся :)


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

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

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




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

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