Sun Java Enterprise System 2005Q4 Guide de mise � niveau |
Chapitre 2
Mise � niveau des composants partag�s Java ESCe chapitre fournit des informations sur la mise � niveau des composants partag�s Java ES vers Java ES 2005Q4 (version 4).
Ce chapitre se compose des sections suivantes :
Remarque
Pour mettre � niveau les composants partag�s en vue de la mise � niveau de Sun Cluster, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :
http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view
Toutefois, pour les composants de s�curit�, installez les packages � partir de la distribution Java ES 2005Q4 (version 4) plut�t que du CD-ROM 1 ou 2 de Sun Cluster.
Pr�sentation de la mise � niveau des composants partag�sLa mise � niveau des composants partag�s vers Java ES 2005Q4 (version 4) doit faire partie d’un plan de mise � niveau plus complet, comme expliqu� dans le Chapitre 1, � Planification des mises � niveau. � Pour r�ussir votre mise � niveau, lisez attentivement le chapitre 1 et pr�parez un plan de mise � niveau qui r�ponde � vos besoins.
À propos de votre plan de mise � niveau
Votre plan de mise � niveau doit couvrir les domaines suivants :
- Syst�me d’exploitation. Effectuez toutes les mises � niveau du syst�me d’exploitation, comme expliqu� dans la section Syst�me d’exploitation. Pour toutes les plates-formes, sauf Solaris 10, mettez � niveau le syst�me d’exploitation avant de mettre � niveau les composants partag�s.
- M�thode de mise � niveau. V�rifiez la version de Java Enterprise System dont vous disposez actuellement et assurez-vous que vous comprenez la m�thode pour effectuer la mise � niveau vers Java ES version 4. Dans la plupart des cas, lors de la mise � niveau des composants partag�s, la proc�dure est identique, qu’elle soit effectu�e � partir de Java ES 2004Q2 (version 2) ou de Java ES 2005Q1 (version 3). Les proc�dures qui d�pendent d’une m�thode particuli�re de mise � niveau sont indiqu�es dans ce chapitre. Pour plus d’informations sur la m�thode de mise � niveau, reportez-vous � la section M�thodes de mise � niveau.
- D�pendances pour la mise � niveau. Vous devez conna�tre les d�pendances existant entre les composants que vous mettez � niveau. En g�n�ral, la mise � niveau des composants est ordonn�e en fonction de leurs d�pendances. Par exemple, avant de mettre � niveau un composant, vous devez mettre � niveau le composant dont il d�pend. D’autres facteurs sont � prendre en compte, comme les d�pendances strictes et souples pour la mise � niveau, comme expliqu� dans la section D�pendances pour la mise � niveau.
Avant de commencer, d�terminez � l’aide du Tableau 1-6 les composants qui doivent �tre mis � niveau.
- Mise � niveau globale ou s�lective. Si vous mettez � niveau tous les composants install�s sur un ordinateur, vous devez mettre � niveau tous les composants partag�s dont ils d�pendent. Toutefois, lors de la mise � niveau de la version 3 vers la version 4, vous pouvez mettre � niveau de mani�re s�lective certains composants. Il est quand m�me pr�f�rable de mettre � niveau tous les composants partag�s dont d�pendent les composants install�s sur l’ordinateur. Les composants partag�s pour la version 4 prennent en charge les composants pour la version 3. Pour plus d’informations, reportez-vous � la section Informations sur la mise � niveau des composants partag�s.
- Consignes pour l’ordre des mises � niveau. Consultez les consignes r�pertori�es dans la section Consignes g�n�rales pour l’ordre des mises � niveau. En g�n�ral, les composants partag�s sont les premiers � �tre mis � niveau. Toutefois, vous devez conna�tre toute la s�quence de la mise � niveau vers Java ES version 4 avant de commencer la proc�dure.
Techniques de mise � niveau des composants partag�s
Il existe trois techniques de mise � niveau des composants partag�s vers Java ES version 4. Les techniques � appliquer d�pendent du nombre et du type de composants partag�s que vous mettez � niveau, en fonction de votre plan de mise � niveau.
Les trois techniques possibles sont les suivantes :
Si votre plan demande la mise � niveau de quelques composants partag�s, envisagez plut�t d’appliquer des patchs individuels, si disponibles, � ces composants.
Le Tableau 2-1 r�pertorie les patchs de mise � niveau disponibles pour chaque composant partag�. La section Mise � niveau des composants partag�s par l’application de patchs individuels fournit les instructions de t�l�chargement et d’application des patchs.
- Clusters de patchs. Un cluster de patchs contient tous les patchs de mise � niveau disponibles pour les composants partag�s. Il simplifie ainsi le processus de mise � niveau car vous pouvez mettre � niveau tous les composants partag�s correspondants en ex�cutant un seul script de mise � niveau fourni avec le cluster de patchs.
Il existe un cluster de patchs distinct pour chaque plate-forme Solaris. Il n’existe pas de cluster de patchs pour la plate-forme Linux.
Utilisez cette technique si votre plan de mise � niveau implique la mise � niveau de plusieurs composants partag�s. M�me si vous ne mettez pas � niveau tous les composants partag�s couverts par le cluster de patchs, ce dernier peut repr�senter la meilleure m�thode de mise � niveau des composants partag�s sp�cifi�s dans votre plan de mise � niveau.
Pour plus d’informations sur le t�l�chargement et l’application d’un cluster de patchs, reportez-vous � la section Mise � niveau de composants partag�s � l’aide de clusters de patchs.
�tant donn� que l’application de patchs n’est pas disponible pour la mise � niveau des composants partag�s de Java Enterprise System sous Linux, cette derni�re s’effectue en g�n�ral par le remplacement des paquets RPM. Toutefois, certains composants partag�s fournissent les paquets RPM en tant que patchs.
Le Tableau 2-1 indique les composants partag�s qui utilisent le remplacement des packages pour la mise � niveau vers Java ES version 4. Pour toute information suppl�mentaire sur le remplacement des packages, reportez-vous � la section Mise � niveau de composants par remplacement des packages.
Proc�dure g�n�rale de mise � niveau
Les �tapes g�n�rales � suivre pour la mise � niveau des composants partag�s sont indiqu�es ci-dessous.
- À partir de votre plan de mise � niveau, d�terminez la m�thode de mise � niveau appropri�e et les composants partag�s � mettre � niveau.
Consultez les informations relatives au d�veloppement d’un plan de mise � niveau dans les sections ci-avant de cette pr�sentation. Vous pouvez �galement vous reporter � la section Planification de la mise � niveau pour plus d’informations.
- D�terminez les techniques de mise � niveau disponibles pour la mise � niveau des composants partag�s sp�cifi�s dans votre plan.
Ces informations se trouvent dans les sections suivantes :
- En fonction de vos besoins, suivez les proc�dures correspondantes des sections suivantes :
Mise � niveau des composants partag�s pour la version 3
Le Tableau 2-1 indique les techniques de mise � niveau � utiliser pour la mise � niveau de composants partag�s � partir de Java ES version 3. Prenez note des points suivants :
- Plate-forme Solaris. Plusieurs options de mise � niveau sont disponibles :
- Dans la plupart des cas, vous pouvez appliquer des patchs particuliers pour mettre � niveau les composants partag�s vers Java ES version 4.
- L’application d’un cluster de patchs sp�cifique � la plate-forme repr�sente en g�n�ral la m�thode la plus efficace de mise � niveau des composants partag�s de la version 3. Un cluster de patchs contient tous les patchs disponibles pour la mise � niveau de tous les composants partag�s vers la version 4. Pour plus d’informations, reportez-vous � la section Mise � niveau de composants partag�s � l’aide de clusters de patchs.
- Dans certains cas, il vous faut remplacer les packages de la version 3 par ceux de la version 4 fournis dans la distribution Java ES.
- Pour les composants partag�s qui n’ont pas chang� depuis la version 3, aucune mise � niveau n’est n�cessaire.
- Plate-forme Linux. Les composants partag�s doivent �tre mis � niveau par l’installation ou le remplacement des paquets RPM. Si un ID de patch est r�pertori� dans le Tableau 2-1, un patch est fourni. Il contient les paquets RPM n�cessaires � la mise � niveau du composant, ce qui simplifie le t�l�chargement et l’installation des paquets. Des instructions sp�ciales sont fournies avec le patch. De plus, vous pouvez utiliser l’ID de patch pour suivre les modifications apport�es au composant partag�. Il n’existe pas de cluster de patchs pour la plate-forme Linux.
Remarque
Dans le Tableau 2-1, les deux derniers chiffres de l’ID de patch indiquent le num�ro de r�vision du patch. Un num�ro de r�vision sup�rieur correspond � une version plus r�cente.
Le Tableau 2-1 indique la r�vision minimum requise pour la mise � niveau. S’il existe des versions plus r�centes, utilisez-les � la place de celles indiqu�es dans ce tableau.
Le nom complet des composants partag�s r�pertori�s dans le Tableau 2-2 est indiqu� dans la section Composants partag�s de la version 4.
Tableau 2-1 Techniques de mise � niveau des composants partag�s � partir de Java ES version 3
Composant partag�
Solaris 8
SPARCSolaris 9
SPARCSolaris 10
SPARCSolaris 9
x86Solaris 10
x86Linux
ANT
Remplacer les packages
ACL
Remplacer les packages
BDB
Remplacer les packages
CAC
Remplacer les packages
ICU
116103-08
114677-10
119810-01
114678-10
119811-01
Remplacer les packages
IM-SDK
118789-09
118790-09
118791-10
J2SE
Installer J2SE 5.0 comme expliqu� dans la section Mise � niveau de J2SE pour Java ESversion 4.
JAF
Non modifi� depuis la version 3. Pas de mise � niveau n�cessaire.
JATO
Remplacer les packages (facultatif, voir Mise � niveau de JATO)
JavaHelp
Non modifi� depuis la version 3. Pas de mise � niveau n�cessaire.
Remplacer les packages
JavaMail
Non modifi� depuis la version 3. Pas de mise � niveau n�cessaire.
Composants li�s � JAX
JAXB
JAXP
JAXR
JAX-RPC
SAAJ
WSCLAppliquer le cluster de patchs sp�cifique � la plate-forme
Voir Proc�dures du cluster de patchs.119190-03
JCAPI
Non modifi� depuis la version 3. Pas de mise � niveau n�cessaire.
JDMK
119044-01
119046-01
JSS
119209-05
119211-05
119213-06
119212-05
119214-06
Remplacer les packages
KTSE
Non modifi� depuis la version 3. Pas de mise � niveau n�cessaire.
LDAP C SDK
116837-02
116838-02
118353-02
LDAP J SDK
119725-02
Remplacer les packages
MA Core
119527-02
119528-02
119529-02
MFWK
119803-02
119804-02
Remplacer les packages
NSPR
119209-05
119211-05
119213-05
119212-05
119214-05
Remplacer les packages
NSS
119209-05
119211-05
119213-05
119212-05
119214-05
Remplacer les packages
SASL
115328-02
115342-02
119345-01
115343-02
119346-01
Remplacer les packages
SEDC
Reportez-vous au Mise � niveau de Sun Explorer Data Collector.
SJWC
Remplacer les packages
Mise � niveau des composants partag�s pour la version 2
Le Tableau 2-2 indique les techniques de mise � niveau � utiliser lors de la mise � niveau de composants partag�s � partir de Java ES version 2. Prenez note des points suivants :
- Plate-forme Solaris. Dans la plupart des cas, le cluster de patchs utilis� pour la mise � niveau des composants est sp�cifique � la plate-forme. Dans les autres cas, vous installez des packages ou les remplacez � l’aide des packages pour la version 4 fournis avec la distribution Java ES.
- Plate-forme Linux. Les composants partag�s doivent �tre mis � niveau par l’installation ou le remplacement des paquets RPM. Si un ID de patch est r�pertori� dans le Tableau 2-2, un patch est fourni. Il contient les paquets RPM n�cessaires � la mise � niveau du composant, ce qui simplifie le t�l�chargement et l’installation des paquets. Des instructions sp�ciales sont fournies avec le patch. De plus, vous pouvez utiliser l’ID de patch pour suivre les modifications apport�es au composant partag�. Il n’existe pas de cluster de patchs pour la plate-forme Linux.
Remarque
Dans le Tableau 2-2, les deux derniers chiffres de l’ID de patch indiquent le num�ro de r�vision du patch. Un num�ro de r�vision sup�rieur correspond � une version plus r�cente.
Le Tableau 2-2 indique la r�vision minimum requise pour la mise � niveau. S’il existe des versions plus r�centes, utilisez-les � la place de celles indiqu�es dans ce tableau.
Le nom complet des composants partag�s r�pertori�s dans le Tableau 2-2 est indiqu� dans la section Composants partag�s de la version 4.
Tableau 2-2 Techniques de mise � niveau des composants partag�s � partir de Java ES version 2
Composant partag�
Solaris 8
SPARCSolaris 9
SPARCSolaris 10
SPARCSolaris 9
x86Solaris 10
x86Linux
ANT
Remplacer les packages
ACL
Remplacer les packages
BDB
Remplacer les packages
CAC
Installer les packages
ICU
Appliquer le cluster de patchs sp�cifique � la plate-forme
Remplacer les packages
IM-SDK
Appliquer le cluster de patchs sp�cifique � la plate-forme
118791-09
J2SE
Installer J2SE 5.0 comme expliqu� dans la section Mise � niveau de J2SE pour Java ESversion 4.
JAF
Appliquer le cluster de patchs sp�cifique � la plate-forme
Installer les packages
JATO
Appliquer le cluster de patchs sp�cifique � la plate-forme
Installer les packages
JavaHelp
Remplacer les packages
JavaMail
Appliquer le cluster de patchs sp�cifique � la plate-forme
Installer le package
Composants li�s � JAX
JAXB
JAXP
JAXR
JAX-RPC
SAAJ
WSCLAppliquer le cluster de patchs sp�cifique � la plate-forme
119190-03
JCAPI
Appliquer le cluster de patchs sp�cifique � la plate-forme
118613-01
JDMK
Appliquer le cluster de patchs sp�cifique � la plate-forme
119046-01
JSS
Appliquer le cluster de patchs sp�cifique � la plate-forme
Installer les packages
KTSE
Appliquer le cluster de patchs sp�cifique � la plate-forme
Remplacer les packages
LDAP C SDK
Appliquer le cluster de patchs sp�cifique � la plate-forme
118353-02
LDAP J SDK
Appliquer le cluster de patchs sp�cifique � la plate-forme
Installer les packages
MA Core
Appliquer le cluster de patchs sp�cifique � la plate-forme
119529-02
NSPR
Appliquer le cluster de patchs sp�cifique � la plate-forme
Remplacer les packages
NSS
Appliquer le cluster de patchs sp�cifique � la plate-forme
Remplacer les packages
SASL
Appliquer le cluster de patchs sp�cifique � la plate-forme
Remplacer les packages
SEDC
Reportez-vous au Mise � niveau de Sun Explorer Data Collector.
SJWC
Installer les packages
Mise � niveau des composants partag�s par l’application de patchs individuelsSur les plates-formes Solaris, vous pouvez mettre � niveau de nombreux packages des composants partag�s de Java ES 2005Q1 (version 3) vers Java ES 2005Q4 (version 4) par l’application de patchs qui modifient les packages install�s.
Remarque
Pour la mise � niveau � partir de Java ES 2004Q2 (version 2), vous ne devez pas appliquer de patchs individuels, mais plut�t un cluster de patchs, comme d�crit dans la section Mise � niveau de composants partag�s � l’aide de clusters de patchs.
L’avantage de la technique de patch par rapport au remplacement des packages est que les r�visions appliqu�es par un patch peuvent �tre annul�es ensuite, si n�cessaire. En g�n�ral, la taille d’un patch est inf�rieure � la taille d’un package mis � jour. Il est donc plus simple � t�l�charger et � installer. Les patchs sont en principe plus r�cents que la derni�re version du package. La r�vision la plus r�cente d’un patch peut �tre facilement t�l�charg�e � partir du site SunSolve, comme d�crit dans cette section.
Le Tableau 2-1 indique les ID de tous les patchs de composants partag�s utilis�s pour la mise � niveau � partir de Java ES version 3 vers Java ES version 4.
Si votre plan de mise � niveau implique la mise � niveau de plusieurs composants partag�s sur une plate-forme Solaris, l’utilisation d’un cluster de patchs peut s’av�rer la meilleure m�thode. Le cluster de patchs contient tous les patchs disponibles pour la mise � niveau des composants partag�s qui utilisent la technique de patch. Reportez-vous � la section Mise � niveau de composants partag�s � l’aide de clusters de patchs pour plus d’informations sur les clusters de patchs.
Si votre plan de mise � niveau demande la mise � niveau de quelques composants seulement, vous pouvez appliquer des patchs individuels, comme expliqu� dans la proc�dure ci-dessous. Vous pourrez ult�rieurement annuler les patchs que vous appliquez, comme d�crit dans la proc�dure ci-apr�s.
Mise � jour vers Java ES 2005Q4 � l’aide de patchs
Pour mettre � niveau les composants partag�s, vous avez la possibilit� d’utiliser les patchs individuels r�pertori�s dans le Tableau 2-1. Proc�dez comme suit :
- R�cup�rez le patch souhait� comme indiqu� dans le Tableau 2-1.
Vous pouvez t�l�charger les patchs dans /tmp � partir de l’adresse : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Avant d’appliquer le patch, lisez toutes les instructions particuli�res contenues dans le fichier README fourni avec le patch.
- Appliquez le patch � l’aide de la commande patchadd, comme illustr� dans l’exemple suivant. Elle permet d’appliquer le patch au composant partag� Mobile Access Core :
patchadd 119527-02
Pour plus d’informations sur la commande patchadd reportez-vous � la page de manuel patchadd(1M).
Annulation de la mise � niveau effectu�e � l’aide d’un patch
Vous pouvez annuler toute mise � niveau effectu�e � l’aide d’un patch en proc�dant comme suit :
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Annulez le patch � l’aide de la commande patchrm, comme illustr� dans l’exemple suivant. Elle permet d’annuler le patch appliqu� au composant partag� Mobile Access Core :
patchrm 119527-02
Pour plus d’informations sur la commande patchrm reportez-vous � la page de manuel patchrm(1M).
Mise � niveau de composants partag�s � l’aide de clusters de patchsL’application d’un cluster de patchs repr�sente une m�thode pratique de mise � niveau des composants partag�s vers Java ES 2005Q4 (version 4). Pour chaque plate-forme Solaris, il existe un cluster qui contient tous les patchs disponibles pour la mise � niveau des composants qui utilisent la technique de patch. Le cluster appliqu� aux composants partag�s installe tous les patchs qu’il contient.
Le cluster de patchs choisi ne d�pend pas de la m�thode de mise � niveau. Le cluster de patchs sp�cifique � la plate-forme est le m�me pour la mise � niveau de Java ES version 2 et pour Java ES version 3.
Les clusters de patchs suivants sont disponibles :
Patch de composant Java ES pour Solaris 10 SPARC
Patch de composant Java ES pour Solaris 10 x86
Patch de composant Java ES pour Solaris 9 SPARC
Patch de composant Java ES pour Solaris 9 x86
Patch de composant Java ES pour Solaris 8 SPARCLes clusters de patchs � t�l�charger � partir du site SunSolve se trouvent � l’adresse suivante :
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
Remarque
Aucun cluster de patchs n’est disponible pour la plate-forme Linux car seuls quelques composants partag�s disposent de patchs pour la mise � niveau vers Java ES version 4.
Contenu du cluster de patchs
Les patchs contenus dans un cluster varient en fonction de la plate-forme Solaris. À mesure que de nouveaux patchs sont disponibles, le contenu du cluster est mis � jour. Le fichier Cluster_readme fourni dans le cluster r�pertorie les patchs contenus.
Lorsque vous t�l�chargez un cluster de patchs, vous obtenez un fichier ZIP sp�cifique � la plate-forme. Vous devez extraire le contenu de ce fichier dans un r�pertoire � partir duquel vous appliquerez le cluster. Le niveau sup�rieur du r�pertoire du contenu extrait inclut les fichiers suivants :
Le contenu extrait inclut �galement des r�pertoires pour chaque patch contenu dans le cluster. Ces r�pertoires contiennent les fichiers README applicables � chaque patch.
Proc�dures du cluster de patchs
Si votre plan de mise � niveau implique la mise � niveau de quelques composants seulement, l’utilisation d’un cluster de patchs n’est pas la meilleure m�thode de mise � niveau vers Java ES version 4. Envisagez plut�t d’appliquer des patchs individuels, comme expliqu� dans la section Mise � niveau des composants partag�s par l’application de patchs individuels.
Si votre plan de mise � niveau implique la mise � niveau de plusieurs composants sur une plate-forme Solaris, vous pouvez l’effectuer � l’aide d’un patch de clusters.
N’oubliez pas que le script install_cluster applique tous les patchs contenus dans le cluster. Il met � niveau les composants partag�s install�s sur l’ordinateur sur lequel vous l’ex�cutez. Ce script �choue lorsqu’il tente d’appliquer des patchs � des composants partag�s qui ne sont pas install�s sur l’ordinateur ou des patchs qui ne sont pas n�cessaires.
Au cours de l’ex�cution du script install_cluster, la progression s’affiche. Des informations d�taill�es sont �galement consign�es dans un fichier journal.
Les proc�dures suivantes indiquent comment appliquer un cluster de patchs � un composant partag�.
Remarque
Il est impossible d’annuler un cluster de patchs. Vous devez par cons�quent conserver une trace de tous les patchs appliqu�s par le script du cluster, afin de pouvoir annuler chaque patch s�par�ment (voir la section Annulation de la mise � niveau effectu�e � l’aide d’un patch). Il est conseill� de sauvegarder le syst�me avant d’appliquer un cluster de patchs.
Mise � niveau depuis Solaris 8 et Solaris 9
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Si les packages suivants sont pr�sents, supprimez-les :
SUNWjato
SUNWjaxb
SUNWjaxp
SUNWjaf
SUNWjmail
SUNWxrgrt
SUNwxrpcrt
SUNWxsrtCes packages peuvent provenir de JATO, de Java Activation Framework (JAF) ou de la famille JAX de composants partag�s qui ne font pas partie de l’installation Java ES. Il peut �galement s’agir de versions que le cluster de patchs ne peut pas mettre � niveau. Ces packages doivent �tre supprim�s pour que le script du cluster de patchs puisse correctement effectuer la mise � niveau vers les nouvelles versions de ces packages.
Vous pouvez supprimer ces packages en ex�cutant la commande suivante :
pkgrm SUNWjato SUNWjaxb SUNWjaxp SUNWjaf SUNWjmail SUNWxrgrt \
SUNWxrpcrt SUNWxsrt- R�cup�rez le cluster de patchs correspondant � votre plate-forme Solaris sur le site SunSolve � l’adresse suivante :
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- D�compressez le fichier ZIP sp�cifique � la plate-forme, et enregistrez-le dans un r�pertoire � partir duquel vous ex�cuterez le script d’installation.
- Consultez le fichier README qui contient des instructions importantes ainsi que d’autres informations sur le patch.
Ce fichier contient une section � Options d’enregistrement et d’annulation � qui propose des informations sur le mode d’application du cluster de patchs si vous souhaitez par la suite annuler les modifications.
- Ex�cutez le script install_cluster qui installe les patchs contenus dans le cluster.
Mise � niveau sous Solaris 10 (� partir de Java ES version 3 uniquement)
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- D�terminez les versions des packages suivants qui peuvent se trouver sur votre syst�me :
SUNWjaxp
SUNWxrgrt
SUNWxrpcrt
SUNWxsrt
- Ex�cutez la commande suivante pour conna�tre les versions des packages :
pkgparam -v <package> | grep VERSION
- Comparez les versions aux versions suivantes :
<SPARC> VERSION=7.0,REV=2003.05.07.00.23
<x86> VERSION=7.0,REV=2003.10.10.14.34Si la version des packages ne correspond pas � la version indiqu�e pour votre plate-forme ou si les packages ne sont pas install�s sur votre ordinateur, passez � l’�tape 3.
Si la version des packages correspond � la version indiqu�e pour votre plate-forme, passez � l’�tape c ci-dessous.
- D�terminez si votre distribution Java ES contient les packages suivants :
Une distribution Java ES compl�te les contient. Si vous disposez d’une distribution partielle, acc�dez au r�pertoire appropri� de votre plate-forme pour savoir si ces packages s’y trouvent.
Solaris_sparc/Product/shared_components/Packages/
Solaris_x86/Product/shared_components/Packages/Si votre distribution partielle ne contient pas ces packages, leur mise � niveau n’est pas n�cessaire. Laissez ces packages sur votre ordinateur et passez � l’�tape 3.
Si votre distribution contient ces packages, passez � l’�tape d ci-dessous.
- Supprimez les packages install�s de votre syst�me � l’aide de la commande suivante :
pkgrm SUNWjaxp SUNWxrgrt SUNWxrpcrt SUNWxsrt
- Ex�cutez la commande suivante pour installer les packages correspondant � votre distribution :
pkgadd -d . SUNWjaxp SUNWxrgrt SUNWxrpcrt SUNWxsrt
- R�cup�rez le cluster de patchs appropri� � votre plate-forme Solaris, sur le site SunSolve � l’adresse suivante :
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- D�compressez le fichier ZIP sp�cifique � la plate-forme, et enregistrez-le dans un r�pertoire � partir duquel vous ex�cuterez le script d’installation.
- Consultez le fichier README qui contient des instructions importantes ainsi que d’autres informations sur le patch.
Ce fichier contient une section � Options d’enregistrement et d’annulation � qui propose des informations sur le mode d’application du cluster de patchs si vous souhaitez par la suite annuler les modifications.
- Ex�cutez le script install_cluster qui installe les patchs contenus dans le cluster.
Mise � niveau de composants par remplacement des packagesDe nombreux composants partag�s n’utilisent pas la technique de patch pour la mise � niveau vers Java ES 2005Q4 (version 4). Au lieu de cela, vous devez installer de nouveaux packages ou remplacer ceux existants par une nouvelle version. Dans quelques cas, vous devez ex�cuter des proc�dures sp�ciales pour mettre correctement � niveau un composant partag�.
- Pour les mises � niveau � partir de Java ES 2004Q2 (version 2), le Tableau 2-2 r�pertorie les composants partag�s qui utilisent le remplacement de packages pour la mise � niveau vers Java ES version 4.
- Pour les mises � niveau � partir de Java ES 2005Q1 (version 3), le Tableau 2-1 r�pertorie les composants partag�s qui utilisent le remplacement de packages pour la mise � niveau vers Java ES version 4.
- Le Tableau 2-3 contient des liens vers toutes les proc�dures sp�ciales �ventuellement n�cessaires pour les plates-formes Solaris.
- Le Tableau 2-4 contient des liens vers toutes les proc�dures sp�ciales �ventuellement n�cessaires pour la plate-forme Linux.
Strat�gie de mise � niveau par remplacement des packages
Le nombre de composants partag�s que vous mettez � niveau d�pend de votre plan de mise � niveau et des composants Java ES install�s sur votre ordinateur. Pour les mises � niveau � partir de Java ES version 2, vous devez mettre � niveau tous les composants.
Pour les mises � niveau � partir de Java ES version 3, vous pouvez soit mettre � niveau tous les composants, soit effectuer une mise � niveau s�lective de certains composants du produit vers la version 4. Lorsque vous choisissez de mettre � niveau uniquement les composants partag�s Java ES n�cessaires � la prise en charge des composants du produit que vous souhaitez mettre � niveau, il est conseill� de mettre � niveau tous les composants partag�s install�s sur votre ordinateur. Pour plus d’informations, reportez-vous � la section Informations sur la mise � niveau des composants partag�s.
Remarque
L’ordre de mise � niveau des composants est d�termin� par les d�pendances entre composants, ce qui doit �tre indiqu� dans votre plan de mise � niveau.
Toutefois, si vous pr�voyez de mettre � niveau J2SE vers J2SE version 5.0, vous devez tout d’abord mettre � niveau ce composant partag�. J2SE est le composant de base de tous les composants Java ES. Pour plus d’informations, reportez-vous � la section Mise � niveau de J2SE pour Java ESversion 4.
M�thode de mise � niveau
Les proc�dures de mise � niveau des composants partag�s par remplacement des packages ne d�pendent pas, en g�n�ral, de la m�thode de mise � niveau. Les proc�dures � suivre sont les m�mes pour la mise � niveau � partir de Java ES version 2 et de Java ES version 3.
En revanche, les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des tableaux qui indiquent les quelques instances pour lesquelles la m�thode de mise � niveau d�termine les proc�dures � suivre.
Version des packages
Lorsque vous remplacez des packages, vous ne devez remplacer que ceux qui disposent d’une nouvelle version. Les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des informations sur le mode de comparaison des versions de packages avant la mise � niveau.
Emplacement des packages
Les packages de mise � niveau de la plupart des composants partag�s sont fournis avec votre distribution Java ES dans l’un des r�pertoires suivants, selon votre plate-forme :
Solaris_sparc/Product/shared_components/Packages/
Solaris_x86/Product/shared_components/Packages/
Linux_x86/Product/shared_component/Packages/Certains packages des plates-formes Solaris poss�dent des versions sp�cifiques au syst�me d’exploitation. Ces packages se trouvent dans les r�pertoires suivants :
<Solaris_ARCH>/Product/shared_components/Solaris_10/Packages/
<Solaris_ARCH>/Product/shared_components/Solaris_8/Packages/
<Solaris_ARCH>/Product/shared_components/Solaris_9/Packages/Les versions localis�es des packages de composants partag�s se trouvent dans le r�pertoire suivant :
<PLATFORM_ARCH>/Product/shared_components/Packages/locale/
Proc�dures de remplacement des packages
À quelques exceptions pr�s, les packages peuvent �tre remplac�s � l’aide des proc�dures g�n�rales ci-apr�s. Ces proc�dures sont d�taill�es dans les sections suivantes :
Instructions sp�ciales
Certains packages disposent d’instructions sp�ciales pour la conservation des informations de configuration et d’autres donn�es. Les tableaux de packages r�pertori�s dans les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des liens vers ces instructions sp�ciales.
Toutes les instructions sp�ciales sont d�taill�es dans la section Composants exigeant des proc�dures de mise � niveau sp�ciales.
Packages pour plates-formes Solaris
Le Tableau 2-3 ci-dessous r�pertorie les packages Solaris des composants partag�s mis � niveau par remplacement des packages. Il contient �galement les versions des packages disponibles dans Java ES version 4, ainsi qu’un lien vers toutes les instructions sp�ciales, le cas �ch�ant, pour la mise � niveau du composant.
Pour chaque composant partag�, les packages sont r�pertori�s dans l’ordre dans lequel vous devez les installer.
Vous devez simplement remplacer les paquets par des versions plus r�centes. Avant de remplacer un paquet, comparez sa version sur votre syst�me et la version du paquet que vous comptez installer.
Pour d�terminer la version d’un package install�, ex�cutez la commande pkgparam avec l’option (-v) d�taill�e. Le r�sultat fournit la version du package, son num�ro de r�vision, ainsi que la version SUNW_PRODVERS. Par exemple :
pkgparam -v SUNWjato | grep VERSION
VERSION='2.1.4,REV=2004.11.10.16.05'pkgparam -v SUNWjato | grep SUNW_PRODVERS
SUNW_PRODVERS='2.1.4'
Remarque
Le syst�me de num�ro de version varie pour les diff�rents paquets, mais en g�n�ral, un num�ro sup�rieur indique une version plus r�cente du paquet.
La section Composants partag�s de la version 4 indique le nom complet des composants partag�s r�pertori�s dans le Tableau 2-3.
Tableau 2-3 Version des packages pour la mise � niveau des composants partag�s sur plates-formes Solaris
Composant partag�
Packages
Version
R�v
SUNW_PRODVERS
Instructions sp�ciales
ANT
SUNWant
11.11.0
2005.04.06.16.31.04
1.6.2
Non
ACL
SUNWaclg
8.1
2005.05.31.17.01.28
1.0.3
Non
BDB
SUNWbdb
SUNWbdbj4.2.52
1.0.3
4.2.52,
REV=1.0.3Non
CAC
SUNWcacaocfg
SUNWcacao1.1
15
1.1
Installez ou remplacez ces packages en fonction des instructions sp�ciales contenues dans la section Mise � niveau d’un conteneur d’agent commun.
IM-SDK
SUNWiimdv
6.1
2004.04.16.16.01.40
7.0
Non
J2SE
SPARC 32 bitsSUNWj5rt
SUNWj5dev
SUNWj5cfg
SUNWj5man
SUNWj5dmo
SUNWj5jmp1.5.0
2004.12.07.00.07
1.5.0_04/
1.5.0_04-b05Installez la plate-forme J2SE 5.0 (plate-forme Java 2, Standard Edition), comme expliqu� dans la section Mise � niveau de J2SE pour Java ESversion 4.
J2SE
SPARC 64 bitsSUNWj5rtx
SUNWj5dvx
SUNWj5dmx1.5.0
2004.12.06.22.09
1.5.0_04/
1.5.0_04-b05JATO
SUNWjato
SUNWjatodoc
SUNWjatodmo2.1.5
2005.04.06.08.07
2.1.5
Remplacez les packages JATO conform�ment aux instructions fournies dans la section Mise � niveau de JATO.
JavaHelp
SUNWjhrt
SUNWjhdev2.0
2004.11.23
2.0/FCS
Remplacez ces packages lors de la mise � niveau � partir de Java ES version 2. Ces packages n’ont pas �t� modifi�s depuis Java ES version 3.
SEDC
SUNWexplj
SUNWexplu
SUNWexplo4.3.1
2004.06.25.07.21
4.3.1 GA
Mettez � niveau Sun Explorer conform�ment aux instructions fournies dans la section Mise � niveau de Sun Explorer Data Collector.
SJWC
SUNWmctag
SUNWmconr
SUNWmcon
SUNWmcos
SUNWmcosx2.2.4
2005.05.09.14.06
SNAG Development
Pour plus d’informations sur la mise � niveau de SJWC, reportez-vous � la section Mise � niveau de Sun Java Web Console. Pour la plate-forme Solaris 10, il n’est pas n�cessaire de mettre � niveau Sun Java Web Console pour Java Enterprise System.
Mise � niveau des packages sur plates-formes Solaris
La proc�dure suivante contient les instructions g�n�rales de mise � niveau des packages sur les plates-formes Solaris.
Quelques composants partag�s exigent des instructions sp�ciales en plus de ces instructions g�n�rales. Le Tableau 2-3 contient un lien vers ces instructions particuli�res le cas �ch�ant.
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Consultez le Tableau 2-3 afin de savoir si des instructions sp�ciales s’appliquent au composant que vous mettez � niveau.
Suivez les instructions sp�ciales avant de mettre � niveau le package. S’il n’y en a pas, passez � l’�tape suivante.
- Acc�dez � l’emplacement de stockage des packages dans la distribution Java ES version 4.
Ces packages se trouvent dans les r�pertoires suivants, selon votre plate-forme :
Solaris_sparc/Product/shared_components/Packages/
Solaris_x86/Product/shared_components/Packages/
Remarque
Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient probablement, � l’emplacement indiqu� ci-dessus, tous les composants partag�s n�cessaires.
- À l’aide de la commande pkgrm, supprimez les versions actuelles des packages que vous mettez � niveau.
Par exemple, pour supprimer les packages de JATO :
pkgrm SUNWjatodmo SUNWjatodoc SUNWjato
Pour plus d’informations sur la suppression de packages, reportez-vous � la page de manuel pkgrm(1m).
- Installez les packages de votre distribution � l’aide de la commande pkgadd.
Par exemple, pour installer les packages de JATO :
pkgadd -d . SUNWjato SUNWjatodoc SUNWjatodmo
Pour plus d’informations sur l’installation de packages, reportez-vous � la page de manuel pkgadd(1M).
- V�rifiez que le package est install� correctement, � l’aide des commandes pkgparam et pkginfo.
Ex�cutez la commande pkgparam avec l’option -v pour v�rifier la version. pkginfo fournit des informations suppl�mentaires sur le package.
Pour toute information suppl�mentaire sur ces commandes, reportez-vous aux pages de manuel pkgparam(1) et pkginfo(1).
Packages pour plate-forme Linux
Le Tableau 2-4 ci-dessous r�pertorie les paquets RPM de Linux utilis�s pour la mise � niveau des composants partag�s. Ce tableau contient �galement un lien vers toute instruction sp�ciale de mise � niveau du composant. La version d’un paquet RPM est int�gr�e dans le nom de celui-ci.
Vous devez simplement remplacer les paquets par des versions plus r�centes. Avant de remplacer un paquet, comparez sa version sur votre syst�me et la version du paquet que vous comptez installer. Un num�ro sup�rieur indique une version plus r�cente du paquet.
Les conventions d’attribution de noms aux RPM fournissent des informations sur la version des paquets. Les diff�rents composants partag�s incluent les informations sur la version de mani�re diff�rente. En g�n�ral, le nombre int�gr� dans le nom du fichier contient le num�ro de version du paquet et le num�ro de r�vision.
Pour d�terminer la version d’un paquet install�, ex�cutez la commande de requ�te rpm avec l’option d’informations (-i). Cette commande affiche les informations du paquet, notamment son nom, sa version et sa description. Par exemple :
rpm -qi SUNWjato-2.1.5.i386.rpm
Remarque
Le syst�me de num�ro de version varie pour les diff�rents paquets, mais en g�n�ral, un num�ro sup�rieur indique une version plus r�cente du paquet.
La section Composants partag�s de la version 4 indique le nom complet des composants partag�s r�pertori�s dans le Tableau 2-4.
Tableau 2-4 Packages de mise � niveau des composants partag�s pour la plate-forme Linux
Composant partag�
Packages
Instructions sp�ciales
ANT
sun-ant-1.6.2-1.rpm
Non
ACL
sun-aclg-1.0.3-1.i386.rpm
Non
BDB
sun-berkeleydatabase-core-4.2.52-4.4.i386.rpm
sun-berkeleydatabase-java-4.2.52-4.4.i386.rpmNon
CAC
sun-cacao-1.1-15.i386.rpm
sun-cacaocfg-1.1-15.i386.rpm
sun-cacao-man-1.1-15.i386.rpmInstallez ou remplacez ces packages en fonction des instructions sp�ciales contenues dans la section Mise � niveau d’un conteneur d’agent commun.
ICU
sun-icu-3.2-1.i386.rpm
Non
IM-SDK
sun-im-dev-6.2.9.13.i386.rpm
Non
J2SE
jdk-1_5_0_04-linux-i586.rpm
Installez la plate-forme J2SE 5.0 (plate-forme Java 2, Standard Edition), comme expliqu� dans la section Mise � niveau de J2SE sur plate-forme Linux.
JATO
SUNWjato-2.1.5.i386.rpm
SUNWjatodmo-2.1.5.i386.rpm
SUNWjatodoc-2.1.5.i386.rpmInstallez ou remplacez les packages JATO conform�ment aux instructions fournies dans la section Mise � niveau de JATO.
JavaHelp
sun-javahelp-2.0-fcs.i586.rpm
Remplacez ces packages conform�ment aux instructions fournies dans la section Mise � niveau de JavaHelp sur plate-forme Linux.
JavaMail
sun-javamail-1.3.2-34.i386.rpm
Installez ce package uniquement pour la mise � niveau � partir de Java ES version 2. Ce package n’a pas �t� modifi� depuis Java ES version 3.
JSS
sun-jss-4.1-4.i386.rpm
Si vous mettez � niveau des composants partag�s de s�curit� en vue de la mise � niveau du logiciel Sun Cluster, reportez-vous � la section Mise � niveau des composants de s�curit� (NSS, NSPR, JSS).
KTSE
sun-ktsearch-1.3-2.noarch.rpm
Installez ce package si vous effectuez une mise � niveau � partir de Java ES version 2. Ce package n’a pas �t� modifi� depuis Java ES version 3.
LDAP J SDK
sun-ljdk-4.18-4.i386.rpm
Installez ce package si vous effectuez une mise � niveau � partir de Java ES version 2. Remplacez-le si vous effectuez la mise � niveau � partir de Java ES version 3.
MFWK
sun-mfwk-cfg-1.0.1-1.i386.rpm
sun-mfwk-dev-1.0.1-1.i386.rpm
sun-mfwk-man-1.0.1-1.i386.rpmInstallez ces packages si vous effectuez une mise � niveau � partir de Java ES version 2. Remplacez-les si vous effectuez la mise � niveau � partir de Java ES version 3.
NSPR
sun-nspr-4.5.2-4.i386.rpm
sun-nspr-devel-4.5.2-4.i386.rpmSi vous mettez � niveau des composants partag�s de s�curit� en vue de la mise � niveau du logiciel Sun Cluster, reportez-vous � la section Mise � niveau des composants de s�curit� (NSS, NSPR, JSS).
NSS
sun-nss-3.10.1-1.i386.rpm
Si vous mettez � niveau des composants partag�s de s�curit� en vue de la mise � niveau du logiciel Sun Cluster, reportez-vous � la section Mise � niveau des composants de s�curit� (NSS, NSPR, JSS).
SASL
sun-sasl-2.18-1.i386.rpm
Non
SJWC
SUNWmcon-2.2.4-1.i386.rpm
SUNWmconr-2.2.4-1.i386.rpm
SUNWmcos-2.2.4-1.i386.rpm
SUNWmcosx-2.2.4-1.i386.rpm
SUNWmctag-2.2.4-1.i386.rpmPour plus d’informations sur la mise � niveau de SJWC, reportez-vous � la section Mise � niveau de Sun Java Web Console. Pour la plate-forme Solaris 10, il n’est pas n�cessaire de mettre � niveau Sun Java Web Console pour Java Enterprise System.
Mise � niveau des packages sur plate-forme Linux
La proc�dure suivante contient les instructions g�n�rales de mise � jour des packages sur la plate-forme Linux.
Quelques composants partag�s exigent des instructions sp�ciales en plus de ces instructions g�n�rales. Le Tableau 2-4 contient un lien vers ces instructions particuli�res le cas �ch�ant.
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Pour chaque composant, consultez le Tableau 2-4 afin de savoir s’il existe des instructions sp�ciales sur la mise � jour de ces packages.
Suivez les instructions sp�ciales avant de mettre � jour le package. S’il n’y en a pas, passez � l’�tape suivante.
- Recherchez dans la distribution Java ES version 4 les paquets RPM n�cessaires. Les RPM se trouvent dans le r�pertoire suivant :
Linux_x86/Product/shared_components/Packages/
- Mettez � jour les RPM appropri�s � votre cas � l’aide de la commande rpm -U.
Par exemple :
rpm -Uvh SUNWjato-2.1.5.i386.rpm SUNWjatodmo-2.1.5.i386.rpm \ SUNWjatodoc-2.1.5.i386.rpm
L’utilitaire rpm de Linux classe correctement les paquets � installer.
Pour plus d’informations sur la mise � jour des paquets, reportez-vous � la page de manuel rpm.
Composants exigeant des proc�dures de mise � niveau sp�cialesCette section contient les instructions de mise � niveau des composants qui exigent des proc�dures particuli�res. Elle contient les proc�dures sp�ciales des composants partag�s suivants :
Mise � niveau des composants de s�curit� (NSS, NSPR, JSS)
Pour mettre � niveau les composants partag�s de s�curit� (NSS, NSPR et JSS) en vue de la mise � niveau de Sun Cluster, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :
http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view
Pour les composants de s�curit�, installez les packages � partir de la distribution Java ES version 4 plut�t que du CD-ROM 1 ou 2 de Sun Cluster.
Mise � niveau d’un conteneur d’agent commun
Pour mettre � niveau les composants partag�s du conteneur d’agent commun en vue de la mise � niveau de Sun Cluster, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :
http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view
Toutefois, installez les packages des composants du conteneur d’agent commun � partir de la distribution Java ES version 4 plut�t que du CD-ROM 1 ou 2 de Sun Cluster.
Les sections ci-apr�s d�crivent les proc�dures de mise � niveau des packages de conteneur d’agent commun pour les syst�mes autonomes.
Mise � niveau � partir de Java ES version 2 sur plates-formes Solaris
Installez les packages d’agent commun conform�ment aux proc�dures d�crites dans la section Mise � niveau des packages sur plates-formes Solaris.
Mise � niveau � partir de Java ES version 2 sur plate-forme Linux
Suivez les proc�dures d�crites dans la section Mise � niveau des packages sur plate-forme Linux. Toutefois, vous devez appliquer le patch 120677-01 qui contient un paquet RPM mis � jour. Ce patch est disponible sur le site SunSolve � l’adresse suivante :
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
Mise � niveau � partir de Java ES version 3
Suivez les proc�dures sp�ciales ci-dessous.
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Veillez � mettre � jour les composants partag�s dont d�pend le conteneur d’agent commun avant de mettre � jour le composant partag� de ce dernier.
Les composants partag�s dont d�pend le conteneur d’agent commun sont les suivants : plate-forme Java 2 Standard Edition (J2SE), Java Dynamic Management Kit Runtime (JDMK), Network Security Services (NSS) et Netscape Portable Runtime (NSPR). Pour plus d’informations sur la mise � niveau de ces composants partag�s, reportez-vous au Tableau 2-1.
Si vous mettez � jour J2SE vers la version 5, vous devez alors mettre � jour composants pr�sentant des d�pendances, comme indiqu� dans l’�tape 8.
- Si l’installation actuelle utilise des param�tres de configuration personnalis�s (par exemple, les ports utilis�s) capturez ces param�tres � l’aide des commandes suivantes :
Sur plates-formes Solaris :
/opt/SUNWcacao/bin/cacaoadm list-params
Sur la plate-forme Linux :
/opt/sun/cacao/bin/cacaoadm list-params
Le r�sultat sera semblable � celui pr�sent� ci-apr�s :
java-flags=-Xms4M -Xmx64M
jmxmp-connector-port=10162
snmp-adaptor-port=10161
snmp-adaptor-trap-port=10162
commandstream-adaptor-port=10163
retries=4Cet exemple utilise les valeurs par d�faut. Notez tous les param�tres personnalis�s � utiliser dans l’�tape 7.
- Arr�tez les processus du conteneur d’agent commun � l’aide des commandes suivantes :
Sur plates-formes Solaris :
/opt/SUNWcacao/bin/cacaoadm stop
echo $?Si le code de sortie n’est pas 0, forcez l’arr�t :
/opt/SUNWcacao/bin/cacaoadm stop -f
Sur la plate-forme Linux :
/opt/sun/cacao/bin/cacaoadm stop
echo $?Si le code de sortie n’est pas 0, forcez l’arr�t :
/opt/sun/cacao/bin/cacaoadm stop -f
- Vous pouvez maintenant mettre � niveau les packages du conteneur d’agent commun, comme indiqu� ci-dessous :
Sur les plates-formes Solaris, suivez la proc�dure d�crite dans la section Mise � niveau des packages sur plates-formes Solaris pour mettre � niveau les packages suivants :
SUNWcacaocfg
SUNWcacaoSur la plate-forme Linux, suivez la proc�dure d�crite dans la section Mise � niveau des packages sur plate-forme Linux pour mettre � niveau les packages ci-apr�s. Notez toutefois les modifications significatives apport�es � la proc�dure ci-dessous :
sun-cacaocfg-1.1-15.i386.rpm
sun-cacao-man-1.1-15.i386.rpmrpm -U n’est pas pris en charge par le conteneur d’agent commun 1.1. Pour mettre � niveau la plate-forme Linux, ex�cutez les commandes suivantes :
rpm -e sun-cacao-man-1.0
rpm -e sun-cacao-1.0
rpm -e sun-cacao-config-1.0
rpm -i sun-cacao-config-1.1
rpm -i sun-cacao-1.1
rpm -i sun-cacao-man-1.1
- Sur la plate-forme Linux uniquement, appliquez le patch 120677-01 avant de poursuivre.
Ce patch contient un paquet RPM Linux mis � jour que vous devez installer avant de poursuivre. Suivez les instructions fournies avec ce patch. Ce patch est disponible sur le site SunSolve � l’adresse suivante :
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Appliquez tous les param�tres de configuration personnalis�s captur�s � l’�tape 3.
Sur les plates-formes Solaris, ex�cutez les commandes suivantes :
/opt/SUNWcacao/bin/cacaoadm set-param java-flags=<Valeur>
/opt/SUNWcacao/bin/cacaoadm set-param jmxmp-connector-port=<Valeur>
/opt/SUNWcacao/bin/cacaoadm set-param snmp-adaptor-port=<Valeur>
/opt/SUNWcacao/bin/cacaoadm set-param snmp-adaptor-trap-port=<Valeur>
/opt/SUNWcacao/bin/cacaoadm set-param commandstream-adaptor-port=<Valeur>
/opt/SUNWcacao/bin/cacaoadm set-param retries=<Valeur>Sur la plate-forme Linux, ex�cutez les commandes suivantes :
/opt/sun/cacao/bin/cacaoadm set-param java-flags=<Valeur>
/opt/sun/cacao/bin/cacaoadm set-param jmxmp-connector-port=<Valeur>
/opt/sun/cacao/bin/cacaoadm set-param snmp-adaptor-port=<Valeur>
/opt/sun/cacao/bin/cacaoadm set-param snmp-adaptor-trap-port=<Valeur>
/opt/sun/cacao/bin/cacaoadm set-param commandstream-adaptor-port=<Valeur>
/opt/sun/cacao/bin/cacaoadm set-param retries=<Valeur>- Si vous avez mis � niveau J2SE vers J2SE version 5, ex�cutez l’utilitaire de reconstruction des d�pendances :
Sur plates-formes Solaris :
/opt/SUNWcacao/bin/cacaoadm rebuild-dependencies
Sur la plate-forme Linux :
/opt/sun/cacao/bin/cacaoadm rebuild-dependencies
Le r�sultat est le suivant :
Propri�t� mise � jour : [java-home].
Propri�t� mise � jour : [jdmk-home].
Propri�t� mise � jour : [nss-lib-home].
Propri�t� mise � jour : [nss-tools-home].
- Red�marrez les services du conteneur d’agent commun :
cacaoadm start
- V�rifiez la mise � niveau du conteneur d’agent commun :
cacaoadm status
cacaoadm verify-configurationMise � niveau de JATO
La version des packages JATO fournis avec Java ES version 4 contient une mise � jour requise par Sun Java Studio Enterprise. Vous pouvez avoir besoin des packages JATO si vous utilisez Sun Java Studio Enterprise. Sinon, la version pr�c�dente de JATO fournie avec Java ES version 3 n’a pas besoin d’�tre mise � jour.
Mise � niveau de JATO � partir de Java ES version 3 sur plates-formes Solaris
Remplacez la version de base de JATO install�e avec Java ES version 3 par les packages JATO fournis dans votre distribution Java ES version 4.
Vous n’avez besoin de cette derni�re version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les derni�res mises � jour fournies avec cette version.
Mise � niveau de JATO � partir de Java ES version 2 sur plates-formes Solaris
- Appliquez le cluster de patchs de votre plate-forme, comme expliqu� dans la section Proc�dures du cluster de patchs.
- Remplacez la version de base de JATO install�e par le script du cluster de patchs par les packages JATO fournis avec votre distribution Java ES version 4.
Vous n’avez besoin de cette derni�re version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les derni�res mises � jour fournies avec cette version.
Mise � niveau de JATO � partir de Java ES version 3 sur plate-forme Linux
Remplacez la version de base de JATO install�e avec Java ES version 3 par les paquets RPM de JATO fournis dans votre distribution Java ES version 4.
Vous n’avez besoin de cette derni�re version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les derni�res mises � jour fournies avec cette version.
Mise � niveau de JATO � partir de Java ES version 2 sur plate-forme Linux
Installez les paquets RPM de JATO fournis avec votre distribution Java ES version 4.
Mise � niveau de JavaHelp sur plate-forme Linux
Cette proc�dure sp�ciale concerne la mise � niveau de JavaHelp sur plate-forme Linux uniquement. Suivez cette proc�dure lorsque vous mettez � niveau JavaHelp � la fois � partir de Java ES version 2 et de Java ES version 3. Dans les deux cas, JavaHelp doit �tre remplac� par le RPM fourni avec votre distribution Java ES version 4.
Lorsque vous remplacez le paquet RPM de JavaHelp, ne vous servez pas de l’option -U (upgrade, mettre � niveau) pour l’utilitaire rpm. Utilisez � la place l’option -e (effacer) suivie de l’option -i (installer), comme illustr� ci-dessous :
rpm -e sun-javahelp-version.rpm
rpm -i sun-javahelp-2.0-fcs.i586.rpmMise � niveau de Sun Java Web Console
Pour les plates-formes Solaris 8 et Solaris 9, si vous mettez � niveau Sun Java Web Console en vue de la mise � niveau de Sun Cluster, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :
http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view
Toutefois, installez les packages de Sun Java Web Console � partir de la distribution Java ES version 4 plut�t que du CD-ROM 1 ou 2 de Sun Cluster.
Les packages de mise � niveau de Sun Java Web Console ne se trouvent pas dans l’emplacement par d�faut des packages des composants partag�s. Recherchez-les dans le r�pertoire suivant de votre distribution Java ES :
<Architecture>/Product/shared_components/Packages/<Syst�meExploitation>/
o� Architecture peut �tre Solaris_sparc ou Solaris_x86, et Syst�meExploitation peut �tre Solaris_8 ou Solaris_9.
Il n’existe aucune proc�dure de mise � niveau de Sun Java Web Console sur la plate-forme Solaris 10. Solaris 10 fournit Sun Java Web Console en tant que partie du syst�me d’exploitation.
Mise � niveau de Sun Explorer Data Collector
Sun Cluster est le seul composant qui a besoin de Sun Explorer.
Pour mettre � niveau Sun Explorer, suivez les proc�dures de mise � niveau des composants pr�sentant des d�pendances, d�crites dans la section � Mise � niveau du logiciel Sun Cluster � du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible � l’adresse :
http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view
Pour les composants de s�curit�, installez les packages � partir de la distribution Java ES version 4 plut�t que du CD-ROM 1 ou 2 de Sun Cluster.
Mise � niveau de J2SE pour Java ESversion 4
Java ES version 4 est certifi� pour la plate-forme Java 2, Standard Edition (J2SE) version 5.0 Update 4, appel�e ici J2SE 5.0 Update 4. (J2SE 5.0 est parfois ref�renc�e en tant que version de d�veloppeur 1.5.0). Sauf comme mentionn� ci-apr�s, Java ES version 4 prend toujours en charge J2SE 1.4.2 et J2SE 5.0 Update 1.
Remarque
HADB (High Availability Session Store) distribu� avec Java ES version 4 requiert J2SE version 5. Si vous pr�voyez de mettre � niveau HADB, vous devez �galement mettre � niveau J2SE 5.0.
Pour Java ES version 4, il est recommand� de mettre � niveau J2SE vers la version 5.0 Update 4, mais de conserver J2SE 1.4.2.
Java Enterprise System n’utilise pas J2SE install� par d�faut sur votre ordinateur, mais conserve � la place un lien symbolique vers la version prise en charge de J2SE. Une fois J2SE mis � niveau, vous devez d�finir le lien symbolique de Java ES afin qu’il pointe vers J2SE mis � niveau.
N�anmoins, vous devez conserver les pointeurs vers J2SE 1.4.2 pour les services qui utilisent une version ant�rieure. Consultez la documentation du composant de produit appropri�e pour toute information sur la fa�on de conserver les liens symboliques des versions ant�rieures de J2SE.
Les sections suivantes proposent les instructions de mise � niveau de J2SE sur les plates-formes Solaris et Linux :
Mise � niveau de J2SE sur plates-formes Solaris
Les proc�dures de mise � niveau de J2SE d�pendent de la fa�on dont vous mettez � niveau J2SE 1.4 ou une version ant�rieure � la version Update 4 de J2SE 5.0.
Vous devez par cons�quent d�terminer la version de J2SE que votre installation Java ES utilise actuellement. Les versions par d�faut sont les suivantes :
Pour diverses raisons, vous avez peut-�tre mis � niveau J2SE � partir des versions par d�faut. Pour d�terminer la version de J2SE que votre installation Java ES utilise, ex�cutez la commande suivante :
/usr/jdk/entsys-j2se/bin/java -version
Proc�dure g�n�rale pour les plates-formes Solaris
La proc�dure g�n�rale de mise � niveau de J2SE sur les plates-formes Solaris, d�pend de la version de J2SE � partir de laquelle vous d�marrez :
- Suivez cette proc�dure si vous effectuez une mise � niveau � partir de J2SE 1.4.
- Installez J2SE 5.0 Update 4 ou version ult�rieure (voir la section Installation de J2SE 5.0 sur plates-formes Solaris).
- D�finissez le lien symbolique de Java ES de sorte qu’il pointe vers la nouvelle version de J2SE (voir la section D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris).
- Suivez cette proc�dure si vous effectuez la mise � niveau d’une version ant�rieure � J2SE 5.0 Update 4.
- Supprimez la version pr�c�dente de J2SE 5.0.
- Installez J2SE 5.0 Update 4 ou version ult�rieure (voir la section Installation de J2SE 5.0 sur plates-formes Solaris).
- D�finissez le lien symbolique de Java ES de sorte qu’il pointe vers la nouvelle version de J2SE (voir la section D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris).
ou bien
- Mettez � niveau la version actuelle de J2SE par l’application de patchs (voir la section Mise � niveau de J2SE 5.0 sur plates-formes Solaris par l’application de patchs).
- D�finissez le lien symbolique de Java ES de sorte qu’il pointe vers la version de J2SE mise � jour (voir la section D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris).
Lorsque vous mettez � niveau J2SE, vous pouvez arr�ter tous les services qui d�pendent de la version actuellement install�e de J2SE avant de poursuivre. Vous �viterez ainsi tout probl�me pouvant survenir avec les services qui utilisent la version actuelle de J2SE. Si vous ne les arr�tez pas, une fois J2SE install� et le lien symbolique de Java ES d�fini sur J2SE, vous devrez red�marrer le syst�me.
Installation de J2SE 5.0 sur plates-formes Solaris
Vous pouvez installer J2SE 5.0 sur des plates-formes Linux � l’aide du logiciel disponible dans l’une des sources suivantes :
Pour installer J2SE 5.0 � partir du site Sun Developer Network :
- Acc�dez � l’emplacement suivant de Sun Developer Network pour r�cup�rer la version actuelle de J2SE 5.0 et les instructions d’installation.
http://java.sun.com/j2se/1.5.0/download.jsp
- Suivez les instructions d’installation fournies avec les fichiers � t�l�charger.
Avant d’installer J2SE, vous pouvez arr�ter les services qui en d�pendent, comme expliqu� dans la section Proc�dure g�n�rale pour les plates-formes Solaris.
- Une fois l’installation termin�e, passez � la section D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris.
Pour installer J2SE 5.0 � partir de la distribution Java ES :
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- [Facultatif] Arr�tez les services Java ES, comme d�crit dans la section Proc�dure g�n�rale pour les plates-formes Solaris.
- Si une version ant�rieure de J2SE 5.0 est install�e, supprimez-la comme expliqu� ci-dessous.
Supprimez les packages suivants :
pkgrm SUNWj5rt SUNWj5dev SUNWj5cfg SUNWj5man SUNWj5dmo
Pour les ordinateurs �quip�s de processeurs 64 bits, supprimez �galement les packages suivants :
pkgrm SUNWj5rtx SUNWj5dvx SUNWj5dmx
- Acc�dez � l’emplacement de stockage des packages de J2SE dans la distribution Java ES version 4.
Ces packages se trouvent dans les r�pertoires suivants, selon votre plate-forme :
Solaris_sparc/Product/shared_components/Packages/
Solaris_x86/Product/shared_components/Packages/
Remarque
Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient les packages n�cessaires � l’installation de J2SE.
- Installez ces packages � l’aide de la commande pkgadd.
Installez les packages suivants :
pkgadd -d . SUNWj5rt SUNWj5dev SUNWj5cfg SUNWj5man SUNWj5dmo
Pour les ordinateurs �quip�s de processeurs 64 bits, installez �galement les packages suivants :
pkgadd -d . SUNWj5rtx SUNWj5dvx SUNWj5dmx
J2SE 5.0 Update 4 est alors install� dans /usr/jdk/jdk1.5.0_04. La version 5.0 ne devient pas automatiquement la plate-forme Java par d�faut sous Solaris 8 ou Solaris 9 (sauf s’il n’y a pas de version par d�faut), mais devient la version par d�faut sous Solaris 10.
- [Facultatif] Installez les pages de manuel en japonais.
Ex�cutez la commande pkgadd pour installer le nouveau package des pages de manuel en japonais :
pkgadd -d . SUNWj5jmp
- Passez � la section suivante, D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris.
Mise � niveau de J2SE 5.0 sur plates-formes Solaris par l’application de patchs
La proc�dure suivante indique comment mettre � niveau une version install�e de la plate-forme J2SE 5.0 vers la version prise en charge.
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- Procurez-vous le patch requis pour votre plate-forme Solaris, comme indiqu� par le tableau ci-dessous.
Plate-forme
Patch
SPARC
118666-03 ou sup�rieur
SPARC 64 bits
118667-03 ou sup�rieur
X86
118668-03 ou sup�rieur
x86 64 bits
118669-03 ou sup�rieur
Les deux derniers chiffres de l’ID de patch indiquent le num�ro de r�vision du patch. Un num�ro de r�vision sup�rieur indique une version plus r�cente du patch. Reportez-vous au fichier README pour chaque patch pour lequel il existe des instructions sp�ciales.
Vous pouvez t�l�charger les patchs dans /tmp � partir de l’adresse : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- [Facultatif] Arr�tez les services Java ES, comme d�crit dans la section Proc�dure g�n�rale pour les plates-formes Solaris.
- Appliquez le patch � l’aide de la commande patchadd.
Par exemple, pour les plates-formes Solaris SPARC :
patchadd 118666-03
- Passez � la section suivante, D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris..
D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris
Java Enterprise System conserve un lien symbolique qui pointe vers la version prise en charge de la plate-forme J2SE. Java Enterprise System conserve ce lien pour que les services Java ES puissent trouver l’ex�cution J2SE appropri�e.
Si vous avez mis � niveau J2SE 1.4.2 vers J2SE 5.0 Update 4, vous devez d�finir le lien symbolique pour qu’il pointe vers la nouvelle version de J2SE 5.0. Si vous avez mis � niveau une version ant�rieure de J2SE 5.0 vers J2SE 5.0 Update 4, vous devez simplement v�rifier que votre installation Java ES utilise la version mise � jour.
La proc�dure ci-apr�s indique comment d�finir le lien symbolique de Java ES vers votre installation J2SE mise � niveau.
- Red�finissez le lien symbolique /usr/jdk/entsys-j2se pour qu’il pointe vers la nouvelle installation ou l’installation mise � jour de J2SE, comme expliqu� ci-dessous :
Si vous avez install� J2SE 5.0 Update 4 � l’emplacement par d�faut, red�finissez le lien symbolique comme suit :
rm /usr/jdk/entsys-j2se
ln -s /usr/jdk/instances/jdk1.5.0 /usr/jdk/entsys-j2seSi vous avez install� J2SE 5.0 � un autre emplacement, remplacez le chemin par d�faut (/usr/jdk/instances/jdk1.5.0) par votre chemin.
- Si vous avez arr�t� les services avant de mettre � niveau J2SE 5.0 Update 4 ou de l’installer, red�marrez-les.
Si vous ne les avez pas arr�t�s avant de mettre � niveau ou d’installer J2SE 5.0, vous devez red�marrer le syst�me pour que les services d�pendant de J2SE 5.0 utilisent le nouveau lien symbolique.
V�rification de la mise � niveau de J2SE
La commande suivante v�rifie la version de J2SE � laquelle renvoie le lien symbolique J2SE :
/usr/jdk/entsys-j2se/bin/java -version
La commande renvoie une cha�ne contenant le num�ro de version du d�veloppeur. Par exemple, si vous avez install� J2SE 5.0 Update 4, cette commande renvoie la cha�ne suivante :
java version "1.5.0_04"
Si la commande ci-dessus ne renvoie pas la version appropri�e, v�rifiez que le lien symbolique de Java ES vers J2SE est correctement d�fini, comme expliqu� dans la section D�finition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris.
Mise � niveau de J2SE sur plate-forme Linux
La proc�dure que vous utilisez pour mettre � niveau J2SE sous Linux ne d�pend pas de votre m�thode de mise � niveau. La proc�dure est identique que vous effectuiez une mise � niveau � partir de J2SE 1.4 ou d’une version ant�rieure de J2SE 5.0. Sur la plate-forme Linux, vous pouvez installer plusieurs versions de J2SE 5.0.
La proc�dure g�n�rale de mise � niveau de J2SE sur la plate-forme Linux est la suivante :
- Installez J2SE 5.0 Update 4 ou version ult�rieure (voir la section Installation de J2SE 5.0 sur plate-forme Linux).
- D�finissez le lien symbolique de Java ES de sorte qu’il pointe vers la nouvelle version de J2SE (voir la section D�finition du lien symbolique de J2SE pour Java ES sur plate-forme Linux).
Installation de J2SE 5.0 sur plate-forme Linux
Vous pouvez installer J2SE 5.0 sur des plates-formes Linux � l’aide du logiciel disponible dans l’une des sources suivantes :
Pour installer J2SE 5.0 � partir du site Sun Developer Network :
- Acc�dez � l’emplacement suivant de Sun Developer Network pour r�cup�rer la version actuelle de J2SE 5.0 et les instructions d’installation.
http://java.sun.com/j2se/1.5.0/download.jsp
- Suivez les instructions d’installation fournies avec les fichiers � t�l�charger.
Avant d’installer J2SE, vous pouvez arr�ter les services qui en d�pendent, comme expliqu� dans la section Proc�dure g�n�rale pour les plates-formes Solaris.
- Une fois l’installation termin�e, passez � la section D�finition du lien symbolique de J2SE pour Java ES sur plate-forme Linux.
Pour installer J2SE 5.0 � partir de la distribution Java ES :
- Connectez-vous en tant qu’utilisateur root ou superutilisateur.
su -
- [Facultatif] Arr�tez les services Java ES, comme d�crit dans la section Proc�dure g�n�rale pour les plates-formes Solaris.
- Dans votre distribution Java ES, acc�dez au r�pertoire suivant qui contient le fichier jdk-1_5_0_04-linux-i586.rpm :
Linux_x86/Product/shared_components/Packages/
Remarque
Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient les packages n�cessaires � l’installation de J2SE.
- Installez le paquet RPM � l’aide de la commande suivante :
rpm -Uvh jdk-1_5_0_04-linux-i586.rpm
La suppression des versions ant�rieures de J2SE est facultative. Si d’autres services d�pendent des versions ant�rieures, vous pouvez conserver ces versions.
- Continuez jusqu’� la proc�dure de d�finition du lien symbolique de Java ES, qui se trouve dans la section suivante.
D�finition du lien symbolique de J2SE pour Java ES sur plate-forme Linux
Java Enterprise System conserve un lien symbolique qui pointe vers la version prise en charge de la plate-forme J2SE. Java Enterprise System conserve ce lien pour que les services Java ES puissent trouver l’ex�cution J2SE appropri�e.
La proc�dure suivante indique comment d�finir le lien symbolique de Java ES.
- Red�finissez le lien symbolique /usr/jdk/entsys-j2se pour qu’il pointe vers la nouvelle installation ou l’installation mise � jour de J2SE, comme expliqu� ci-dessous :
Si vous avez install� J2SE 5.0 Update 4 � l’emplacement par d�faut, red�finissez le lien symbolique comme suit :
rm /usr/jdk/entsys-j2se
ln -s /usr/java/jdk1.5.0_04 /usr/jdk/entsys-j2seCes commandes modifient le chemin de J2SE 5.0 Update 4. Modifiez le chemin vers la plate-forme J2SE en fonction de la version install�e sur votre syst�me.
Si vous avez install� J2SE 5.0 � un autre emplacement, remplacez le chemin par d�faut (/usr/java/jdk1.5.0_04) par votre chemin.
- Si vous avez arr�t� les services avant de mettre � niveau J2SE 5.0 Update 4 ou de l’installer, red�marrez-les.
Si vous ne les avez pas arr�t�s avant de mettre � niveau ou d’installer J2SE 5.0, vous devez red�marrer le syst�me pour que les services d�pendant de J2SE 5.0 utilisent le nouveau lien symbolique.
V�rification de la mise � niveau de J2SE
La commande suivante v�rifie la version de J2SE � laquelle renvoie le lien symbolique J2SE :
/usr/jdk/entsys-j2se/bin/java -version
La commande renvoie une cha�ne contenant le num�ro de version du d�veloppeur. Par exemple, si vous avez install� J2SE 5.0 Update 4, cette commande renvoie la cha�ne suivante :
java version "1.5.0_04"
Si la commande ci-dessus ne renvoie pas la version appropri�e, v�rifiez que le lien symbolique de Java ES vers J2SE est correctement d�fini, comme expliqu� dans la section D�finition du lien symbolique de J2SE pour Java ES sur plate-forme Linux.