После очередного обновления системы, перестали работать Java приложения

/opt/IBM_DS4000/client/SMclient
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 8 occurred at PC=0xF7FEEB56
Function=(null)
Library=/lib/ld-linux.so.2

NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.

Current Java thread:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
- locked <0xe0f792a0> (a java.util.Vector)
- locked <0xe0f792b8> (a java.util.Vector)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
- locked <0xe0f78830> (a java.lang.Runtime)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.(Unknown Source)
at java.awt.Component.(Unknown Source)

Heap at VM Abort:
Heap
def new generation total 576K, used 468K [0xdfba0000, 0xdfc40000, 0xe0f50000)
eden space 512K, 79% used [0xdfba0000, 0xdfc05268, 0xdfc20000)
from space 64K, 100% used [0xdfc20000, 0xdfc30000, 0xdfc30000)
to space 64K, 0% used [0xdfc30000, 0xdfc30000, 0xdfc40000)
tenured generation total 1408K, used 615K [0xe0f50000, 0xe10b0000, 0xefba0000)
the space 1408K, 43% used [0xe0f50000, 0xe0fe9d00, 0xe0fe9e00, 0xe10b0000)
compacting perm gen total 4096K, used 2796K [0xefba0000, 0xeffa0000, 0xf3ba0000)
the space 4096K, 68% used [0xefba0000, 0xefe5b3b8, 0xefe5b400, 0xeffa0000)

Local Time = Tue Nov 25 22:28:52 2008
Elapsed Time = 1
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode)
#
# An error report file has been saved as hs_err_pid10829.log.
# Please refer to the file for further information.
#

