Проблема с библиотеками

Cent OS, Scientific Linux

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

aJIeks
Сообщения: 30
ОС: Fedora Core 9

Проблема с библиотеками

Сообщение aJIeks »

Во многих программах возникает ошибка:
"невозможно открыть разделяемый объектный файл: Нет такого файла или каталог"

Файл точно есть, проверял, а оибка не пропадает. может что в настройках не так.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Проблема с библиотеками

Сообщение Uncle_Theodore »

aJIeks писал(а):
27.02.2007 20:07
Во многих программах возникает ошибка:
"невозможно открыть разделяемый объектный файл: Нет такого файла или каталог"

Файл точно есть, проверял, а оибка не пропадает. может что в настройках не так.

Shared библиотеки должны не просто присутствовать на диске, они должны находиться в специальных директориях, которые обычно прописаны в /etc/ld.so.conf
Именно туда они должны устанавливаться при правильной установке пакета. К тому же, должны быть созданы правильные символьные линки к ним там же.
Прогоните команду
ldconfig
от рута. Если проблема не исчезнет, возможно, система сконфигурирована не совсем верно.
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Проблема с библиотеками

Сообщение esvaf »

Uncle_Theodore писал(а):
27.02.2007 20:41
aJIeks писал(а):
27.02.2007 20:07

Во многих программах возникает ошибка:
"невозможно открыть разделяемый объектный файл: Нет такого файла или каталог"

Файл точно есть, проверял, а оибка не пропадает. может что в настройках не так.

Shared библиотеки должны не просто присутствовать на диске, они должны находиться в специальных директориях, которые обычно прописаны в /etc/ld.so.conf
Именно туда они должны устанавливаться при правильной установке пакета. К тому же, должны быть созданы правильные символьные линки к ним там же.
Прогоните команду
ldconfig
от рута. Если проблема не исчезнет, возможно, система сконфигурирована не совсем верно.

Кажется у нас теперь есть штатный телепат ;)
А по сути вопроса - не секрет что за файл хотя-бы?
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

esvaf от xmms плагины (в том числе mp3 плагин), от еще некоторых прог уже сейчас название не вспомню.
Uncle_Theodore ааа... ясно )) так вот что это команда делает ) встревчал ее, но не делал. :rolleyes: :blush: Вечером сегодня попробую :) спасиб :)
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

Код: Выделить всё


[alexey@localhost ~]$ xmms
/home/alexey/.xmms/Plugins/libmpg123.so: невозможно задействовать исполняемый стек, как требует разделяемый объект: Отказано в доступ􏻐
/usr/lib/xmms/Input/libmpg123.so: невозможно задействовать исполняемый стек, как требует разделяемый объект: Отказано в доступ􏻐
/usr/lib/xmms/Visualization/libbscope.so: невозможно задействовать исполняемый стек, как требует разделяемый объект: Отказано в доступ􏻐
[alexey@localhost ~]$


вот такое пишет... Эт к примеру... ldconfig сделал, не помогло.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Проблема с библиотеками

Сообщение Liksys »

Попробуй в файл /etc/ld.so.conf добавить строчки:

Код: Выделить всё

/usr/lib/xmms/Input
/usr/lib/xmms/Visualization

и выполни команду ldconfig
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

все ровно... не помогает...
Спасибо сказали:
Аватара пользователя
Subj
Сообщения: 151
Статус: Useful
ОС: win

Re: Проблема с библиотеками

Сообщение Subj »

Вывод ldd $(which xmms) в студию
Building better software with Ada
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

Код: Выделить всё


[root@localhost alexey]# ldd $(which xmms)
        not a dynamic executable


что то мне подсказывает что плохой ответ :)
Спасибо сказали:
Аватара пользователя
Subj
Сообщения: 151
Статус: Useful
ОС: win

Re: Проблема с библиотеками

Сообщение Subj »

Ну, тады
ldd /usr/bin/xmms
неужто команды which ненашлось?
Или
ldd `whereis xmms|cut -d" " -f2`
думаю whereis уж точно есть
Building better software with Ada
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

[root@localhost alexey]# ldd /usr/bin/xmms
not a dynamic executable
Спасибо сказали:
Аватара пользователя
Subj
Сообщения: 151
Статус: Useful
ОС: win

