The OpenNET Project / Index page

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

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

"после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от Evgeny email(??) on 14-Ноя-05, 11:06 
Народ всем привет!
Обновил свою 5.4 до 6.0 через cvsup, все вроде бы нормально, но некоторые программы (mozilla, firefax, xchat и т.п.) перестали запускаться и компилиться - кричат, что им не хватает библиотек libgtk-x11-2.0.so.600 и других *.so.600.
Что делать, где их искать?

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

 Оглавление

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


1. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от dukie (??) on 14-Ноя-05, 11:26 
Может я не правильно делаю, но я в таких случаях линкую что нибудь типа
ln -s libgtk-x11-2.0.so libgtk-x11-2.0.so.600 и в большинстве случаев все работает. Научите кстати, если кто знаеткак правильно поступать в этой ситуации без линковки вручную.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от Evgeny email(??) on 14-Ноя-05, 11:35 
>Может я не правильно делаю, но я в таких случаях линкую что
>нибудь типа
>ln -s libgtk-x11-2.0.so libgtk-x11-2.0.so.600 и в большинстве случаев все работает.

Не проходит линковака.
# xchat
/libexec/ld-elf.so.1: Shared object "libgtk-x11-2.0.so.600" not found, required by "xchat"

# ls -al libgtk-x11-2.0.so*
rwxr-xr-x  1 root  wheel       19 10 ноя 11:38 libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0
-rwxr-xr-x  1 root  wheel  3112061 10 ноя 11:38 libgtk-x11-2.0.so.0
lrwxr-xr-x  1 root  wheel       17 14 ноя 11:29 libgtk-x11-2.0.so.600 -> libgtk-x11-2.0.so

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

3. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от lavr email on 14-Ноя-05, 13:24 
>>Может я не правильно делаю, но я в таких случаях линкую что
>>нибудь типа
>>ln -s libgtk-x11-2.0.so libgtk-x11-2.0.so.600 и в большинстве случаев все работает.
>
>Не проходит линковака.
># xchat
>/libexec/ld-elf.so.1: Shared object "libgtk-x11-2.0.so.600" not found, required by "xchat"
>
># ls -al libgtk-x11-2.0.so*
>rwxr-xr-x  1 root  wheel       19 10 ноя 11:38 libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0
>-rwxr-xr-x  1 root  wheel  3112061 10 ноя 11:38 libgtk-x11-2.0.so.0
>
>lrwxr-xr-x  1 root  wheel       17 14 ноя 11:29 libgtk-x11-2.0.so.600 -> libgtk-x11-2.0.so


не мешайте все в одну кучу:

- запуск - это запуск
- компиляция - это сборка

установите из портов compat5x

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

4. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от Evgeny email(??) on 14-Ноя-05, 19:16 
>не мешайте все в одну кучу:
>
>- запуск - это запуск
>- компиляция - это сборка
>
>установите из портов compat5x