Пробовал обновить Java, использовать другую - не помогло
java-config -L
The following VMs are available for generation-2:
1) Blackdown JDK 1.4.2.03 [blackdown-jdk-1.4.2]
*) Sun JDK 1.6.0.10 [sun-jdk-1.6]
Где-то прочитал, что нужно установить\переустановить compat-libstdc++ , это не помогло
Тут полный вывод ошибки:
http://rafb.net/p/10nM7Z77.html
Вывод emerge --info
emerge --info
Portage 2.1.4.5 (default-linux/amd64/2007.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.25-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.25-gentoo-r7 x86_64 Intel(R) Xeon(TM) CPU 3.00GHz
Timestamp of tree: Thu, 27 Nov 2008 01:45:01 +0000
app-shells/bash: 3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python: 2.5.2-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r2
sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer noinfo parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/src/portage"
SYNC="rsync://mirror.yandex.ru/gentoo-portage"
USE="acl amd64 berkdb cli cracklib crypt dri gdbm gpm iconv isdnlog midi mmx mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl tcpd unicode userlocales xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i810 intel mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Вот полный текст ошибки:

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 8 occurred at PC=0xF7F79B56
Function=(null)
Library=/lib/ld-linux.so.2

NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.

Current Java thread:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
- locked <0xe0f09310> (a java.util.Vector)
- locked <0xe0f09328> (a java.util.Vector)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
- locked <0xe0f088a0> (a java.lang.Runtime)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.(Unknown Source)
at java.awt.Component.(Unknown Source)

Dynamic libraries:
08048000-08056000 r-xp 00000000 08:11 13156423 /opt/IBM_DS4000/jre/bin/java
08056000-08059000 rwxp 0000d000 08:11 13156423 /opt/IBM_DS4000/jre/bin/java
08059000-08112000 rwxp 08059000 00:00 0 [heap]
da908000-da9f0000 r-xp 00000000 08:03 3479313 /usr/lib32/libX11.so.6.2.0
da9f0000-da9f4000 rwxp 000e8000 08:03 3479313 /usr/lib32/libX11.so.6.2.0
da9f4000-dacc5000 r-xp 00000000 08:11 13140050 /opt/IBM_DS4000/jre/lib/i386/libawt.so
dacc5000-dacdb000 rwxp 002d0000 08:11 13140050 /opt/IBM_DS4000/jre/lib/i386/libawt.so
dae52000-dae56000 r-xp 00000000 08:03 3479310 /usr/lib32/libXdmcp.so.6.0.0
dae56000-dae58000 rwxp 00003000 08:03 3479310 /usr/lib32/libXdmcp.so.6.0.0
dae58000-dae6c000 r-xp 00000000 08:03 3474733 /usr/lib32/libICE.so.6.3.0
dae6c000-dae6e000 rwxp 00013000 08:03 3474733 /usr/lib32/libICE.so.6.3.0
dae70000-dae77000 r-xp 00000000 08:03 3479336 /usr/lib32/libSM.so.6.0.0
dae77000-dae79000 rwxp 00006000 08:03 3479336 /usr/lib32/libSM.so.6.0.0
dae79000-dae7b000 r-xp 00000000 08:03 3479346 /usr/lib32/libXau.so.6.0.0
dae7b000-dae7d000 rwxp 00001000 08:03 3479346 /usr/lib32/libXau.so.6.0.0
dae7d000-dae81000 r-xp 00000000 08:03 3479282 /usr/lib32/libXtst.so.6.1.0
dae81000-dae83000 rwxp 00003000 08:03 3479282 /usr/lib32/libXtst.so.6.1.0
dae83000-dae90000 r-xp 00000000 08:03 3474907 /usr/lib32/libXext.so.6.4.0
dae90000-dae92000 rwxp 0000c000 08:03 3474907 /usr/lib32/libXext.so.6.4.0
dae92000-daede000 r-xp 00000000 08:03 3479359 /usr/lib32/libXt.so.6.0.0
daede000-daee2000 rwxp 0004b000 08:03 3479359 /usr/lib32/libXt.so.6.0.0
daee2000-daee8000 r-xp 00000000 08:03 3474693 /usr/lib32/libXp.so.6.2.0
daee8000-daeea000 rwxp 00005000 08:03 3474693 /usr/lib32/libXp.so.6.2.0
daeea000-daef9000 r-xp 00000000 08:03 1261822 /etc/ld.so.cache
daef9000-daf82000 r-xs 00000000 08:11 13123589 /opt/IBM_DS4000/client/jhall.jar
db0cf000-df445000 r-xs 00000000 08:11 13123588 /opt/IBM_DS4000/client/SMclient.jar
df445000-df500000 r-xs 00000000 08:11 13140546 /opt/IBM_DS4000/jre/lib/ext/localedata.jar
df600000-df653000 r-xp 00000000 08:11 13140059 /opt/IBM_DS4000/jre/lib/i386/libmlib_image.so
df653000-df654000 rwxp 00052000 08:11 13140059 /opt/IBM_DS4000/jre/lib/i386/libmlib_image.so
df654000-df670000 r-xs 00000000 08:11 13140544 /opt/IBM_DS4000/jre/lib/ext/sunjce_provider.jar
f3b30000-f3b33000 r-xs 00000000 08:11 13140545 /opt/IBM_DS4000/jre/lib/ext/dnsns.jar
f5bdb000-f6124000 r-xs 00000000 08:11 13140039 /opt/IBM_DS4000/jre/lib/charsets.jar
f6124000-f6135000 r-xs 00000000 08:11 13140562 /opt/IBM_DS4000/jre/lib/jce.jar
f6135000-f620e000 r-xs 00000000 08:11 13140561 /opt/IBM_DS4000/jre/lib/jsse.jar
f620e000-f6224000 r-xs 00000000 08:11 13140083 /opt/IBM_DS4000/jre/lib/sunrsasign.jar
f626e000-f7957000 r-xs 00000000 08:11 13140548 /opt/IBM_DS4000/jre/lib/rt.jar
f7957000-f796b000 r-xp 00000000 08:11 13140073 /opt/IBM_DS4000/jre/lib/i386/libzip.so
f796b000-f796e000 rwxp 00013000 08:11 13140073 /opt/IBM_DS4000/jre/lib/i386/libzip.so
f796e000-f798e000 r-xp 00000000 08:11 13140081 /opt/IBM_DS4000/jre/lib/i386/libjava.so
f798e000-f7990000 rwxp 0001f000 08:11 13140081 /opt/IBM_DS4000/jre/lib/i386/libjava.so
f7990000-f79a0000 r-xp 00000000 08:11 13140055 /opt/IBM_DS4000/jre/lib/i386/libverify.so
f79a0000-f79a2000 rwxp 0000f000 08:11 13140055 /opt/IBM_DS4000/jre/lib/i386/libverify.so
f79a2000-f79aa000 r-xp 00000000 08:03 3381126 /lib32/libnss_files-2.3.6.so
f79aa000-f79ab000 r-xp 00007000 08:03 3381126 /lib32/libnss_files-2.3.6.so
f79ab000-f79ac000 rwxp 00008000 08:03 3381126 /lib32/libnss_files-2.3.6.so
f79ac000-f79b4000 r-xp 00000000 08:03 3381068 /lib32/libnss_nis-2.3.6.so
f79b4000-f79b5000 r-xp 00007000 08:03 3381068 /lib32/libnss_nis-2.3.6.so
f79b5000-f79b6000 rwxp 00008000 08:03 3381068 /lib32/libnss_nis-2.3.6.so
f79b6000-f79bc000 r-xp 00000000 08:03 3381116 /lib32/libnss_compat-2.3.6.so
f79bc000-f79bd000 r-xp 00006000 08:03 3381116 /lib32/libnss_compat-2.3.6.so
f79bd000-f79be000 rwxp 00007000 08:03 3381116 /lib32/libnss_compat-2.3.6.so
f79c0000-f79cd000 r-xs 00000000 08:11 13140547 /opt/IBM_DS4000/jre/lib/ext/ldapsec.jar
f79cd000-f79ef000 r-xp 00000000 08:03 3381104 /lib32/libm-2.3.6.so
f79ef000-f79f0000 r-xp 00021000 08:03 3381104 /lib32/libm-2.3.6.so
f79f0000-f79f1000 rwxp 00022000 08:03 3381104 /lib32/libm-2.3.6.so
f79f1000-f7a02000 r-xp 00000000 08:03 3381084 /lib32/libnsl-2.3.6.so
f7a02000-f7a03000 r-xp 00010000 08:03 3381084 /lib32/libnsl-2.3.6.so
f7a03000-f7a04000 rwxp 00011000 08:03 3381084 /lib32/libnsl-2.3.6.so
f7a06000-f7e02000 r-xp 00000000 08:11 13140062 /opt/IBM_DS4000/jre/lib/i386/client/libjvm.so
f7e02000-f7e1d000 rwxp 003fb000 08:11 13140062 /opt/IBM_DS4000/jre/lib/i386/client/libjvm.so
f7e30000-f7f45000 r-xp 00000000 08:03 3381120 /lib32/libc-2.3.6.so
f7f45000-f7f47000 r-xp 00115000 08:03 3381120 /lib32/libc-2.3.6.so
f7f47000-f7f49000 rwxp 00117000 08:03 3381120 /lib32/libc-2.3.6.so
f7f4b000-f7f4d000 r-xp 00000000 08:03 3381072 /lib32/libdl-2.3.6.so
f7f4d000-f7f4e000 r-xp 00001000 08:03 3381072 /lib32/libdl-2.3.6.so
f7f4e000-f7f4f000 rwxp 00002000 08:03 3381072 /lib32/libdl-2.3.6.so
f7f4f000-f7f5e000 r-xp 00000000 08:03 3381079 /lib32/libpthread-2.3.6.so
f7f5e000-f7f5f000 r-xp 0000e000 08:03 3381079 /lib32/libpthread-2.3.6.so
f7f5f000-f7f60000 rwxp 0000f000 08:03 3381079 /lib32/libpthread-2.3.6.so
f7f65000-f7f69000 rwxs 00000000 08:03 4898823 /tmp/hsperfdata_root/8648
f7f69000-f7f71000 r-xp 00000000 08:11 13140053 /opt/IBM_DS4000/jre/lib/i386/native_threads/libhpi.so
f7f71000-f7f72000 rwxp 00007000 08:11 13140053 /opt/IBM_DS4000/jre/lib/i386/native_threads/libhpi.so
f7f72000-f7f87000 r-xp 00000000 08:03 3381118 /lib32/ld-2.3.6.so
f7f87000-f7f88000 r-xp 00014000 08:03 3381118 /lib32/ld-2.3.6.so
f7f88000-f7f89000 rwxp 00015000 08:03 3381118 /lib32/ld-2.3.6.so
ffc74000-ffc89000 rwxp 7ffffffea000 00:00 0 [stack]
ffffe000-fffff000 r-xp ffffe000 00:00 0 [vdso]

Heap at VM Abort:
Heap
def new generation total 576K, used 468K [0xdfb30000, 0xdfbd0000, 0xe0ee0000)
eden space 512K, 79% used [0xdfb30000, 0xdfb95308, 0xdfbb0000)
from space 64K, 100% used [0xdfbb0000, 0xdfbc0000, 0xdfbc0000)
to space 64K, 0% used [0xdfbc0000, 0xdfbc0000, 0xdfbd0000)
tenured generation total 1408K, used 615K [0xe0ee0000, 0xe1040000, 0xefb30000)
the space 1408K, 43% used [0xe0ee0000, 0xe0f79c30, 0xe0f79e00, 0xe1040000)
compacting perm gen total 4096K, used 2796K [0xefb30000, 0xeff30000, 0xf3b30000)
the space 4096K, 68% used [0xefb30000, 0xefdeb3b8, 0xefdeb400, 0xeff30000)

Local Time = Fri Dec 5 09:59:14 2008
Elapsed Time = 1
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode)
#

о блин!!!!!! поделия ибм

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

Есть еще идеи?

Пробовал пересобирать glibc, использовать разные Java не помогло

А revdep-rebuild что говорит?

А revdep-rebuild что говорит?

:wq
--
Live free or die

revdep-rebuild молчит :(

revdep-rebuild
* Configuring search environment for revdep-rebuild

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.

Оно похоже свою яву

Оно похоже свою яву пользует

Цитата:
/opt/IBM_DS4000/jre/bin/java
/opt/IBM_DS4000/jre/lib/i386/libawt.so
...

А если попробовать её заменить той, что в системе?

Я пробовал с другими явами, такоеж сообщение об ошибке

# An unexpected error has been detected by Java Runtime Environment:
#
# SIGFPE (0x8) at pc=0xf7f72b56, pid=15810, tid=4158630832
#
# Java VM: Java HotSpot(TM) Server VM (11.0-b16 mixed mode linux-x86)
# Problematic frame:
# C [ld-linux.so.2+0x7b56]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

--------------- T H R E A D ---------------

Current thread (0x08058800): JavaThread "main" [_thread_in_native, id=15811, stack(0xf7daa000,0xf7dfb000)]

siginfo:si_signo=SIGFPE: si_errno=0, si_code=1 (FPE_INTDIV), si_addr=0xf7f72b56

Registers:
EAX=0x0f4d007f, EBX=0xf7f80fdc, ECX=0xe02f15a0, EDX=0x00000000
ESP=0xf7df6504, EBP=0xf7df6550, ESI=0xe02dd2e8, EDI=0xdf65f26c
EIP=0xf7f72b56, CR2=0x00000000, EFLAGS=0x00010246

Top of Stack: (sp=0xf7df6504)
0xf7df6504: df6636a4 df55f789 f7f769e9 00000001
0xf7df6514: f7f811c0 00000000 00000000 00000000
0xf7df6524: e0301f08 e03012ec e03007ac 00000011
0xf7df6534: e02f15a0 00000000 0f4d007f df55f789
0xf7df6544: f7f80fdc e027ee50 00000000 f7df6608
0xf7df6554: f7f72ef0 df55f3b8 f7df65c4 e02dd1b0
0xf7df6564: 00000004 00000000 00000001 00000000
0xf7df6574: 00000000 f7df6550 f7f769e9 00000001

Instructions: (pc=0xf7f72b56)
0xf7f72b46: 46 34 8b 40 04 89 55 d4 31 d2 89 45 d8 8b 45 ec
0xf7f72b56: f7 b6 6c 01 00 00 8b 86 70 01 00 00 8b 14 90 85

Stack: [0xf7daa000,0xf7dfb000], sp=0xf7df6504, free space=305k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [ld-linux.so.2+0x7b56]
C [ld-linux.so.2+0x7ef0]
C [ld-linux.so.2+0x93e3]
C [libc.so.6+0xee042]
C [ld-linux.so.2+0xba50]
C [libc.so.6+0xee7e8] _dl_open+0x98
C [libdl.so.2+0xccd]
C [ld-linux.so.2+0xba50]
C [libdl.so.2+0x12bd]
C [libdl.so.2+0xd1d] dlopen+0x3d
V [libjvm.so+0x502b2a]
V [libjvm.so+0x3de60a]
C [libjava.so+0xbcac] Java_java_lang_ClassLoader_00024NativeLibrary_load+0x6c
j java.lang.ClassLoader$NativeLibrary.load(Ljava/lang/String;)V+0
j java.lang.ClassLoader.loadLibrary0(Ljava/lang/Class;Ljava/io/File;)Z+300
j java.lang.ClassLoader.loadLibrary(Ljava/lang/Class;Ljava/lang/String;Z)V+127
j java.lang.Runtime.load0(Ljava/lang/Class;Ljava/lang/String;)V+57

Половина проблемы решена

Сейчас всеже решил поставить еще одну версии явы, sun-jdk-1.5.0.17 и о чудо, это помогло, утилита запустилась (отчего данная софтина своюже яву, идущуу в комплекте не воспринимает, а работает недавно устанавленой 1.5 - непонятно )Большое спасибо, теперь надо решить вопрос с инсталлером oracle и его dbconsole ониж тоже на яве ...

Думаю, дело в окружении

Проверьте вывод: env | grep -i java

Сейчас после переустановки оно, скорее, "выправилось". Однако при очередной пересборке могут снова возникнуть проблемы. Я бы очистил систему от ненужной вам JVM. Просто посмотрите, кому она нужна: equery d ЧтоТамУВас...

Как почистить?

env | grep -i java
MANPATH=/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.6/man:/opt/blackdown-jdk-1.4.2.03/man:/etc/java-config/system-vm/man/
CONFIG_PROTECT_MASK=/etc/env.d/java/ /etc/udev/rules.d /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/revdep-rebuild
JAVA_HOME=/etc/java-config-2/current-system-vm
JAVAC=/etc/java-config-2/current-system-vm/bin/javac
JDK_HOME=/etc/java-config-2/current-system-vm

Сейчас стоят:
The following VMs are available for generation-2:
1) Blackdown JDK 1.4.2.03 [blackdown-jdk-1.4.2]
2) Sun 32bit JRE 1.6.0.11 [emul-linux-x86-java-1.6]
*) Sun JDK 1.6.0.11 [sun-jdk-1.6]

