Page 1 sur 1

l'appli GanttProject ne se lance plus après install Mint 22

Posté : jeu. 8 août 2024 18:42
par Gersei
Bonjour à tous,
Comme écrit ci-dessus, mon gestionnaire de projet habituel GanttProject ne se lance plus après l'installation de Mint22. Même en réinstallant le paquet avec Synaptics.
Voici le message que j'obtiens en tentant de le lancer par la console. J'en conclus qu'il y a un Pb de Java, mais mes compétences s'arrêtent là...

Code : Tout sélectionner

L390-Yoga:/usr/share/ganttproject$ ./ganttproject

Searching for Java in /usr/share/ganttproject/runtime/bin/java
...missing or not executable
Searching for Java in /usr/bin/java
...found openjdk version \"21.0.4\" 2024-07-16
...this seems to be an old Java Runtime
Searching for Java in /usr/lib/jvm/default-java/bin/java
...found openjdk version \"21.0.4\" 2024-07-16
...this seems to be an old Java Runtime
Searching for Java in /usr/lib/jvm/java-1.21.0-openjdk-amd64/bin/java
...found openjdk version \"21.0.4\" 2024-07-16
...this seems to be an old Java Runtime
Searching for Java in /usr/lib/jvm/java-21-openjdk-amd64/bin/java
...found openjdk version \"21.0.4\" 2024-07-16
...this seems to be an old Java Runtime
JavaVM executable not found. You may want to set the path to the root of your Java Runtime installation in JAVA_HOME environment variable or pass it to ganttproject in --java-home argument
L390-Yoga:/usr/share/ganttproject$


Merci pour votre aide !
Salut, Gersei

Re: l'appli GanttProject ne se lance plus après install Mint 22

Posté : jeu. 8 août 2024 23:34
par Gersei
Merci Cyrille,

comme indiqué dans ce post j'ai viré la version java21-runtime, j'ai mis la 17 , et il semble qu'il y ait un pb de path... Voici ce que ça donne :

Code : Tout sélectionner


L390-Yoga:/$ sudo apt purge openjdk*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Note : sélection de openjdk-11-jdk pour l'expression rationnelle « openjdk* »
... pareil pour plein de versions de opendjk...
Le paquet « openjdk-8-jre-zero » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  ca-certificates-java fonts-dejavu-extra java-common libatk-wrapper-java
  libatk-wrapper-java-jni libel-api-java libhsqldb1.8.0-java libjsp-api-java
  libservlet-api-java libservlet3.1-java libwebsocket-api-java
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  default-jre* default-jre-headless* ganttproject* libreoffice-sdbc-hsqldb*
  openjdk-21-jre* openjdk-21-jre-headless*
0 mis à jour, 0 nouvellement installés, 6 à enlever et 5 non mis à jour.
...
Suppression de libreoffice-sdbc-hsqldb (4:24.2.4-0ubuntu0.24.04.2) ...
Suppression de ganttproject (3.0.3000-1) ...
Suppression de default-jre (2:1.21-75+exp1) ...
Suppression de default-jre-headless (2:1.21-75+exp1) ...
Suppression de openjdk-21-jre:amd64 (21.0.4+7-1ubuntu2~24.04) ...
Suppression de openjdk-21-jre-headless:amd64 (21.0.4+7-1ubuntu2~24.04) ...
ent des actions différées (« triggers ») pour mate-menus (1.26.1+mint1) .
..
Traitement des actions différées (« triggers ») pour gnome-icon-theme (3.12.0-5)
 ...
Traitement deTraitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2)
 ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1.1ubun
tu3) ...
Traitems actions différées (« triggers ») pour libreoffice-common (4:24.2.
4-0ubuntu0.24.04.2) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (2.4-4) ..
.
Traitement des actions différées (« triggers ») pour mailcap (3.70+nmu1ubuntu1) 
...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.27-2b
uild1) ...
(Lecture de la base de données... 498174 fichiers et répertoires déjà installés.
)
Purge des fichiers de configuration de libreoffice-sdbc-hsqldb (4:24.2.4-0ubuntu
0.24.04.2) ...
Purge des fichiers de configuration de openjdk-21-jre-headless:amd64 (21.0.4+7-1
ubuntu2~24.04) ...
Purge des fichiers de configuration de ganttproject (3.0.3000-1) ...

L390-Yoga:/$ sudo apt install openjdk-17-jre
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libel-api-java libhsqldb1.8.0-java libjsp-api-java libservlet-api-java libservlet3.1-java libwebsocket-api-java
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  openjdk-17-jre-headless
Paquets suggérés :
  fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
Les NOUVEAUX paquets suivants seront installés :
  openjdk-17-jre openjdk-17-jre-headless
