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!!!