Re: Проблема с библиотеками

Сообщение Subj »

aJIeks писал(а):
28.02.2007 17:53
[root@localhost alexey]# ldd /usr/bin/xmms
not a dynamic executable

муть какая то. А что говорит which xmms или whereis xmms?
Building better software with Ada
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

Код: Выделить всё


[root@localhost alexey]# ldd `whereis xmms|cut -d" " -f2`
        not a dynamic executable
[root@localhost alexey]# whereis xmms
xmms: /usr/bin/xmms /usr/lib/xmms /usr/libexec/xmms /usr/share/xmms /usr/share/man/man1/xmms.1.gz


муть не то слово...
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Проблема с библиотеками

Сообщение esvaf »

Попробуй от рута запустить - будет или нет. А то может действительно прав не хватает на файл :)
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Проблема с библиотеками

Сообщение Liksys »

Какая версия XMMS-то?
Спасибо сказали:
Аватара пользователя
Subj
Сообщения: 151
Статус: Useful
ОС: win

Re: Проблема с библиотеками

Сообщение Subj »

Там другое - некоторые сошники, например libmpg123, который из пакета xmms-mp3, очень странные. Их ldd даж не может определить, грит что не библиотека это вовсе и исполняемого кода не содержит(ну что-то вроде этого). Все это касается пакетов именно с сайта http://rpm.livna.org/. Хз, с чем это может быть связанно.
Building better software with Ada
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

Liksys
это не только с XMMS но и с MPlayer-ом и другими программами
Спасибо сказали:
Аватара пользователя
cyberklin
Сообщения: 215
ОС: Fedora Core 5

Re: Проблема с библиотеками

Сообщение cyberklin »

хм. а может это проделки selinux?
Suum cuique
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Проблема с библиотеками

Сообщение Liksys »

Попробуй вручную подсоединить либы через ldconfig -l /library/file/name. Перед этим выполни ldconfig -v и пришли вывод в студию.
Спасибо сказали:
Аватара пользователя
123456
Сообщения: 490

Re: Проблема с библиотеками

Сообщение 123456 »

Мне кажется придется переустанавливать систему.
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: Проблема с библиотеками

Сообщение malex »

вопрос в догонку
ставил я оперу 9.там какая то
и она требует библиотеку libstdc++.so.5
в аспе есть только libstdc++.so.6 попробовал сделать ссылку с именем libstdc++.so.5 на библиотеку libstdc++.so.6 проблема не решилась (выплыла куча ошибок)
пришлось видирать из другого дистрибутива (там была libstdc++.so.5) и ставить в /usr/lib только так и смог запустить!
теперь вопрос: это что так и надо или пакет какой надо доставить?
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

эхо "ldconfig -v" в прикрепленном
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Проблема с библиотеками

Сообщение Liksys »

Права доступа глючат. Дай вывод ls -al /usr/lib/xmms/Input
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

Код: Выделить всё

[root@localhost alexey]# ls -al /usr/lib/xmms/Input
итого 421
drwxr-xr-x 2 root root   1024 Фев 28 20:56 .
drwxr-xr-x 7 root root   1024 Фев 27 18:30 ..
-rwxr-xr-x 1 root root  59872 Янв 19 23:57 libcdaudio.so
-rwxr-xr-x 1 root root  69616 Янв 19 23:57 libmikmod.so
-rwxr-xr-x 1 root root 184764 Авг 20  2005 libmpg123.so
-rwxr-xr-x 1 root root   9024 Янв 19 23:57 librh_mp3.so
-rwxr-xr-x 1 root root   7136 Янв 19 23:57 libtonegen.so
-rwxr-xr-x 1 root root  72864 Янв 19 23:57 libvorbis.so
-rwxr-xr-x 1 root root  10108 Янв 19 23:57 libwav.so
Спасибо сказали:
aJIeks
Сообщения: 30
ОС: Fedora Core 9

Re: Проблема с библиотеками

Сообщение aJIeks »

Ап... проблема так и не решена :)... а то вариант РЕИНСТАЛЛ ой как не радует :)
Спасибо сказали: