Problem:
Unter Debian 4.0 Etch auf einem Virtuozzo-Virtual-Server läßt sich Java nicht sauber installieren. Die Fehlermeldung nach <code>apt-getcode> 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 <code>/var/cache/apt/code> und packt es von Hand aus (mit <code>tarcode>) und ebenfalls das das <code>control.tar.gzcode>. In der <code>control/postinstcode> muß dann folgende Zeile ergänzt oder auskommentiert werden:
$basedir/bin/java -client -Xshare:dump > /dev/null
Erkänzungen wären z.B. <code>-Xms[BYTES]code> und/oder <code>-Xmx[BYTES]code>.
Nun kann die das Auspacken wieder rückgängig gemacht und dann mit <code>dpkg -i sun-java5-bin*.debcode> 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!!!