Настройка 32bit webex на 64bit linux

Added by Юрий Русинов 16 days ago

Здравствуйте !

Я хочу запустить 32bit webex приложение на 64bit linux. Я поставил firefox-bin (32bit), icedtea-bin c USE="abi_x86_32", пытаюсь запустить, но при входе на пробный урок получаю ошибку "The audio device inaccessible now", библиотека libcanberra скомпилирована также с поддержкой pulseaudio и abi_x86_32, но это не мешает получать в консоли ошибку Gtk-Message: Failed to load module "canberra-gtk-module". Куда следует смотреть, чтобы исправить данные ошибки ?

P.S. Пытаюсь использовать статью https://habrahabr.ru/post/163771/


Replies (1)

RE: Настройка 32bit webex на 64bit linux - Added by Юрий Русинов 12 days ago

Сам спросил, сам и отвечаю.

Я скачал 32bit java и распаковал ее в подкаталог 32bit/jdk1.8.0_144/, потом сделал ссылку
libnpjp2.so->jdk1.8.0_144/jre/lib/i386/libnpjp2.so, а потом поставил библиотеку libXmu со включенным USE="abi_x86_32", остался 1 вопрос. Когда я запускаю firefox-bin устанавливая JAVA_HOME и др. переменные окружения в 32bit/jdk1.8.0_144/, то у меня все работает нормально. Когда пытаюсь сделать аналогичную вещь с icedtea-bin, скомпилированную из портежей, то у меня все падает с багом вида

###### try to load class JNRW$InstanceRun in MyCloassLoader2...
###### try to load class JNRW$DataIndicationRun in MyCloassLoader2...
###### try to load class JNRW$RenderingRun in MyCloassLoader2...
###### try to load class JNRW$CacheRetriveConfirmRun in MyCloassLoader2...
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xf64f526a, pid=27621, tid=3456490304
#
# JRE version: OpenJDK Runtime Environment (7.0_141-b02) (build 1.7.0_141-b02)
# Java VM: OpenJDK Client VM (24.141-b02 mixed mode linux-x86 )
# Derivative: IcedTea 2.6.10
# Distribution: NAME=Gentoo, package Gentoo icedtea-7.2.6.10
# Problematic frame:
# C  [libjpeg.so.62+0x1b26a]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid27621.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

При этом перекомпиляция media-libs/libjpeg-turbo не помогает, eselect java-vm list показывает
Available Java Virtual Machines:
grep: /usr/share/java-config-2/vm/sun-jdk-1.5: No such file or directory
  [1]   icedtea-bin-7 
  [2]   icedtea-bin-7-x86  system-vm
  [3]   oracle-jdk-bin-1.8 
  [4]   sun-jdk-1.5 
  [5]   sun-jdk-1.6

emerge -pv dev-java/icedtea-bin показывает
dev-java/icedtea-bin-7.2.6.10:7::gentoo  USE="alsa cups gtk multilib nsplugin nss pulseaudio webstart -cjk -doc -examples -headless-awt (-selinux) -source" ABI_X86="32 (64)" 0 KiB

Что смотреть, чтобы исправить проблему ?

(1-1/1)

Thank you!