dm-axapta1 ~ # equery d jre
[ Searching for packages depending on jre... ]
dev-java/ant-antlr-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-apache-bcel-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-apache-bsf-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-apache-log4j-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-apache-oro-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-apache-regexp-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-apache-resolver-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-commons-logging-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-commons-net-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-javamail-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-jdepend-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-jsch-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-junit-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-nodeps-1.7.1 (>=virtual/jre-1.4)
dev-java/ant-trax-1.7.1 (>=virtual/jre-1.4)
dev-java/bcel-5.2 (>=virtual/jre-1.4)
dev-java/bsf-2.4.0-r1 (>=virtual/jre-1.4)
dev-java/commons-logging-1.1.1 (>=virtual/jre-1.4)
dev-java/commons-net-1.4.1-r1 (>=virtual/jre-1.3)
dev-java/jakarta-oro-2.0.8-r2 (>=virtual/jre-1.3)
dev-java/jakarta-regexp-1.4-r1 (>=virtual/jre-1.3)
dev-java/javacc-4.0-r4 (>=virtual/jre-1.4)
dev-java/javacup-0.10k-r1 (>=virtual/jre-1.3)
dev-java/jdepend-2.9-r4 (>=virtual/jre-1.4)
dev-java/junit-3.8.2-r1 (>=virtual/jre-1.4)
dev-java/jython-2.1-r11 (>=virtual/jre-1.4)
dev-java/jzlib-1.0.7-r1 (>=virtual/jre-1.4)
dev-java/libreadline-java-0.8.0-r2 (>=virtual/jre-1.4)
dev-java/log4j-1.2.15-r1 (>=virtual/jre-1.4)
dev-java/sun-jaf-1.1.1 (>=virtual/jre-1.4)
dev-java/sun-javamail-1.4.1 (>=virtual/jre-1.4)
dev-java/xalan-2.7.1 (>=virtual/jre-1.4)
dev-java/xalan-serializer-2.7.1 (>=virtual/jre-1.4)
dev-java/xerces-2.9.1 (>=virtual/jre-1.4)
dev-java/xml-commons-external-1.3.04 (>=virtual/jre-1.3)
dev-java/xml-commons-resolver-1.2 (>=virtual/jre-1.3)
dev-libs/beecrypt-4.1.2-r1 (java? >=virtual/jre-1.4)
net-misc/tightvnc-1.3.9-r2 (java? >=virtual/jre-1.4)
sys-libs/db-4.5.20_p2-r1 (java? >=virtual/jre-1.4)