0 mis à jour, 2 nouvellement installés, 0 à enlever et 5 non mis à jour.
Il est nécessaire de prendre 48,1 Mo dans les archives.
Après cette opération, 193 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 https://ubuntu.lafibre.info/ubuntu noble-updates/main amd64 openjdk-17-jre-headless amd64 17.0.12+7-1ubuntu2~24.04 [47,9 MB]
Réception de :2 https://ubuntu.lafibre.info/ubuntu noble-updates/main amd64 openjdk-17-jre amd64 17.0.12+7-1ubuntu2~24.04 [198 kB]
48,1 Mo réceptionnés en 35s (1 385 ko/s)                                                                                  
Sélection du paquet openjdk-17-jre-headless:amd64 précédemment désélectionné.
(Lecture de la base de données... 498142 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../openjdk-17-jre-headless_17.0.12+7-1ubuntu2~24.04_amd64.deb ...
Dépaquetage de openjdk-17-jre-headless:amd64 (17.0.12+7-1ubuntu2~24.04) ...
Sélection du paquet openjdk-17-jre:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../openjdk-17-jre_17.0.12+7-1ubuntu2~24.04_amd64.deb ...
Dépaquetage de openjdk-17-jre:amd64 (17.0.12+7-1ubuntu2~24.04) ...
Paramétrage de openjdk-17-jre-headless:amd64 (17.0.12+7-1ubuntu2~24.04) ...
update-alternatives: utilisation de « /usr/lib/jvm/java-17-openjdk-amd64/bin/java » pour fournir « /usr/bin/java » (java) e
n mode automatique
update-alternatives: utilisation de « /usr/lib/jvm/java-17-openjdk-amd64/bin/jpackage » pour fournir « /usr/bin/jpackage » 
(jpackage) en mode automatique
update-alternatives: utilisation de « /usr/lib/jvm/java-17-openjdk-amd64/bin/keytool » pour fournir « /usr/bin/keytool » (k
eytool) en mode automatique
update-alternatives: utilisation de « /usr/lib/jvm/java-17-openjdk-amd64/bin/rmiregistry » pour fournir « /usr/bin/rmiregis
try » (rmiregistry) en mode automatique
update-alternatives: utilisation de « /usr/lib/jvm/java-17-openjdk-amd64/lib/jexec » pour fournir « /usr/bin/jexec » (jexec
) en mode automatique
Traitement des actions différées (« triggers ») pour mailcap (3.70+nmu1ubuntu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.27-2build1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1.1ubuntu3) ...
Traitement des actions différées (« triggers ») pour mate-menus (1.26.1+mint1) ...
Traitement des actions différées (« triggers ») pour ca-certificates-java (20240118) ...
done.
Paramétrage de openjdk-17-jre:amd64 (17.0.12+7-1ubuntu2~24.04) ...

L390-Yoga:/$ cd /usr/share/ganttproject/
L390-Yoga:/usr/share/ganttproject$ ./ganttproject

Searching for Java in /usr/share/ganttproject/runtime/bin/java
...missing or not executable
Searching for Java in /usr/bin/java
...found openjdk version \"17.0.12\" 2024-07-16
...this seems to be an old Java Runtime
Searching for Java in /usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java
...found openjdk version \"17.0.12\" 2024-07-16
...this seems to be an old Java Runtime
Searching for Java in /usr/lib/jvm/java-17-openjdk-amd64/bin/java
...found openjdk version \"17.0.12\" 2024-07-16
...this seems to be an old Java Runtime
JavaVM executable not found. You may want to set the path to the root of your Java Runtime installation in JAVA_HOME environment variable or pass it to ganttproject in --java-home argument
L390-Yoga:/usr/share/ganttproject$ 

Re: l'appli GanttProject ne se lance plus après install Mint 22

Posté : sam. 10 août 2024 11:36
par Gersei
Merci !
Mais bizzarement, je n'arrive pas à virer opendjk21:

Code : Tout sélectionner


$ sudo apt remove  openjdk-21-jre
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Le paquet « openjdk-21-jre » n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 38 non mis à jour.
$ java -version
openjdk version "21.0.4" 2024-07-16 LTS
OpenJDK Runtime Environment (build 21.0.4+9-LTS)
OpenJDK 64-Bit Server VM (build 21.0.4+9-LTS, mixed mode, sharing)
$
même avec :

Code : Tout sélectionner

~$ sudo apt purge openjdk*
...

$ sudo apt autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
0 mis à jour, 0 nouvellement installés, 0 à enlever et 38 non mis à jour.

~$ java -version
openjdk version "21.0.4" 2024-07-16 LTS
OpenJDK Runtime Environment (build 21.0.4+9-LTS)
OpenJDK 64-Bit Server VM (build 21.0.4+9-LTS, mixed mode, sharing)
~$ 


Re: l'appli GanttProject ne se lance plus après install Mint 22

Posté : sam. 10 août 2024 11:39
par Gersei
Est-ce que les deux versions 21 et 17 peuvent cohabiter ?

Re: l'appli GanttProject ne se lance plus après install Mint 22

Posté : mar. 13 août 2024 16:48
par Gersei
Merci Cyrille !
J'ai suivi scrupuleusement ta procédure et Ganttproject se lance bien !

Re: l'appli GanttProject ne se lance plus après install Mint 22

Posté : mar. 13 août 2024 16:51
par Gersei
Merci

Re: l'appli GanttProject ne se lance plus après install Mint 22

Posté : mar. 13 août 2024 16:57
par Gersei
Voila