RHEL бинарник под убунту=file not found при запуске?
Пытаюсь запустить под убунту бинарник с "официально только RHEL 5.6/6 поддерживается". И получаю странную хрень - "bash: File not found". БРРР. https://knowledge.autodesk.com/support/maya/downloads/caas/downloads/content... Это flexnet - сервер лицензий для продуктов автодеска (решили чуть оптимизировать инфраструктуру в КПИ - не поверите, денег нету на комп intel vt, а под эту хрень - завели когда-то отдельный тазик с виндой, а в ём - нужный коре 2). -- Best regards, Paul Arakelyan.
Thu, May 26, 2016 at 12:57:48, unisol wrote about "[uanog] RHEL бинарник под убунту=file not found при запуске?":
Пытаюсь запустить под убунту бинарник с "официально только RHEL 5.6/6 поддерживается". И получаю странную хрень - "bash: File not found". БРРР.
Проверь через ldd. Вероятно, нет требуемого RTLD. Возможно, не совпадает битность и нет поддержки такого варианта. -netch-
On Thu, May 26, 2016 at 01:37:20PM +0300, Valentin Nechayev wrote:
Thu, May 26, 2016 at 12:57:48, unisol wrote about "[uanog] RHEL бинарник под убунту=file not found при запуске?":
Пытаюсь запустить под убунту бинарник с "официально только RHEL 5.6/6 поддерживается". И получаю странную хрень - "bash: File not found". БРРР.
Проверь через ldd. Вероятно, нет требуемого RTLD. Возможно, не совпадает битность и нет поддержки такого варианта. Дык прикол в том, что "всё резолвится" и вообще не видно разницы между другими бинарниками и этим.
adskflex: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped ну у меня 2.6.38-11-server - вроде ж ок. ldd adskflex linux-vdso.so.1 => (0x00007fffb01ed000) (это вроде как "внутри ядра") libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f17d2edd000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f17d2cbf000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f17d2926000) /lib64/ld-lsb-x86-64.so.3 => /lib64/ld-linux-x86-64.so.2 (0x00007f17d30e9000) Т.е. с битностью ок. Скачал 32бит rpm, (кстати - а как 32бит бинарники запускать?), поставил RHEL 5.6 i686... В нём 32-бит пашут. хм. -- Best regards, Paul Arakelyan.
On Thu, May 26, 2016 at 01:37:20PM +0300, Valentin Nechayev wrote:
Thu, May 26, 2016 at 12:57:48, unisol wrote about "[uanog] RHEL бинарник под убунту=file not found при запуске?":
Пытаюсь запустить под убунту бинарник с "официально только RHEL 5.6/6 поддерживается". И получаю странную хрень - "bash: File not found". БРРР.
Проверь через ldd. Вероятно, нет требуемого RTLD. Возможно, не совпадает битность и нет поддержки такого варианта.
Оказалось вот чего: в бинарниках прошиты /lib64/ld-lsb-x86-64.so.3 у 64-бит и /lib/ld-lsb.so.3 у 32-бит версий - симлинки на существующие либы проблему решили, осталась одна "мелочь" (балуюсь с линуксулятором): ./adskflex Floating point exception: 8 gdb ./adskflex GNU gdb 6.1.1 [FreeBSD] Program received signal SIGFPE, Arithmetic exception. 0x28172d0e in ?? () Как бы угадать - это SSE3? -- Best regards, Paul Arakelyan.
participants (2)
-
Paul Arakelyan
-
Valentin Nechayev