equery d jdk
[ Searching for packages depending on jdk... ]
dev-java/ant-antlr-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-apache-bcel-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-apache-bsf-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-apache-log4j-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-apache-oro-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-apache-regexp-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-apache-resolver-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-commons-logging-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-commons-net-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-core-1.7.1-r2 (>=virtual/jdk-1.4)
dev-java/ant-javamail-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-jdepend-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-jsch-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-junit-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-nodeps-1.7.1 (>=virtual/jdk-1.4)
dev-java/ant-trax-1.7.1 (>=virtual/jdk-1.4)
dev-java/antlr-2.7.7 (>=virtual/jdk-1.3)
dev-java/bcel-5.2 (>=virtual/jdk-1.4)
dev-java/bsf-2.4.0-r1 (>=virtual/jdk-1.4)
dev-java/commons-logging-1.1.1 (>=virtual/jdk-1.4)
dev-java/commons-net-1.4.1-r1 (>=virtual/jdk-1.3)
dev-java/jakarta-oro-2.0.8-r2 (>=virtual/jdk-1.3)
dev-java/jakarta-regexp-1.4-r1 (>=virtual/jdk-1.4)
dev-java/javacc-4.0-r4 (>=virtual/jdk-1.4)
dev-java/javacup-0.10k-r1 (>=virtual/jdk-1.3)
dev-java/jdepend-2.9-r4 (>=virtual/jdk-1.4)
dev-java/jsch-0.1.37-r1 (>=virtual/jdk-1.4)
dev-java/junit-3.8.2-r1 (>=virtual/jdk-1.4)
dev-java/jython-2.1-r11 (>=virtual/jdk-1.4)
dev-java/jzlib-1.0.7-r1 (>=virtual/jdk-1.4)
dev-java/libreadline-java-0.8.0-r2 (>=virtual/jdk-1.4)
dev-java/log4j-1.2.15-r1 (>=virtual/jdk-1.4)
dev-java/lucene-2.1.0-r1 (>=virtual/jdk-1.4)
dev-java/sun-jaf-1.1.1 (>=virtual/jdk-1.4)
dev-java/sun-javamail-1.4.1 (>=virtual/jdk-1.5)
dev-java/xalan-2.7.1 (>=virtual/jdk-1.4)
dev-java/xalan-serializer-2.7.1 (>=virtual/jdk-1.4)
dev-java/xerces-2.9.1 (>=virtual/jdk-1.4)
dev-java/xjavac-20041208-r5 (>=virtual/jdk-1.4)
dev-java/xml-commons-external-1.3.04 (>=virtual/jdk-1.3)
dev-java/xml-commons-resolver-1.2 (>=virtual/jdk-1.3)
dev-lang/swig-1.3.36 (java? virtual/jdk)
dev-libs/beecrypt-4.1.2-r1 (java? >=virtual/jdk-1.4)
net-misc/tightvnc-1.3.9-r2 (java? >=virtual/jdk-1.4)
sys-libs/db-4.5.20_p2-r1 (java? >=virtual/jdk-1.4)
virtual/jre-1.6.0 (=virtual/jdk-1.6.0*)

