Проблема с библиотеками
Модератор: Модераторы разделов
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Проблема с библиотеками
Во многих программах возникает ошибка:
"невозможно открыть разделяемый объектный файл: Нет такого файла или каталог"
Файл точно есть, проверял, а оибка не пропадает. может что в настройках не так.
"невозможно открыть разделяемый объектный файл: Нет такого файла или каталог"
Файл точно есть, проверял, а оибка не пропадает. может что в настройках не так.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Проблема с библиотеками
Shared библиотеки должны не просто присутствовать на диске, они должны находиться в специальных директориях, которые обычно прописаны в /etc/ld.so.conf
Именно туда они должны устанавливаться при правильной установке пакета. К тому же, должны быть созданы правильные символьные линки к ним там же.
Прогоните команду
ldconfig
от рута. Если проблема не исчезнет, возможно, система сконфигурирована не совсем верно.
-
esvaf
- Бывший модератор
- Сообщения: 844
- Статус: экс- LinuxForum.Ru team
- ОС: CentOS 5.3
Re: Проблема с библиотеками
Uncle_Theodore писал(а): ↑27.02.2007 20:41
Shared библиотеки должны не просто присутствовать на диске, они должны находиться в специальных директориях, которые обычно прописаны в /etc/ld.so.conf
Именно туда они должны устанавливаться при правильной установке пакета. К тому же, должны быть созданы правильные символьные линки к ним там же.
Прогоните команду
ldconfig
от рута. Если проблема не исчезнет, возможно, система сконфигурирована не совсем верно.
Кажется у нас теперь есть штатный телепат
А по сути вопроса - не секрет что за файл хотя-бы?
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
esvaf от xmms плагины (в том числе mp3 плагин), от еще некоторых прог уже сейчас название не вспомню.
Uncle_Theodore ааа... ясно )) так вот что это команда делает ) встревчал ее, но не делал.
Вечером сегодня попробую
спасиб 
Uncle_Theodore ааа... ясно )) так вот что это команда делает ) встревчал ее, но не делал.
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
Код: Выделить всё
[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: Проблема с библиотеками
Попробуй в файл /etc/ld.so.conf добавить строчки:
и выполни команду ldconfig
Код: Выделить всё
/usr/lib/xmms/Input
/usr/lib/xmms/Visualizationи выполни команду ldconfig
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
все ровно... не помогает...
-
Subj
- Сообщения: 151
- Статус: Useful
- ОС: win
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
Код: Выделить всё
[root@localhost alexey]# ldd $(which xmms)
not a dynamic executableчто то мне подсказывает что плохой ответ
-
Subj
- Сообщения: 151
- Статус: Useful
- ОС: win
Re: Проблема с библиотеками
Ну, тады
ldd /usr/bin/xmms
неужто команды which ненашлось?
Или
ldd `whereis xmms|cut -d" " -f2`
думаю whereis уж точно есть
ldd /usr/bin/xmms
неужто команды which ненашлось?
Или
ldd `whereis xmms|cut -d" " -f2`
думаю whereis уж точно есть
Building better software with Ada
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
[root@localhost alexey]# ldd /usr/bin/xmms
not a dynamic executable
not a dynamic executable
-
Subj
- Сообщения: 151
- Статус: Useful
- ОС: win
Re: Проблема с библиотеками
муть какая то. А что говорит which xmms или whereis xmms?
Building better software with Ada
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
Код: Выделить всё
[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: Проблема с библиотеками
Попробуй от рута запустить - будет или нет. А то может действительно прав не хватает на файл 
-
Subj
- Сообщения: 151
- Статус: Useful
- ОС: win
Re: Проблема с библиотеками
Там другое - некоторые сошники, например libmpg123, который из пакета xmms-mp3, очень странные. Их ldd даж не может определить, грит что не библиотека это вовсе и исполняемого кода не содержит(ну что-то вроде этого). Все это касается пакетов именно с сайта http://rpm.livna.org/. Хз, с чем это может быть связанно.
Building better software with Ada
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
Liksys
это не только с XMMS но и с MPlayer-ом и другими программами
это не только с XMMS но и с MPlayer-ом и другими программами
-
cyberklin
- Сообщения: 215
- ОС: Fedora Core 5
-
Liksys
- Сообщения: 2910
Re: Проблема с библиотеками
Попробуй вручную подсоединить либы через ldconfig -l /library/file/name. Перед этим выполни ldconfig -v и пришли вывод в студию.
-
123456
- Сообщения: 490
Re: Проблема с библиотеками
Мне кажется придется переустанавливать систему.
-
malex
- Сообщения: 374
- ОС: debian
Re: Проблема с библиотеками
вопрос в догонку
ставил я оперу 9.там какая то
и она требует библиотеку libstdc++.so.5
в аспе есть только libstdc++.so.6 попробовал сделать ссылку с именем libstdc++.so.5 на библиотеку libstdc++.so.6 проблема не решилась (выплыла куча ошибок)
пришлось видирать из другого дистрибутива (там была libstdc++.so.5) и ставить в /usr/lib только так и смог запустить!
теперь вопрос: это что так и надо или пакет какой надо доставить?
ставил я оперу 9.там какая то
и она требует библиотеку libstdc++.so.5
в аспе есть только libstdc++.so.6 попробовал сделать ссылку с именем libstdc++.so.5 на библиотеку libstdc++.so.6 проблема не решилась (выплыла куча ошибок)
пришлось видирать из другого дистрибутива (там была libstdc++.so.5) и ставить в /usr/lib только так и смог запустить!
теперь вопрос: это что так и надо или пакет какой надо доставить?
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
эхо "ldconfig -v" в прикрепленном
-
Liksys
- Сообщения: 2910
Re: Проблема с библиотеками
Права доступа глючат. Дай вывод ls -al /usr/lib/xmms/Input
-
aJIeks
- Сообщения: 30
- ОС: Fedora Core 9
Re: Проблема с библиотеками
Код: Выделить всё
[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: Проблема с библиотеками
Ап... проблема так и не решена
... а то вариант РЕИНСТАЛЛ ой как не радует 