помогите начинающему. не запускается программа FreeRadius

В этом разделе Вы можете обсудить вопросы, связанные с обучением и сертификацией специалистов по различным Unix / Linix -ам.
U.R.M(urm)
Сообщения: 8
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение U.R.M(urm) » 16 июн 2009 09:28

root@hr1:/usr/local/sbin# radiusd -X
radiusd: error while loading shared libraries: libfreeradius-radius-2.1.6.so:
cannot open shared object file: No such file or directory

Panadol(Networker)
Сообщения: 254
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение Panadol(Networker) » 16 июн 2009 15:26

Скорее всего либо нет указанной библиотеке (может ставиться отдельно) попробуйте найти find / -name libfreeradius-radius-2.1.6.so).
Если есть, значит не настроен LD_LIBRARY_PATH в переменных окружения - библиотека шаренная, линкуется при запуске исполняемого файла динамически, часто линкером самостоятельно.
Проверьте echo $LD_LIBRARY_PATH - посмотрите, выдает ли что-то команда (должен быть список каталогов), проверьте есть ли в списке каталог, где нашлась libfreeradius-radius-2.1.6.so, если нет - нужно включить

U.R.M(urm)
Сообщения: 8
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение U.R.M(urm) » 16 июн 2009 17:04

Библиотека libfreeradius-radius-2.1.6.so есть.
LD_LIBRARY_PATH – прописал путь к библиотеки
но ошибка по прежнему вываливается
что то я не догоняю

Panadol(Networker)
Сообщения: 254
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение Panadol(Networker) » 17 июн 2009 03:13

что за уних-то?
проверьте strace или trace чего прога пытается открыть, какой путь. Скорее всего не тот, где нашлась библиотека.
возможно линкер на вашей системы дополнительно должен быть настроен.

Если трейсы покажут что несмотря на установленный LD_LIBRARY_PATH прога лезет совсем в другие директории, то скопируйте или слинкуйте бибилиотеку в эти директории, либо настраивайте линкер

U.R.M(urm)
Сообщения: 8
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение U.R.M(urm) » 17 июн 2009 08:17

Спасибо за помощь, вы правы насчет того, что прога лезет совсем не туда.
Вот strace:
root@hr1:/usr/local/sbin# strace radiusd
execve("/usr/local/sbin/radiusd", ["radiusd"], [/* 25 vars */]) = 0
brk(0) = 0x8082000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eee000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79143, ...}) = 0
mmap2(NULL, 79143, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7eda000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/cmov/libfreeradius-radius-2.1.6.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2/cmov", 0xbff636a0) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libfreeradius-radius-2.1.6.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xbff636a0) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libfreeradius-radius-2.1.6.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", 0xbff636a0) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libfreeradius-radius-2.1.6.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xbff636a0) = -1 ENOENT (No such file or directory)


и т.д.
Значит нужно настраивать линкер, подскажите пож-ста как.

U.R.M(urm)
Сообщения: 8
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение U.R.M(urm) » 17 июн 2009 08:22

кстати, уних-то у нас Dibian/GNU 2.6.24-1-686 #1 SMP Thu May 8 02:16:39 UTC 2008 i686


U.R.M(urm)
Сообщения: 8
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение U.R.M(urm) » 17 июн 2009 14:05

./configure
make
make install
пакет freeradius-server-2.1.6.tar.gz скачал с официального сайта

Иван, Сертификатов(hung_andrew)
Сообщения: 138
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение Иван, Сертификатов(hung_andrew) » 17 июн 2009 18:36

to U.R.M:
попробуйте просетапить не make install, а специальной предназначенной для этого в Дебиане утилитой apt-get install
она и нужные библиотеки установит, и пути пропишет какие ей требуется...

Сергей Арлашин(x86)
Сообщения: 19
Зарегистрирован: 01 янв 1970 03:00

помогите начинающему. не запускается программа FreeRadius

Сообщение Сергей Арлашин(x86) » 18 июн 2009 10:08

>>./configure
>>make
>>make install
>>пакет freeradius-server-2.1.6.tar.gz скачал с официального сайта

никогда так больше не устанавливайте софт


Вернуться в «Сертификация: Unix / Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость