21 juillet 2025 Alerte Technique – Dysfonctionnement critique des JVM Java 11 64-bit après mise à jour des PTF Java Group sur IBM i (17/07/2025)

🔴 IBM signale une panne critique affectant les machines IBM i après application de certains Java Group PTF sur les versions 7.5 et 7.4 du système d’exploitation. Les environnements d’exécution Java 11 (64 bits) ne démarrent plus, générant des erreurs de type java.lang.UnsatisfiedLinkError.

💥 Cette anomalie peut perturber le fonctionnement :

-des applications Java internes,
-des serveurs d’administration IBM i (ADMIN),
-des services web intégrés (IWS, IAS),
-ainsi que IBM Web Query si ceux-ci utilisent Java 11 64-bit,

🛠️ Problème détecté
L’application des PTF suivants entraîne une erreur fatale lors de l’exécution des JVM Java 11 (64-bit) :

Version IBM i PTF Java Group en cause
7.5 SF99955 niveau 15
7.4 SF99665 niveau 28
7.3 ✅ Non affectée
7.6 ❌ Java 11 non disponible

📌 Erreur typique rencontrée :

Exception in thread « main » java/lang/UnsatisfiedLinkError:
java/lang/System.initProperties(Ljava/util/Properties;)Ljava/util/Properties;

✅ Solution corrective officielle
IBM a publié des PTF correctifs à appliquer immédiatement après arrêt de toutes les JVM Java 11 (64-bit) :

Version IBM i PTF correctifs à appliquer
7.5 SJ06454 (CoReq) + SJ06457
7.4 SJ06453 (CoReq) + SJ06452

➡️ Identifiez les JVM actives via la commande WRKJVMJOB ou la vue SQL QSYS2.JVM_INFO.

🧪 Contournement temporaire (si correctif inapplicable)
Si vous ne pouvez pas appliquer les PTF correctifs immédiatement, IBM recommande de retirer les PTF problématiques après avoir arrêté toutes les JVM Java 11 actives :

Version IBM i PTFs à supprimer avec RMVPTF
7.5 SJ05889 & SJ05893
7.4 SJ05888 & SJ05892
7.3 ✅ Non affectée

RMVPTF LICPGM(5770JV1) SELECT(SJ0588x SJ0589x) RMV(PERM) DELAYED(NO)

⚠️ Redémarrez vos serveurs IWS ou IAS avec l’option -clean, ou nettoyez manuellement le répertoire workarea de Liberty après suppression des PTFs.

🛡️ Mesures préventives recommandées
Avant toute mise à jour Java Group PTF, IBM recommande de sauvegarder les LPP Java (5770JV1) à l’aide de SAVLICPGM.
Cela permettra de restaurer ou revenir en arrière (rollback) en cas de dysfonctionnement post-PTF.

Exemple de commandes à exécuter :

CRTSAVF QGPL/JV1OPT19
SAVLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(19) SAVF(QGPL/JV1OPT19)

Pour restaurer :

DLTLICPGM LICPGM(5770JV1) OPTION(19)
RSTLICPGM LICPGM(5770JV1) DEV(*SAVF) OPTION(19) SAVF(QGPL/JV1OPT19)

📘 Ressources complémentaires :
🔗 Guide IBM pour rollback des niveaux SR/FP Java :
https://www.ibm.com/support/pages/how-roll-back-sr-fp-level-ibm-i-java-development-kit-jdk-after-applying-ptfs

🚨 Recommandations finales :

🔄 Mettez à jour immédiatement avec les correctifs PTF recommandés si vous exécutez Java 11 (64-bit) sur IBM i.
💾 Sauvegardez vos options LPP Java avant toute nouvelle mise à jour.
📉 Surveillez activement vos JVM après mise à jour pour détecter tout comportement anormal.
🛡️ Maintenez votre environnement IBM i stable et résilient avec une gestion proactive des PTF Java.

Pour toute assistance, contactez votre support IBM ou prestataire IBM i certifié.

Agissez maintenant pour sécuriser votre environnement IT avec STR-iCT !


🔐 Restez informé sur les dernières alertes cybersécurité !

Posté dans