Problem:

Unter Debian 4.0 Etch auf einem Virtuozzo-Virtual-Server läßt sich Java nicht sauber installieren. Die Fehlermeldung nach apt-get sieht so aus:

Setting up sun-java5-bin (1.5.0-10-3) ...
Could not create the Java virtual machine.
dpkg: error processing sun-java5-bin (--configure):
subprocess post-installation script returned error exit status 1

Lösung:

Der Bug ist sogar bei Debian beschrieben: Bug-Report

Man holt sich die deb-Datei unter /var/cache/apt/ und packt es von Hand aus (mit tar) und ebenfalls das das control.tar.gz. In der control/postinst muß dann folgende Zeile ergänzt oder auskommentiert werden:

$basedir/bin/java -client -Xshare:dump > /dev/null

Erkänzungen wären z.B. -Xms[BYTES] und/oder -Xmx[BYTES].
Nun kann die das Auspacken wieder rückgängig gemacht und dann mit dpkg -i sun-java5-bin*.deb installiert werden.

Alternativ kann man ein fertig gepatches Package runter laden: http://www.joerghoh.de/sun-java5-bin_1.5.0-10-1.1_i386.deb.
Achtung: auf Aktualität prüfen!!!

Kategorien:

Stichwörter:

vserver · virtual · server · java · sun · error · apt · deb · java5 · installation ·