Receitanet Instala mas não cria ícones (Resolvido)

Iniciado por diego.weis, 20 de Setembro de 2010, 14:59

tópico anterior - próximo tópico

diego.weis

Olá Pessoal,

Estou com um contratempo no meu ubuntu 10.04 64 bits.

Instalei o Receitanet Java, através dos comandos, chmod +x (pacote), e ./(pacote).

Até aí tudo bem, foi iniciada a tela de setup, onde foi mostrado o caminho de instalação e por fim, a mensagem de que a instalação havia sido completada com sucesso.

No entanto, os ícones não apareceram em lugar nenhum. Quando fui até a pasta de instalação mencionada na janela de setup, encontrei um arquivo de log que continha a mensagem transcrita abaixo. Pelo que entendi, houve algum tipo de erro ao criar os ícones.

Detalhe: Este erro somente está ocorrendo com o Receitanet, pois hoje mesmo instalei o ITR 2010 Java da mesma maneira e tudo correu bem. Os ícones foram criados em Aplicativos -> Programas RFB -> ITR.

Alguém pode me ajudar?

Segue conteúdo do arquivo log:
(20/09/2010 13:53:06), Install, com.installshield.product.service.product.PureJavaProductServiceImpl$DiskSpaceCheck, wrn, A verificação do espaço em disco necessário requer suporte nativo para serviço de arquivos.
(20/09/2010 13:53:06), Install, com.installshield.product.actions.Files, wrn, Cannot set file attributes: operation is not supported by the current file service implementation.
(20/09/2010 13:53:06), Install, com.installshield.product.actions.Files, wrn, Cannot set file times: operation is not supported by the current file service implementation.
(20/09/2010 13:53:06), Install, com.installshield.product.actions.ExecAction, err, com.installshield.util.ProcessExecException: Cannot run program "/home/diego/ProgramasRFB/Receitanet Java/cria_icones.sh": java.io.IOException: error=13, Permissão negada
STACK_TRACE: 14
com.installshield.util.ProcessExecException: Cannot run program "/home/diego/ProgramasRFB/Receitanet Java/cria_icones.sh": java.io.IOException: error=13, Permissão negada
   at com.installshield.util.ProcessExec.executeProcess(ProcessExec.java:180)
   at com.installshield.product.actions.ExecAction.executeProcess(ExecAction.java:279)
   at com.installshield.product.actions.ExecAction.install(ExecAction.java:181)
   at com.installshield.product.service.product.PureJavaProductServiceImpl.installProductAction(PureJavaProductServiceImpl.java:1916)
   at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.getResultForProductAction(PureJavaProductServiceImpl.java:5195)
   at com.installshield.product.service.product.InstallableObjectVisitor.visitComponent(InstallableObjectVisitor.java:369)
   at com.installshield.product.service.product.InstallableObjectVisitor.visitInstallableComponents(InstallableObjectVisitor.java:333)
   at com.installshield.product.service.product.InstallableObjectVisitor.visitProductBeans(InstallableObjectVisitor.java:133)
   at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(PureJavaProductServiceImpl.java:4563)
   at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(PureJavaProductServiceImpl.java:3758)
   at com.installshield.wizard.service.AsynchronousOperation.run(AsynchronousOperation.java:41)
   at java.lang.Thread.run(Thread.java:619)

(20/09/2010 13:53:06), Install, com.installshield.product.actions.ExecAction, err, com.installshield.util.ProcessExecException: Cannot run program "/home/diego/ProgramasRFB/Receitanet Java/cria_icones_desk.sh": java.io.IOException: error=13, Permissão negada
STACK_TRACE: 14
com.installshield.util.ProcessExecException: Cannot run program "/home/diego/ProgramasRFB/Receitanet Java/cria_icones_desk.sh": java.io.IOException: error=13, Permissão negada
   at com.installshield.util.ProcessExec.executeProcess(ProcessExec.java:180)
   at com.installshield.product.actions.ExecAction.executeProcess(ExecAction.java:279)
   at com.installshield.product.actions.ExecAction.install(ExecAction.java:181)
   at com.installshield.product.service.product.PureJavaProductServiceImpl.installProductAction(PureJavaProductServiceImpl.java:1916)
   at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.getResultForProductAction(PureJavaProductServiceImpl.java:5195)
   at com.installshield.product.service.product.InstallableObjectVisitor.visitComponent(InstallableObjectVisitor.java:369)
   at com.installshield.product.service.product.InstallableObjectVisitor.visitInstallableComponents(InstallableObjectVisitor.java:333)
   at com.installshield.product.service.product.InstallableObjectVisitor.visitProductBeans(InstallableObjectVisitor.java:133)
   at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(PureJavaProductServiceImpl.java:4563)
   at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(PureJavaProductServiceImpl.java:3758)
   at com.installshield.wizard.service.AsynchronousOperation.run(AsynchronousOperation.java:41)
   at java.lang.Thread.run(Thread.java:619)

