[linux] java runnen lukt niet :?

Pagina: 1
Acties:

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
als ik /usr/local/jdk1.3/bin/java opstart, krijg ik de volgende error:

/usr/local/jdk1.3.1_02/bin/i386/native_threads/java: error in loading shared libraries: /usr/local/jdk1.3.1_02/jre/lib/i386/native_threads/libhpi.so: symbol sem_init, version GLIBC_2.1 not defined in file libpthread.so.0 with link time reference

iemand enig idee wat ik moet installen/upgraden/whatever om het aan de gang te krijgen? b.v.d.

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 20:37
Als ik jou was zou ik onder linux voor de BlackDown package gaan. Ik zelf heb ook een tijdje lopen k*tten met 1.4 (die van Sun zelf, blackdown heeft deze nog niet), bleek 1 symlink te zijn...

Check ff of je dus glibc 2.1 en libstdc++2.9-glibc2.1 hebt (of nieuwer uiteraard)

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 11 maart 2002 14:05 schreef Jelmer Barhorst het volgende:
Als ik jou was zou ik onder linux voor de BlackDown package gaan. Ik zelf heb ook een tijdje lopen k*tten met 1.4 (die van Sun zelf, blackdown heeft deze nog niet), bleek 1 symlink te zijn...

Check ff of je dus glibc 2.1 en libstdc++2.9-glibc2.1 hebt (of nieuwer uiteraard)
nah, 1.4 waag ik me voorlopig toch nog niet aan, veel te fuckedup release van sun imho. dit is 1.3 van java.

glibc 2.1 is installed als rpm:
rpm -qa|grep glibc

glibc-2.1.1-6
glibc-devel-2.1.1-6
en:
rpm -qa|grep libstdc

libstdc++-2.9.0-12

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 20:37
Ik zeg ook niet dat je 1.4 moet gaan proberen, maar de port van BlackDown. En ftp://ftp.nluug.nl/pub/os/Linux/java/jdk/ is de NL mirror. Daar staan vast wel rpmetjes, dan weet je zeker dat je dependencies goed zijn.

Zorg iig dat je libstdc++2.9-glibc2.1 er op hebt staan!

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 11 maart 2002 14:29 schreef Jelmer Barhorst het volgende:
Ik zeg ook niet dat je 1.4 moet gaan proberen, maar de port van BlackDown. En ftp://ftp.nluug.nl/pub/os/Linux/java/jdk/ is de NL mirror. Daar staan vast wel rpmetjes, dan weet je zeker dat je dependencies goed zijn.
en hoe is die port? want ik heb met euhmz, kaffee problemen gehad met encryption.. (BigInteger werdt bijvoorbeeld niet goed ondersteund...)

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 20:37
~$ java -version
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-FCS)
Java HotSpot(TM) Client VM (build Blackdown-1.3.1-FCS, mixed mode)
Kortom, dit is gewoon de Sun distro, die wat beter geschikt is voor linux ea platformen.

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op maandag 11 maart 2002 14:34 schreef Jelmer Barhorst het volgende:

[..]

Kortom, dit is gewoon de Sun distro, die wat beter geschikt is voor linux ea platformen.
wat is er dan zoveel beter aan? iig bedankt voor de tip, ik zal em proberen.

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 20:37
De installatie ;) nee, maar ik heb eig geen idee wat er beter aan is, behalve dat ik m met debian gewoon kan apt-getten en dat er dus blijkbaar wat speciale dingen voor linux zijn gedaan..

Wat je misschien nog kan proberen is een iets nieuwere libc6. Debian potato heeft 2.1.3-19, dus dat zou misschien nog kunnen helpen.. anders weet ik het ook niet meer....