Ну, мне хватает одной sun-jdk

Это неправильно, ИМХО. Нужно было глянуть equery d blackdown-jdk -- если в зависимостях тока virtual/jdk, то и sun-jdk предоставляет тоже самое. Т.е. тогда можно удалить blackdown-jdk со всеми зависимостями (если будет сильно мешать). Но, судя по выводу, можно и ничего не удалять, т.к. на окружение не влияет. Просто после обновлений делать eselect java-vm set sun-jdk-1.6.

А вообще, вот более правильный HOWTO: http://www.gentoo.org/doc/en/java.xml
Оно же на русском: http://www.gentoo.org/doc/ru/java.xml

Яву я, собственно, и обновлял по этим How To, спасибо

Сейчас оставил одну sun-jdk, как Вы и посоветовали - сожалению это не помогло
equery d blackdown-jdk
[ Searching for packages depending on blackdown-jdk... ]
virtual/jdk-1.4.2 (=dev-java/blackdown-jdk-1.4.2*)
Может, дело, не в самой яве, а в ее библиотеках и пр. ..

Я не понял:

1. Удалили blackdown-jdk с зависимостями?
emerge -Ca blackdown-jdk && emerge -a --depclean

2. Если да, то откуда это: virtual/jdk-1.4.2 (=dev-java/blackdown-jdk-1.4.2*)?
Достаточно установить единственную sun-jdk (emerge -va sun-jdk)