(20/09/2010 13:53:08), Install, com.installshield.extras.wizard.condition.AdminCondition, err, Unable to use Security Service
We can be free.
Ubuntu 10.04 LTS 64bits.

platao

Ola Diego, vc sabe o nome do executavel desse aplicativo? vc mesmo pode criar o lançador se souber "chamar" o aplicativo pelo terminal. No caso digite "alacarte" no terminal e crie um novo icone e comando. Nao sei se e essa a sua divida.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

diego.weis

Ola Platao,

Obrigado pela força, mas infelizmente não funcionou, pois aparentemente nem o inicializador do aplicativo foi criado. Se foi, não está nas pastas criadas no diretório selecionado na tela do setup.

Grato.
We can be free.
Ubuntu 10.04 LTS 64bits.

zeroday

Citação de: diego.weis online 20 de Setembro de 2010, 22:20
Ola Platao,

Obrigado pela força, mas infelizmente não funcionou, pois aparentemente nem o inicializador do aplicativo foi criado. Se foi, não está nas pastas criadas no diretório selecionado na tela do setup.

Grato.
Olá Diego ,

O executavel do programa deve estar em /usr/bin ou /usr/sbin deu uma procurada por ai?

Ate mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

diego.weis

#4
Pessoal,

Revirando as pastas criadas na instalação, descobri que o executavel é um arquivo (.jar).
Se eu clicar nele com o botão direito -> Abrir com Java Sun, o programa abre normalmente.

Mas criar o atalho não funcionou, ele não executa.

Att.
We can be free.
Ubuntu 10.04 LTS 64bits.

swatquest

#5
Citação de: diego.weis online 20 de Setembro de 2010, 23:00
Platao,

Revirando as pastas criadas na instalação, descobri que o executavel é um arquivo (.jar).
Se eu clicar nele com o botão direito -> Abrir com Java Sun, o programa abre normalmente.

Mas criar o atalho não funcionou, ele não executa.

Att.

Se é jar então é só colocar o comando

java -jar nome do arquivo

Por exemplo:
Supondo que o nome do arquivo é receitanet.jar

Criando um lançador.
Pode ser no menu, área de trabalho ou qualquer outro local.

Nome: Receitanet
Comando: java -jar ~/Receitanet/receitanet.jar
Comentario: Entrega da Declaração pela Internet


diego.weis

#6
Olá swatquest,

Obrigado pela ajuda.
Porém, para que funcionasse, precisei colocar o caminho do arquivo .jar entre aspas.
Exemplo: java -jar "/home/diego/ProgramasRFB/Receitanet Java/receitanet.jar"
Sem as aspas, não inicializava o aplicativo.

Por hora o problema está resolvido, conseguirei utilizar o aplicativo. Obrigado pela força Pessoal!

Porém, o ideal seria que os atalhos fossem criados juntamente com a instalação. Quando eu descobrir porque funciona com alguns programas da receita e com outros não, posto o resultado aqui. Da mesma maneira, se alguém descobrir, por favor poste também.

Grato.
We can be free.
Ubuntu 10.04 LTS 64bits.

diego.weis

#7
Pessoal,

Consegui fazer com que a instalação do receitanet criasse os atalhos no ubuntu 10.04 64bits.

Ao todo executei 3 alterações, não sei ao certo se o que produziu o efeito desejado foi o conjunto das três ou se foi alguma delas isoladamente. No entanto seguem as três para o conhecimento de mais alguém que necessite:

1 - pela central de programas ubuntu, instalei o pacote "sun-javadb-client"
2 - pela central de programas ubuntu, instalei o pacote "ia32-sunjava6-bin"
3 - adicionei todas as permissões à pasta criada na instalação, inclusive com a marcação do check-box "permitir a execução do arquivo como um programa"

Pronto!

Agora tenho os atalhos do Receitanet no menu Aplicativos -> Programas RFB2010.

Att.
We can be free.
Ubuntu 10.04 LTS 64bits.

platao

Otima dica Diego, sempre temos companheiros que relatam problemas com relação a esse aplicativo.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997