Author Topic: Probléme de lancement Ancestris beta (pour Mac)  (Read 6051 times)

0 Members and 1 Guest are viewing this topic.

Offline stillman

  • VIP
  • Jr. Member
  • *
  • Posts: 7
    • View Profile
Probléme de lancement Ancestris beta (pour Mac)
« on: October 11, 2017, 00:10:51 »
Bonjour à tous,

Après mise à jour d'Ancestris Je rencontre un problème de lancement de la version beta d'Ancestris v 0,10 sur Mac.
J'ai un message d'erreur dans Terminal qui me signale ne pas trouver la version java 1.7.0_10 ???
Alors que j'ai la dernière version de Java.

Qu'ai je manqué et que dois je faire à votre avis.

Cordialement

Offline arvernes

  • Administrator
  • Hero Member
  • *****
  • Posts: 684
  • Pep den a dle heuilh e Donkadur
    • View Profile
    • Arvernes web site
Re: Probléme de lancement Ancestris beta (pour Mac)
« Reply #1 on: October 12, 2017, 05:25:07 »
Bonjour,
Il ne resterait pas une ancienne installation d'Ancestris, qui confondrait Mac? Je ne connais pas MacOS, donc peut être dis-je une bétise....
D'autre part, qu'elle est votre version de java? Dans un terminal "java -version". Francois
Met ’drokfen ket evit teñzorioù va Frankiz !

Offline Jean-Roger

  • VIP
  • Hero Member
  • *
  • Posts: 104
    • View Profile
Re : Probléme de lancement Ancestris beta (pour Mac)
« Reply #2 on: October 12, 2017, 07:40:49 »
Bonjour à tous.


Après une erreur de manip rendant Ancestris inutilisable, j'ai fait les manips suivantes :
L'installation est fonctionnelle. Rest à voir si les pb de ralentissement observés sont résolus.
Si cette expérience peut vous servir.

Cordialement
Jean-Roger
Jean-Roger

Ancestris : 12.0.12035
Java : 14.0.1+7
Système : Mac OS X 10.13.6

Offline stillman

  • VIP
  • Jr. Member
  • *
  • Posts: 7
    • View Profile
Re : Probléme de lancement Ancestris beta (pour Mac)
« Reply #3 on: October 12, 2017, 23:41:55 »
J'ai déjà effectué cette procédure proposé par Jean-Roger (désinstallation, nettoyage Ancestris et dernière version Java)

Ancestris se lance avec un message d'erreur dans terminal sur la version Java et j'ai une petite fenêtre Java qui s'affiche sans aucun message.
Et impossible d'importer un gedcom.

Pour récapituler quand je tapes dans Terminal : java -version
La réponse est :
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)

Quand je tape dans Terminal : /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
La réponse est :
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Quand je tape dans Terminal : whereis java
La réponse est :
/usr/bin/java

Le chemin dans la console de paramétrage Java est : /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java

La je coince car il semble que le progamme ne trouve pas le bon chemin vers la derniére version de Java ou tout du moins je ne sais pas comment donner le bon chemin

Cordialement


Offline arvernes

  • Administrator
  • Hero Member
  • *****
  • Posts: 684
  • Pep den a dle heuilh e Donkadur
    • View Profile
    • Arvernes web site
Re : Probléme de lancement Ancestris beta (pour Mac)
« Reply #4 on: October 13, 2017, 05:06:05 »
Bonjour,
Il faudrait désinstaller la version 1.6 de java pour ne laisser que la version 1.8
Peut être une solution : dans le répertoire d'ancestris, (j'ai bien dit ancestris par .ancestris/trunk), vous devez avoir dans l'arborescence :
ancestris/etc
ancestris/bin
ancestris/platform
ancestris/ancestris

il faut aller dans ancestris/etc
là vous éditez le fichier ancestris.conf, et vous décommentez la ligne jdkhome="path/to/jdk" et bien sûr vous mettez le chemin qu'il vous faut.
Celal peut fonctionner. Francois
Met ’drokfen ket evit teñzorioù va Frankiz !

Offline lepleuxp

  • VIP
  • Full Member
  • *
  • Posts: 10
    • View Profile
Sv: Probléme de lancement Ancestris beta (pour Mac)
« Reply #5 on: January 02, 2018, 23:34:01 »
J'ai, moi aussi, installé la version d'apple de Java sur mon mac il y a bien longtemps "Java 6" :
https://support.apple.com/fr-fr/HT202643
Et Java 7 JRE était aussi installée

Le mieux est de supprimer cette ancienne version qui est une JDK :
https://docs.oracle.com/javase/9/install/installation-jdk-and-jre-macos.htm#JSJIG-GUID-F9183C70-2E96-40F4-9104-F3814A5A331F
(bas de page : Uninstalling the JDK )