En als laatste kun je misschien gewoon een java executable strace'en, let dan vooral op bestanden die ie niet kan vinden..

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
blackdown geeft precies dezelfde foutmelding... :( :?

Verwijderd

Op maandag 11 maart 2002 15:46 schreef Scorpion het volgende:
blackdown geeft precies dezelfde foutmelding... :( :?
Als je even de search gebruikt dan kom je op een topic terecht waarin ik precies de oplossing voor jouw probleem beschrijf ;)....

Je moet een symlinkje maken iig... (Weet ff uit m'n hoofd niet meer welke file e.d.)....

Suc6!

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
razor_harm: ik zie em er niet tussen staan... anyways, waar ik zelf dus achter ben gekomen:

http://www.mail-archive.com/java-linux@java.blackdown.org/msg11540.html
Hi Raj.
I'm guessing that you have glibc-2.1.1 on your box, which is the
version that is shipped with RedHat 6.0, and jdk1.2.2 RC3
needs glibc-2.1.2. JDK1.2pre-v2 needs glibc-2.1.1, which is
why you didn't have any trouble with that.

Hope this helps.
jason


Raj Patel wrote:

> Hi everybody,
> I had some problem with threading using JNI
> application and i decided to try newer version of jdk. I downloaded
> jdk1.2.2 for i386 rc3 version and file called

> When tried to run i got,
>
> /usr/local/download/jdk1.2.2/bin/i386/native_threads/java: error in
> loading shared libraries:
> /usr/local/download/jdk1.2.2/jre/lib/i386/native_threads/libhpi.so:
> symbol sem_init, version GLIBC_2.1 not defined in file libpthread.so.0
> with link time reference
Dus ik nieuwe glibc installeren, krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
rpm -Uvh glibc-2.2.4-19.3.i386.rpm glibc-common-2.2.4-19.3.i386.rpm
error: failed dependencies:
      /usr/sbin/glibc_post_upgrade   is needed by glibc-2.2.4-19.3
      /sbin/ldconfig   is needed by glibc-2.2.4-19.3
      rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by glibc-2.2.4-19.3
      rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by glibc-2.2.4-19.3
      rpm <= 4.0-0.65 conflicts with glibc-2.2.4-19.3
      glibc-devel < 2.2.3 conflicts with glibc-2.2.4-19.3
      rpmlib(PayloadFilesHavePrefix) <= 4.0-1 is needed by glibc-common-2.2.4-19.3
      rpmlib(CompressedFileNames) <= 3.0.4-1 is needed by glibc-common-2.2.4-19.3
      glibc < 2.2.4 conflicts with glibc-common-2.2.4-19.3
      glibc > 2.2.4 conflicts with glibc-common-2.2.4-19.3
      /sbin/ldconfig   is needed by libtermcap-2.0.8-13
      /sbin/ldconfig   is needed by ncurses-4.2-18
      /sbin/ldconfig   is needed by binutils-2.9.1.0.23-1
      /sbin/ldconfig   is needed by console-tools-19990302-13
      /sbin/ldconfig   is needed by e2fsprogs-1.14-4
      /sbin/ldconfig   is needed by cracklib-2.7-5
      /sbin/ldconfig   is needed by esound-0.2.12-4
      /sbin/ldconfig   is needed by expect-5.28-29
      /sbin/ldconfig   is needed by freetype-1.2-6
      /sbin/ldconfig   is needed by gd-1.3-5
      /sbin/ldconfig   is needed by gdbm-1.7.3-19
      /sbin/ldconfig   is needed by glib-1.2.1-2
      /sbin/ldconfig   is needed by glib10-1.0.6-5
      /sbin/ldconfig   is needed by gpm-1.17.5-3
      /sbin/ldconfig   is needed by gtk+-1.2.1-10
      /sbin/ldconfig   is needed by gtk+10-1.0.6-5
      /sbin/ldconfig   is needed by imlib-1.9.5-4
      /sbin/ldconfig   is needed by libc-5.3.12-31
      /sbin/ldconfig   is needed by libghttp-1.0.2-3
      /sbin/ldconfig   is needed by libgr-2.0.13-17
      /sbin/ldconfig   is needed by libjpeg-6b-9
      /sbin/ldconfig   is needed by libpng-1.0.3-2
      /sbin/ldconfig   is needed by libstdc++-2.9.0-12
      /sbin/ldconfig   is needed by libtiff-3.4-6
      /sbin/ldconfig   is needed by libungif-4.1.0-2
      /sbin/ldconfig   is needed by libxml-1.0.0-2
      /sbin/ldconfig   is needed by pwdb-0.58-3
      /sbin/ldconfig   is needed by pam-0.66-18
      /sbin/ldconfig   is needed by newt-0.40-9
      /sbin/ldconfig   is needed by ORBit-0.4.3-2
      /sbin/ldconfig   is needed by readline-2.2.1-5
      /sbin/ldconfig   is needed by slang-1.2.2-4
      /sbin/ldconfig   is needed by svgalib-1.3.1-5
      /sbin/ldconfig   is needed by tcl-8.0.4-29
      /sbin/ldconfig   is needed by tclx-8.0.4-29
      /sbin/ldconfig   is needed by tix-4.1.0.6-29
      /sbin/ldconfig   is needed by tk-8.0.4-29
      /sbin/ldconfig   is needed by utempter-0.5-1
      /sbin/ldconfig   is needed by Xaw3d-1.3-21
      /sbin/ldconfig   is needed by XFree86-libs-3.3.3.1-49
      /sbin/ldconfig   is needed by xpm-3.4j-5
      /sbin/ldconfig   is needed by zlib-1.1.3-5
      libdb.so.2 is needed by python-1.5.1-10
      libdb.so.2 is needed by sendmail-8.9.3-10
      libdb.so.2(GLIBC_2.0) is needed by python-1.5.1-10
      libdb.so.2(GLIBC_2.0) is needed by sendmail-8.9.3-10
      libdb.so.3 is needed by apache-1.3.6-7
      libdb.so.3 is needed by perl-5.00503-2
      libdb.so.3 is needed by python-1.5.1-10
      libdb.so.3(GLIBC_2.0) is needed by python-1.5.1-10
      libdb.so.3(GLIBC_2.1) is needed by perl-5.00503-2

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 20:37
Als ik jou was zou ik ook niet voor de 2.2.4 gaan, maar 2.1.3. Ook moet je rpm aanroepen met -f (iig m forcen, zie rpm --help anders ff) en --nodeps wil ook wel eens helpen, maar wees daar erg voorzichtig mee aangezien je sommige dingen dan echt kan ver****en.
Maar als je problemen blijft houden zou ik je toch willen aanraden er een nieuwere Linux distributie op te zetten.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Ik heb jdk1.4 gisteren geinstalleerd en hij loopt al een tiet. (Linux Mandrake 8.1)

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 20:37
Enne, welke release is nou fucked up he ;)

Verwijderd

Tis deze:

[topic=389832/1/25]

suc6!

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 20:37
Dat is dus een heel ander probleem he ;)
Pagina: 1