3. Ява ставится в слоты, они даже не конфликтуют друг с другом.

Да - (пардон, скопировал вывод до удаления)

1. Да - (пардон, скопировал вывод до удаления)
2.Соответственно, теперь нет зависимостей equery d blackdown-jdk
[ Searching for packages depending on blackdown-jdk... ]
3. Угу, теперь у меня 1 Java
Сейчас сделал env | grep -i java
А тут опять всплыло упоминание о blackdown-jdk
env | grep -i java
MANPATH=/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.6/man:/opt/blackdown-jdk-1.4.2.03/man:/etc/java-config/system-vm/man/
CONFIG_PROTECT_MASK=/etc/env.d/java/ /etc/udev/rules.d /etc/fonts/fonts.conf /etc/terminfo /etc/ca-certificates.conf /etc/revdep-rebuild
JAVA_HOME=/etc/java-config-2/current-system-vm
JAVAC=/etc/java-config-2/current-system-vm/bin/javac
JDK_HOME=/etc/java-config-2/current-system-vm
JAVACC_HOME=/usr/share/javacc/
Хотя env-update сделал и перезашел в систему

Ну супер просто всё!

Так всё и должно быть. А хвостики иногда остаются, поэтому я просто лажу и
руками правлю в /etc/env.d/ - ИМХО, это ошибки в install/uninstall скриптах.
И без них не бывает, гляньте те же хвосты от предыдущих версий gcc частенько
остаётся. и вот тока после - env-update. ;)

Пока всё аналогично

Хвосты нашел и подчистил, обновил переменные, теперь упоминания о старой яве нет нигде, однако всё осталось по-прежнему (таже ошибка при запуске java программы)

Может трабла в библиотеках?

Вот что дала prelink
prelink --all
prelink: /usr/bin/lddlibc4: Using /lib32/ld-linux.so.2, not /lib/ld-linux.so.2 as dynamic linker
prelink: /usr/lib32/misc/glibc/pt_chown: Using /lib32/ld-linux.so.2, not /lib/ld-linux.so.2 as dynamic linker
prelink: /usr/lib32/misc/glibc/getconf/POSIX_V6_ILP32_OFF32: Using /lib32/ld-linux.so.2, not /lib/ld-linux.so.2 as dynamic linker
prelink: /usr/lib32/misc/glibc/getconf/POSIX_V6_ILP32_OFFBIG: Using /lib32/ld-linux.so.2, not /lib/ld-linux.so.2 as dynamic linker
prelink: /lib32/libz.so.1 Could not trace symbol resolving: Illegal seek
prelink: /usr/lib32/libXau.so.6 Could not trace symbol resolving: Illegal seek
prelink: /usr/lib32/libXdmcp.so.6 Could not trace symbol resolving: Illegal seek
prelink: /usr/lib32/libexpat.so.1 Could not trace symbol resolving: Illegal seek
prelink: /usr/lib32/libglib-2.0.so.0 Could not trace symbol resolving: Illegal seek
prelink: /lib32/libncurses.so.5 Could not trace symbol resolving: Illegal seek

Тут не prelink нужен,

Тут не prelink нужен, попробуйте revdep-rebuild

revdep-rebuild молчит :( Есть еще у кого мысли?

revdep-rebuild
* Configuring search environment for revdep-rebuild

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".