java in a live cd
ivan fernandez calvo
ivan.fernandez at sacnet.es
Fri Jan 26 08:52:54 CET 2007
the sun jdk search libjava.so
in /filesystem.squashfs/usr/lib/jvm/java-1.5.0-sun/jre/lib/i386/libjava.so I make a "ln -s / /filesystem.squashfs" and it works fine.
Why java search in /filesystem.squashfs directory?
El jue, 25-01-2007 a las 10:08 +0100, MarioDebian escribió:
> On 1/25/07, ivan fernandez calvo <ivan.fernandez at sacnet.es> wrote:
> > I try to make a livecd that it have java with the sun jdk but i have
> > problem to make works the sun jdk (with the free-java-sdk works but is
> > too big to my instalation). I make this:
> >
> > cd /tmp
> > make-live --config /etc/make-live.conf
> > cd /tmp/debian-live/chroot
> >
> > chroot $( pwd )
> >
> > apt-get install tomcat5 libxalan2-java liblog4j1.2-java bridge-utils
> > ifenslave-2.6 openssh-server tcpdump proftpd libcommons-fileupload-java
> > mc sun-java5-jdk xalan libxerces27 openntpd inotify-tools nmap netcat
> > deborphan mgetty ppp console-tools console-data console-common less
> >
> > dpkg-reconfigure -a
> >
> > /limpiarApt.sh
> > exit
> >
> > ./recreate.sh
> >
> > i atach the scripts limpiarApt.sh (clean apt caches an server lists),
> > recreate.sh (make the squashfs and iso from the chroot directory) and
> > make-live.conf
> > I put this options at boot time
> > boot=casper quiet ip=eth0,192.168.1.1,255.255.255.0 locale=es
> > hostname=sbu keyb=es username=sipco2
> >
> > the cd boot fine, but when i try to execute java or javac y se the next
> > error.
> >
> > Error: could not find libjava.so
> > Error: could not find Java 2 Runtime Environment
>
> Do this:
>
> strace java --version 2>&1 | grep libjava
>
> You will see where is java searching for libjava.so ...
>
> Pehaps the path is outside unionfs chroot (ubuntu+casper have /rofs
> where squashfs is mounted and java search into this dir)
>
> I hope thas this can help debugging the error...
>
> >
> > I try to export all know enviroment variables about java
> > (JAVA_HOME,JDK_HOME,JRE_HOME,JAVA_ROOT,CLASSPATH,LD_LIBRARY_PATH,...)
> > and allways the same error.
> > In the developer system if i make a chroot to /tmp/debian-live/chroot
> > and execute java it work fine.
> > I forgot some step but i can find it, any Ideas?
> >
> > Thanks
> > --
> > Un Saludo
> > Iván Fernández Calvo
> >
> >
> >
> > _______________________________________________
> > Debian-live-devel mailing list
> > Debian-live-devel at lists.alioth.debian.org
> > http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel
> >
> >
> >
> _______________________________________________
> Debian-live-devel mailing list
> Debian-live-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel
--
SISTEMAS AVANZADOS DE CONTROL, S.A.
Iván Fernández Calvo
Departamento de Ingeniería
Edificio Prisma
C/ Colquide 6, planta baja
28230 Las Rozas, MADRID
Teléfono 91 636 35 40 Ext.: 207
Fax: 91 637 83 72
e-mail: ivan.fernandez at sacnet.es
web: www.sacnet.es
--
La presente comunicación tiene carácter confidencial y es para el
exclusivo uso del destinatario indicado en la misma. Si Ud. no es el
destinatario indicado, le informamos que cualquier forma de
distribución, reproducción o uso de esta comunicación y/o de la
información contenida en la misma están estrictamente prohibidos por la
ley. Si Ud. ha recibido esta comunicación por error, por favor,
notifíquelo inmediatamente al remitente contestando a este mensaje y
proceda a continuación a destruirlo. Gracias por su colaboración.
This communication contains confidential information. It is for the
exclusive use of the intended addressee. If you are not the intended
addressee, please note that any form of distribution, copying or use of
this communication or the information in it is strictly prohibited by
law. If you have received this communication in error, please
immediately notify the sender by reply e-mail and destroy this message.
Thank you for your cooperation.
More information about the Debian-live-devel
mailing list