Ну не зню как у тебя это работает, у меня не хочет. Даже для запуска прог. :( Вот смотри...
# pkg_version |grep compat
compat4x-i386                       <
compat5x-i386                       =
# xchat
/libexec/ld-elf.so.1: Shared object "libgmodule-2.0.so.600" not found, required by "xchat"
# firefox
/libexec/ld-elf.so.1: Shared object "libgmodule-2.0.so.600" not found, required by "firefox-bin"

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

PS: Облом переустанавливать всю систему с CD. Комп используется как рабочая станция и поэтому там куча настоенного под себя софта.

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

5. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от newser (ok) on 14-Ноя-05, 19:35 
>Ну не зню как у тебя это работает, у меня не хочет.
>Даже для запуска прог. :( Вот смотри...
># pkg_version |grep compat
>compat4x-i386            
>          
><
>compat5x-i386            
>          
>=
># xchat
>/libexec/ld-elf.so.1: Shared object "libgmodule-2.0.so.600" not found, required by "xchat"
># firefox
>/libexec/ld-elf.so.1: Shared object "libgmodule-2.0.so.600" not found, required by "firefox-bin"
>
>Видимо придется ручками делать линки ко всем недостающим либам к прогам.
>Народ, кто что подскажет из конкретных решений.
>
>PS: Облом переустанавливать всю систему с CD. Комп используется как рабочая станция
>и поэтому там куча настоенного под себя софта.

man ldconfig

ldconfig -r | grep gmodule что говорит?

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

7. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от Evgeny email(??) on 14-Ноя-05, 20:09 
>ldconfig -r | grep gmodule что говорит?

# ldconfig -r | grep gmodule
        252:-lgmodule-2.0.0 => /usr/local/lib/libgmodule-2.0.so.0
        582:-lgmodule12.3 => /usr/local/lib/libgmodule12.so.3
        673:-lgmodule-2.0.600 => /usr/local/lib/libgmodule-2.0.so.600

Но /usr/local/lib/libgmodule-2.0.so.600 я сам создал ручками уже.
Народ, я не говорю именно про либы glib* уже штук 10 (точно не помню) создал ручками ссылок, те что просили проги. Там разные расширения просили, в основном это было *so.600, *.so.800 и помоему еще было *.so.901.

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

6. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от lavr email on 14-Ноя-05, 19:55 
>>не мешайте все в одну кучу:
>>
>>- запуск - это запуск
>>- компиляция - это сборка
>>
>>установите из портов compat5x
>
>Ну не зню как у тебя это работает, у меня не хочет.
>Даже для запуска прог. :( Вот смотри...
># pkg_version |grep compat
>compat4x-i386            
>          
><
>compat5x-i386            
>          
>=
># xchat
>/libexec/ld-elf.so.1: Shared object "libgmodule-2.0.so.600" not found, required by "xchat"
># firefox
>/libexec/ld-elf.so.1: Shared object "libgmodule-2.0.so.600" not found, required by "firefox-bin"
>
>Видимо придется ручками делать линки ко всем недостающим либам к прогам.
>Народ, кто что подскажет из конкретных решений.
>
>PS: Облом переустанавливать всю систему с CD. Комп используется как рабочая станция
>и поэтому там куча настоенного под себя софта.


после cvsup и make build|install
еще что-нибудь делал:

- установка новых портов или пакетов?

предполагаю что была попытка обновить gnome из пакетов для 6.0 или
из свежих портов, в результате каша.

[alone]~ > ls -la /usr/X11R6/lib/firefox/firefox-bin
-rwxr-xr-x  1 root  wheel  66600 22 ноя  2004 /usr/X11R6/lib/firefox/firefox-bin
[alone]~ > ls -la /usr/X11R6/lib/mozilla/mozilla-bin
-rwxr-xr-x  1 root  wheel  173456 21 ноя  2004 /usr/X11R6/lib/mozilla/mozilla-bin
[alone]~ > ls -la /var/db/pkg | grep mozill
drwxr-xr-x    2 root  wheel    512 28 сен 15:19 flashplugin-mozilla-0.4.12
drwxr-xr-x    2 root  wheel    512 28 сен 15:28 mozilla-1.7.3_3,2
[alone]~ > uname -rs
FreeBSD 6.0-RELEASE
[alone]~ >

ни один порт не был поставлен кроме compat5x после апгрейда на 6.0
как итог - ВСЕ работает. Но завтра начнется СНОС всех портов и сборка
конкретно под 6'кой.

PS. Хочется нормальной работы приложений - значит их следует пересобрать,
тем более что был произведен апгрейд с ВЕТКИ на ВЕТКУ!

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

8. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от Evgeny email(??) on 14-Ноя-05, 20:20 
>предполагаю что была попытка обновить gnome из пакетов для 6.0 или
>из свежих портов, в результате каша.

Было так.
Обновил до 6.0, обновил локальную коллекцию портов дальше вот...
при попытке обновить thunderbird начались крики на отсутсвие либ.
Потом заметил, что и мозила и лиса не запускаються. Дальше выяснил что и  xchat к тому-же.
По подсказке lavr-а установил compat5x - не помогло.
Ручками созадл то что просило.
Сейчас, вроде ошибки нет (проверить не могу, т.к. удаленно имею только шелл к этой машине и проверить работу Х-вых приложений нет). Но после ручного создания линков они больше не ругаються. Завтра буду у этого компа (он на работе) проверю.

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

9. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от AMDmi3 on 14-Ноя-05, 21:12 
>Сейчас, вроде ошибки нет (проверить не могу, т.к. удаленно имею только шелл
>к этой машине и проверить работу Х-вых приложений нет). Но после
>ручного создания линков они больше не ругаються. Завтра буду у этого
>компа (он на работе) проверю.

Не забывайте, что гном 5 числа тоже серьезно обновился, и, как обычно, надо пересобирать все glib, atk, gtk и прочее, а потом весь софт, который это использует (см. /usr/ports/UPDATING). Если идет ругань на библиотеки в /usr/local, то при чем тут обновление самой системы? Пересобирайте софт, через gnome_upgrade.sh или руками.

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

10. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от Evgeny email(??) on 15-Ноя-05, 09:37 
>после
>ручного создания линков они больше не ругаються. Завтра буду у этого
>компа (он на работе) проверю.

Все проги, которые не запускались работают после ручного создания линков и установки compat5x.

Всем спасибо!

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

11. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от lavr email on 15-Ноя-05, 11:28 
>>предполагаю что была попытка обновить gnome из пакетов для 6.0 или
>>из свежих портов, в результате каша.
>
>Было так.
>Обновил до 6.0, обновил локальную коллекцию портов дальше вот...
>при попытке обновить thunderbird начались крики на отсутсвие либ.
>Потом заметил, что и мозила и лиса не запускаються. Дальше выяснил что
>и  xchat к тому-же.
>По подсказке lavr-а установил compat5x - не помогло.

потому как там нет gnome'овских и X'овых библиотек, sorry, все
сразу не объяснил.

>Ручками созадл то что просило.

сперва ты запорол гномовские библиотеки, потом сделал линки, линки
НЕ ВСЕГДА могут выручить, например при изменении функций(подпрограмм)

>Сейчас, вроде ошибки нет (проверить не могу, т.к. удаленно имею только шелл
>к этой машине и проверить работу Х-вых приложений нет). Но после
>ручного создания линков они больше не ругаються. Завтра буду у этого
>компа (он на работе) проверю.

Главное: переход с ветки на ветку и затем попытка апгрейда портов -
грозит кашей, лучший вариант - снос портов собранных под предыдущей
ВЕТКОЙ FreeBSD и их ПЕРЕСБОРКА.

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

12. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от Skif (ok) on 15-Ноя-05, 12:59 
>
>Главное: переход с ветки на ветку и затем попытка апгрейда портов -
>
>грозит кашей, лучший вариант - снос портов собранных под предыдущей
>ВЕТКОЙ FreeBSD и их ПЕРЕСБОРКА.


Поддерживаю. Такое надо делать даже когда прыгаешь в пределах одной ветки. граблей меньше.

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

13. "после обновление FreeBSD 5.4 до 6.0 проблемы с библиотеками."  
Сообщение от insight on 11-Мрт-07, 19:27 
Всем кто испытывает эту проблему в будущем, делать вот это:

ln -s /usr/local/lib/libgobject-2.0.so.0 /usr/local/lib/libgobject-2.0.so.600
ln -s /usr/local/lib/libgmodule-2.0.so.0 /usr/local/lib/libgmodule-2.0.so.600
ln -s /usr/local/lib/libgthread-2.0.so.0 /usr/local/lib/libgthread-2.0.so.600
ln -s /usr/local/lib/libglib-2.0.so.0 /usr/local/lib/libglib-2.0.so.600
ln -s /usr/local/lib/libatk-1.0.so.0 /usr/local/lib/libatk-1.0.so.901
ln -s /usr/X11R6/lib/libgtk-x11-2.0.so.0 /usr/X11R6/lib/libgtk-x11-2.0.so.600
ln -s /usr/X11R6/lib/libgdk-x11-2.0.so.0 /usr/X11R6/lib/libgdk-x11-2.0.so.600
ln -s /usr/X11R6/lib/libgdk_pixbuf-2.0.so.0 /usr/X11R6/lib/libgdk_pixbuf-2.0.so.600
ln -s /usr/X11R6/lib/libpangoxft-1.0.so.0 /usr/X11R6/lib/libpangoxft-1.0.so.800
ln -s /usr/X11R6/lib/libpangox-1.0.so.0 /usr/X11R6/lib/libpangox-1.0.so.800
ln -s /usr/X11R6/lib/libpango-1.0.so.0 /usr/X11R6/lib/libpango-1.0.so.800

взято с

http://forums.bsdnexus.com/viewtopic.php?id=1328

>Народ всем привет!
>Обновил свою 5.4 до 6.0 через cvsup, все вроде бы нормально, но
>некоторые программы (mozilla, firefax, xchat и т.п.) перестали запускаться и компилиться
>- кричат, что им не хватает библиотек libgtk-x11-2.0.so.600 и других *.so.600.
>
>Что делать, где их искать?
>
>


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

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

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




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

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