Страница 1 из 1

jail on X86 -> X64

Добавлено: 2011-04-29 12:33:40
dekloper
собсно, субж такого порядка...
реально ли запустить клетку с софтом, собратым на системе Х86 ? :cz2:
поможет ли пересобрка отдельно клетки на Х64-й в режиме совместимости с Х86 ?
может опция какая есть в make.conf ?

Re: jail on X86 -> X64

Добавлено: 2011-04-29 14:33:22
dekloper
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения
мдя..
простой вопрос, а ставит в.. тупик, уважаемого "гуру" f_andrey :)
зы. переместить вопрос в раздел для "не гуру" конечно же.. несколько легче :)

Re: jail on X86 -> X64

Добавлено: 2011-04-29 15:03:50
hizel
я не понял, у вас какие-то претензии к администрации?
вопрос, действительно весьма прост.

Re: jail on X86 -> X64

Добавлено: 2011-04-29 15:56:12
dekloper
hizel писал(а):я не понял, у вас какие-то претензии к администрации?
абсолютно никаких
всем "мегареспект" 8)

Re: jail on X86 -> X64

Добавлено: 2011-04-29 22:44:46
Alex Keda
вопрос обсуждался неоднократно...

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

bsd0# jls
   JID  IP Address      Hostname                      Path
     1  172.17.20.57    app.moskb.local               /shares/jails/app.moskb.local
     2  172.17.20.58    proxy0.moskb.local            /shares/jails/proxy0.moskb.local
     3  172.17.20.7     orion.moskb.local             /shares/jails/orion.moskb.local
bsd0# file /shares/jails/orion.moskb.local/bin/sh
/shares/jails/orion.moskb.local/bin/sh: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.0 (800107), stripped
bsd0# uname -a
FreeBSD bsd0.moskb.local 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
bsd0# 
эни квестшенс?

Re: jail on X86 -> X64

Добавлено: 2011-04-30 13:39:51
dekloper
эни, эни..
то есть, как минимум, работоспособность сохранится (100% или с некоторой вероятностью?) при условии одинаковой ветки ядра\мира..?
у меня в 32-х битной клетке собран специфический софт (томкат, базы постгрес и пр.) с серьезным тюнингом ядра..
из того, что запустилось на 64-х битке - только эМСя после двухминутного ожидания..
и то, только после подмены мира родным, 64х битным.. стек внутри полностью не рабочий..

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

[16:30] /home/dekloper>jls
   JID  IP Address      Hostname                      Path
     1  10.0.0.188      elib188                          /usr/myjails/elib1
[16:30] /home/dekloper>file /usr/myjails/elib1/usr/local/bin/mc
/usr/myjails/elib1/usr/local/bin/mc: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.1 (801500), stripped
[16:35] /home/dekloper>file /usr/myjails/elib1/usr/bin/ee
/usr/myjails/elib1/usr/bin/ee: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.2, stripped
[17:30] /home/dekloper>uname -a
FreeBSD bsd-hp2 8.2-STABLE FreeBSD 8.2-STABLE #0: Thu Mar 31 12:30:36 NOVST 2011     dekloper@bsd-hp2:/usr/obj/usr/src/sys/myfwd  amd64
потому и удивлен диалогу в стиле "сам дурак, ибо твой горшок зелёный" 8)

Re: jail on X86 -> X64

Добавлено: 2011-04-30 22:36:09
Alex Keda
у меня всё работает =)
из специфического - в клетке оракл клиент

Re: jail on X86 -> X64

Добавлено: 2011-05-01 0:30:23
dekloper
и всеж-таки, согласитесь, неопределенность присутствует..
и остается надеяться, что при очередном обновлении системы, софт не разломается..

Re: jail on X86 -> X64

Добавлено: 2011-05-08 15:31:57
dekloper
притащил еще одну клетку с 32-мя битами..
клетка "простая", с хостингом (апач,пшп,мускул)
несмотря на те же симптомы
dekloper писал(а):только после подмены мира родным, 64х битным.. стек внутри полностью не рабочий..
софт вроде как бы поднялся, и даже отвечает.. мир оставил как есть, ничо не менял..
но с консоли про сеть ничего "поглядеть" нельзя

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

elib188# netstat
netstat: kvm not available: /dev/mem: No such file or directory
Some tcp sockets may have been created or deleted.
Some udp sockets may have been created or deleted.
Ошибка сегментации
elib188# sockstat
sockstat: struct xinpgen size mismatch
если сменить мир, то всё хорошо.. на первый взгляд
касательно софта, серьёзные сомненья, хоть вроде и работает..
чо посоветуете..? сцыкотно как то..
зы. похожая проблема у чувака sockstat: struct xinpgen size mismatch
но там он просто мир собирать не умеет..