Simão Melo Gurgel
Website, blog, repositório e fotolog.
Versão: final
Última alteração em 28/02/2010 04:36:47.
Copyleft copyleft 2005 - 2009 Simão Melo Gurgel
linha

Resolvendo problemas na instalação de aplicativos JAVA
Terça-Feira, 19 de Dezembro de 2006

Por algum motivo, eu prefiro instalar a máquina virtual do JAVA baixando direto do website da SUN. Não sei se este foi o motivo, mas a instalação do magic draw ficou seriamente comprometida (...), ou seja, não tava mais funcionando.

Segue a mensagem de erro.

root@guaira:/usr/src# ./MD_UML_120_unix.sh
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

Launching installer...

grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
$JAVA_HOME/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

Estranhamente todas as bibliotecas estão em seus devidos locais. Principalmente essa "paieza" da libc.so... ORAS!!!

OK. Pesquisando um pouco por descobri que outros aplicativos JAVA passam por este mesmo problema. Descobri ainda mais. Na verdade o problema é no instalador que é (ou foi) desenvolvido pela macrovision. Trata-se de uma espécie de módulo que eles chamam de LAX.

Procurando mais um pouco descobri uma criatura que conseguiu contornar o problema. Segue abaixo o passo-a-passo.

Habilite o modo de DEBUG do LAX

root@guaira:/usr/src# export LAX_DEBUG=1

Rode o instalador de sua aplicação...

root@guaira:/usr/src# ./MD_UML_120_unix.sh

Sim, sim... vai aparecer muitas mensagens novas agora... tipo assim:

Preparing to install...
Checking for POSIX df.
Found POSIX df.
Checking tail options...
Using tail -n 1.
True location of the self extractor: /usr/src/MD_UML_120_unix.sh
Creating installer data directory: /tmp/install.dir.5618
Creating installer data directory: /tmp/install.dir.5618/InstallerData
Gathering free-space information...
Space needed to complete the self-extraction: 6850 blocks
Available space: 8695424 blocks
Available blocks: 8695424 Needed blocks: 6850 (block = 512 bytes)
This installation does not contain a VM.
Extracting the installation resources from the installer archive...
Extracting install.zip from ./MD_UML_120_unix.sh to /tmp/install.dir.5618/InstallerData/installer.zip ...
Extracting to padded done, exit code = 0
Extracting from padded to zip done, exit code = 0
Creating disk1 data directory: /tmp/install.dir.5618/InstallerData/Disk1
Creating instdata data directory: /tmp/install.dir.5618/InstallerData/Disk1/InstData
Extracting resources from ./MD_UML_120_unix.sh to /tmp/install.dir.5618/InstallerData/Disk1/InstData/Resource1.zip ...
Extracting done, exit code = 0
Configuring the installer for this system's environment...


To be continued...

Logicamente, eu cortei algumas partes da saída do instalador que denunciavam alguns paths. Nada que comprometesse o entedimento.

OK, agora vem a melhor parte. Note que eu destaquei um caminho no bloco anterior de código. Este caminho será bem útil agora.

root@guaira:/usr/src# export CLASSPATH=/tmp/install.dir.5618/InstallerData/installer.zip

Último passo. Vamos rodar o instalador em modo texto (e em modo padrão de instalação).

root@guaira:/usr/src# $JAVA_HOME/bin/java -Djava.compiler=NONE -Xmx50331648 -Xms16777216 com.zerog.lax.LAX /tmp/install.dir.5618/temp.lax /tmp/env.properties.5618 "-i" "console"

É isso. Aqui o magic draw instalou direitinho na pasta HOME do usuário root. Depois foi só mover pro local adequado.



Navegação
» Principal
» Arquivos
» Fotos
» Favoritos
» Contato
» Sobre

Novidades
27/03/2009 10:20 Hoje começo a desenvolver um novo website. Será bem parecido com o atual, atualizarei o design, automatizarei algumas tarefas e vou integrar alguns serviços da web. É isso...

24/07/2007 14:44 Novo post com meus favoritos, legal o esquema de tags do del.icio.us :D.

03/07/2007 17:39 Compartilhar meus "comics" preferidos. Seque um publicado no http://www.phdcomics.com. Chama-se Draft Approved!.

15/06/2007 16:03 Updates na seção de Favoritos. Adicionada referência para meu perfil no Last.fm. Músicas favoritas!

10/06/2007 10:28 Nova foto, diretamente de Belém do Pará. Em breve mais detalhes da SBRC 2007.

09/05/2007 09:58 Novo post, =).

08/05/2007 14:19 Criada nova seção: Sobre.

19/01/2007 12:00 Novo post. Conheça o Blog da Equipe do SOFIA !!

11/01/2007 18:34 Mais um oferecimento: Bad Vista.

06/01/2007 22:10 Integração total com o del.icio.us. Confira aqui meus favoritos mais recentes. Você também poderá utilizar a navegação Favoritos.

05/01/2007 13:14 Mais um post no estilo how to !

19/12/2006 17:37 Novo post !

06/12/2006 09:12 Nova seção no website: Favoritos. Por enquanto ainda tá linkado com o meu del.icio.us

Posts

24/07/2007 [POST] delicious
--
03/07/2007 [POST] Draft Approved!
--
10/06/2007 [FOTO] Lembranças de Belém do Pará
--
08/05/2007 [POST] 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
--
19/01/2007 [POST] Blog da Equipe do SOFIA
--
05/01/2007 [POST] Redimensionando Partições do VMWARE
--
19/12/2006 [POST] Resolvendo problemas na instalação de aplicativos JAVA
--
17/11/2006 [VIDEO] Rumsfeld Gets Cute At The Podium
--
17/11/2006 [FOTO] Eclipse Solar
--
08/11/2006 [FOTO] Pôr do sol
--
31/10/2005 [POST] Punk, Daft Punk
--
30/09/2005 [POST] Não ao projeto de lei do Ato Médico.
--
16/08/2005 [POST] O Firefox é um panda !!!
--
08/06/2005 [POST] "A formiga só trabalha porque não sabe cantar"
--
12/01/2005 [POST] Objetivos de Desenvolvimento do Milênio

Oferecimento
Apache Web Server
PHP Power
CSS Power
FF Power


Propaganda


tux GNU/Linux Powered ! Linux User #338815