The OpenNET Project / Index page

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

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

"COMPAT_LINUX"  
Сообщение от kamazi (ok) on 12-Май-06, 15:58 
Добрый день!
Имеется следующая проблемма:
Стоит FreeBSD 5.1R, нужно поставить программку (mysql-query-browser), которая имеется в качестве linux бинарника.
в соответствии с HandBookом установил потдержку Linuxовских бинарников, при запуске программы, получаю:

./mysql-query-browser-bin: error while loading shared libraries: /lib/libgnomeui-2.so.0: ELF file OS ABI invalid

в папочке /compat/linux/lib libgnomeui-2.so.0 есть:

kamazi# ll /compat/linux/lib/libgnomeui-2.so.0
lrwxr-xr-x  1 root  wheel  19 12 май 03:46 /compat/linux/lib/libgnomeui-2.so.0 -> libgnomeui-2.so.200

не подскажите, что делать? Заранее спасибо!

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

 Оглавление

  • COMPAT_LINUX, Skif, 16:02 , 12-Май-06, (1)  
  • COMPAT_LINUX, lavr, 16:21 , 12-Май-06, (2)  
    • COMPAT_LINUX, kamazi, 16:30 , 12-Май-06, (3)  
      • COMPAT_LINUX, lavr, 16:46 , 12-Май-06, (4)  
        • COMPAT_LINUX, kamazi, 18:53 , 31-Май-06, (5)  
          • COMPAT_LINUX, idle, 16:24 , 07-Июл-06, (6)  

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


1. "COMPAT_LINUX"  
Сообщение от Skif (??) on 12-Май-06, 16:02 
ldconfig -r | grep libgnomeui
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "COMPAT_LINUX"  
Сообщение от lavr email on 12-Май-06, 16:21 
>Добрый день!
>Имеется следующая проблемма:
>Стоит FreeBSD 5.1R, нужно поставить программку (mysql-query-browser), которая имеется в качестве linux
>бинарника.
>в соответствии с HandBookом установил потдержку Linuxовских бинарников, при запуске программы, получаю:
>
>
>./mysql-query-browser-bin: error while loading shared libraries: /lib/libgnomeui-2.so.0: ELF file OS ABI invalid
>
>
>в папочке /compat/linux/lib libgnomeui-2.so.0 есть:
>
>kamazi# ll /compat/linux/lib/libgnomeui-2.so.0
>lrwxr-xr-x  1 root  wheel  19 12 май 03:46 /compat/linux/lib/libgnomeui-2.so.0 -> libgnomeui-2.so.200
>
>не подскажите, что делать? Заранее спасибо!

man brandelf

вот только затрахаешься его на все натравливать.

Как linux эмуляция залимонена: в ядре или модуль подгружен? Время от времени
в 5'ках с этим было связано неверное определение elf формата. Ну еще эмуляцию
чего-нить подгружаете?

PS. Чем дольше будете использовать 5.1, тем больше времени убъете на разнообразный
геморрой.

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

3. "COMPAT_LINUX"  
Сообщение от kamazi (ok) on 12-Май-06, 16:30 
Эмуляция в ядре. По поводу "использовать 5.1", хорошие люди обещали вытащить 6.1, самого жаба душит, так что ждем-с и пользуемся что есть %)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "COMPAT_LINUX"  
Сообщение от lavr email on 12-Май-06, 16:46 
>Эмуляция в ядре.

ага, это уже ближе, если не изменяет память, а воды много утекло:

выкинь эмуляцию из ядра и всю остальную лишнюю эмуляцию, оставь только

options         COMPAT_43               # Compatible with BSD 4.3 [KEEP THIS!]
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4

если COMPAT_FREEBSD4 не нужна тоже выкинь и чтобы не было никаких:

COMPAT_LINUX
COMPAT_SVR4
options    IBCS2

пересобери ядро и загрузи модуль linux:

# kldload linux.ko

# ls -la /boot/kernel | grep linux
# kldstat

короче только Linux без других эмуляций SVR4 и SCO(IBCS)

после чего запускай linux-apps и смотри результат. Да, нужно и для linux'овых
библиотек ldconfig выполнить, ну и главное важно чтобы линуксовые бинарники
и библиотеки были от одной системы и под одно ядро. В целом не факт что
запуститься, зависит от используемых системных вызовов и ioctl - реализованы
они в linux-emulation freebsd или нет.

>По поводу "использовать 5.1", хорошие люди обещали вытащить 6.1,
>самого жаба душит, так что ждем-с и пользуемся что есть %)
>

удачи

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

5. "COMPAT_LINUX"  
Сообщение от kamazi (ok) on 31-Май-06, 18:53 
Достал 6.1! Будем настраивать теперь там
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "COMPAT_LINUX"  
Сообщение от idle (ok) on 07-Июл-06, 16:24 
>Достал 6.1! Будем настраивать теперь там
Ну и как успехи?
Как я понял из гугла, в эмуляции линукса под фрибсд отсутствуют некоторые системные вызовы используемые лотусом, поэтому полноценно работать под фрибсд он не может.
Кто-нибудь может опровергнуть?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

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




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

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