Pour ma part,  j'ai aussi supprimé la version JRE 1.7 de Java :
https://www.java.com/fr/download/help/mac_uninstall_java.xml ,
puis réinstallé la v. 1.8.

Au lancement, le Terminal unix de Mac OS chante toujours la même refrain :
"Unable to find any JVMs matching version "1.7.0_10+".
Mais tout marche bien...
J'espère que les ralentissements et les les blocages vont s’arrêter maintenant.

Après 15 minutes, je perds de nouveau le contrôle, Ancestris v. 0.10 ne répond pas au clics, mais je peux déplacer la fenêtre... Et Ancestris me bouffe plein de ressource Ram (800 Mo) et processeur (140%) dès que je l'utilise. Après une petite minute ou deux, j'ai de nouveau la main, si je l'utilise pas.
Problème Java toujours non résolu...


Offline lepleuxp

  • VIP
  • Full Member
  • *
  • Posts: 10
    • View Profile
Re: Probléme de lancement Ancestris beta (pour Mac)
« Reply #6 on: January 03, 2018, 11:04:32 »
il faut aller dans ancestris/etc
là vous éditez le fichier ancestris.conf, et vous décommentez la ligne jdkhome="path/to/jdk" et bien sûr vous mettez le chemin qu'il vous faut.
Celal peut fonctionner. Francois
Bonjour,
Je teste ma configuration de Java :
Code: [Select]
philippe$ /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

En modifiant le fichier de conf comme indiqué par François :
jdkhome=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
Ancestris ne se lance pas :
Code: [Select]
philippe$ /Applications/ancestris\ beta/bin/ancestris ; exit;
Cannot find java. Please use the --jdkhome switch.
logout

Je ne vois pas où est l'erreur...
Je précise que je suis sur une ancienne version de macOS 10.9.5

Edit : en cherchant un peu sur le net, j'ai trouvé une solution sur le chemin du fichier de conf :
jdkhome=/Library/Java/Home
Cela pointe sur le lien symbolique créé suite à l'installation de Java JRE 1.8
Ancestris se lance, mais j'ai toujours le message d'erreur dans le terminal
Unable to find any JVMs matching version "1.7.0_10+".
Cela doit donc revenir à la même chose qu'avec la ligne commentée ?
« Last Edit: January 03, 2018, 11:27:35 by lepleuxp »

Offline lepleuxp

  • VIP
  • Full Member
  • *
  • Posts: 10
    • View Profile
Re: Probléme de lancement Ancestris beta (pour Mac)
« Reply #7 on: January 21, 2018, 21:31:39 »
Pour information, tout marche très bien avec la version JDK de Java 1.8. La version 1.9 ne fonctionnait pas du tout avec Ancestris.
Pour plusieurs logiciels (dont Zotero), il est conseillé, sur Mac, d'installer la version JDK, qui apparemment règle les soucis de lien symboliques de la version 1.6 d'Apple.

Offline Jean-Roger

  • VIP
  • Hero Member
  • *
  • Posts: 104
    • View Profile
Re: Probléme de lancement Ancestris beta (pour Mac)
« Reply #8 on: January 23, 2018, 08:46:29 »
Bonjour à tous.



Je confirme, pour l'avoir testé que la version 1.9 de Java ne fonctionne pas du tout.
Pour info, pour vérifier le pb des ralentissements observés sous Mac, j'avais ré-installé Yosemite et la version 1.7 du JRE fonctionnait bien avec cette ligne dans le fichier /etc/ancestris.conf :
Code: [Select]
jdkhome="/Library/Java/JavaVirtualMachines/1.7.0.jre/Contents/Home"
Actuellement, je tourne avec le JDK 1.8
Jean-Roger

Ancestris : 12.0.12035
Java : 14.0.1+7
Système : Mac OS X 10.13.6

Offline lepleuxp

  • VIP
  • Full Member
  • *
  • Posts: 10
    • View Profile
Re: Probléme de lancement Ancestris beta (pour Mac)
« Reply #9 on: October 06, 2018, 00:24:11 »
Je suis (enfin) passé à macOS 10.12 Sierra, et j'ai suivi les indications pour installer la version quotidienne ici : https://fr.ancestris.org/index.php?title=Installation_MacOS#Installation_de_la_version_quotidienne

Je n'ai pas voulu installer la version Java qu'Apple propose de télécharger automatiquement.
J'ai d'abord installé la version 1.8 JRE, mais mes manipulations ci-dessus ne fonctionnait pas : toujours un message d'erreur dans le terminal. Je l'ai donc désinstallé. Et ensuite j'ai téléchargé et installé la version 1.8 JDK. Cela fonctionne du premier coup. Aucun message d'erreur et Ancestis fonctionne enfin, sans se prendre la tête avec des lignes de commande.
En espérant que cela soit utile aux utilisateurs de MacOS
« Last Edit: October 06, 2018, 00:28:01 by lepleuxp »