Bonjour à tous,
Je viens d'installer slackware 13.37 en 64 bit en double boot avec une vieille version de linux historiquement présente sur mon pc (acheté en 2009 avec linux préinstallé).
Je ne parviens pas à utiliser une application qui fonctionne bien sur ma vieille installation, ce qui me bloque dans ma migration.
L'application : cgoban 3 , lancée à partir de java web start.
J'ignore s'il s'agit d'un pb lié à l'installation (un lien symbolique manquant), d'autorisation sur un fichier, de version de java,
ou de version du fichier java.
Voici les vérifications et essais effectués.
Vérification du PATH :
bash-4.1$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/java/bin:/usr/lib64/kde4/libexec:/usr/lib64/qt/bin:/usr/share/texmf/bin:.
Où est java :
bash-4.1# whereis java
java: /usr/lib64/java /usr/share/java
bash-4.1# ls -lh /var/log/packages/jre*
-rw-r--r-- 1 root root 36K Sep 28 15:14 /var/log/packages/jre-6u25-x86_64-1
Le lancement de cgoban.jnlp par javaws dans un terminal donne d'abord la fenètre d'attente java6 puis ça dit qu'il est impossible de
lancer l'application CGoban 3 de l'éditeur KGS Online de http://files.gokgs.com. En cliquant sur le détail de l'erreur on a plusieurs onglets dont :
onglet "exception" :
JreExecException[ Impossible de lancer la version /usr/lib64/java de Java Runtime Environment]
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
onglet "exception bouclée" :
java.io.IOException: Cannot run program "/usr/lib64/java": java.io.IOException: error=13, Permission denied
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at com.sun.javaws.JnlpxArgs.execProgram(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
… 13 more
Idem en lançant directement javaws http://files.gokgs.com/javaBin/cgoban.jnlp
Idem en faisant la même chose en tant que root.
En supposant que ce puisse être un problème lié à policykit, j'en ai tué le démon, mais ai obtenu la même erreur après relance.
Par ailleurs en me rendant sur la page de java pour tester s'il est bien installé, il me dit que non, alors qu'il y a bien le lien symbolique : "/usr/lib64/mozilla/plugins/libnpjp2.so -> /usr/lib64/java/lib/amd64/libnpjp2.so"
Je peux lancer jconsole.
Le java présent est celui packagé dans le dvd d'installation de slackware.
Auriez vous ine idée pour me débloquer ?
Merci d'avance !
# Une idée
Posté par Tsomi . Évalué à 1. Dernière modification le 25 novembre 2012 à 20:34.
Salut,
J'avais des problèmes plus ou moins similaires à un moment donné pour faire fonctionner Minecraft sur Slackware64. Ajouter un
avant l'appel à
java
avait corrigé le problème.Ça, c'est peut-être parce que le plugin Java est désactivé par Firefox en raison de ses nombreux problèmes de sécurité.
a systems programmer has seen the terrors of the world and understood the intrinsic horror of existence
[^] # Re: Une idée
Posté par Cangamra . Évalué à 1.
Effectivement, le plugin java était désactivé. Après activation, le test du le site de java est OK, en revanche, même avec la modif de LD_LIBRARY_PATH suivi de "javaws cgoban.jnlp" ça plante toujours de la même façon.
Merci quand même !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.