Guide d'installation de Solaris 9 Maintenance Update 4

Chapitre 5 Messages d'erreur

Les messages écran affichés pendant l'exécution des scripts install_mu et backout_mu ne couvrent pas toutes les erreurs susceptibles de se produire. Aussi, nous vous recommandons de consulter le journal des erreurs pour obtenir des informations sur les patchs ou les modules qui n'ont pas pu être installés ou désinstallés.


# more /var/sadm/install_data/log–file.mu–version–name.date–time

Dans l'exemple précédent :


Remarque :

/var/sadm/install_data/journal est un lien symbolique vers le fichier journal de la MU le plus récent.

Seul le texte du message s'affiche. Le code d'erreur n'apparaît pas. Les codes d'erreur ont été fournis ici en tant que référence uniquement. Vous pouvez écrire un script appelant le script install_mu ou backout_mu. Votre script doit alors être capable de vérifier les valeurs renvoyées en cas d'erreur.



signal detected.


install_mu (backout_mu) is terminating.

Explication et action recommandée : (code d'erreur 1) vous avez interrompu install_mu (ou backout_mu) en appuyant sur Contrôle+C. Relancez le programme. Si vous relancez install_mu, les messages d'erreur relatifs aux patchs appliqués précédemment apparaîtront dans le journal. Ignorez-les.


install_mu (backout_mu) is unable to find the INST_RELEASE file for the target file system. This file must be present for install_mu (backout_mu) to function correctly.

Explication et action recommandée : (code d'erreur 2) le programme n'a pas trouvé le fichier /var/sadm/system/admin/INST_RELEASE sur le système. Le système est corrompu et doit être réinstallé.


ERROR: Cannot find $xcommand which is required for proper execution of install_mu (backout_mu).

Explication et action recommandée : (code d'erreur 3) install_mu et backout_mu requièrent la présence d'un certain nombre d'utilitaires système (par exemple awk, sed, grep, etc.) dans les répertoires /usr/bin et /usr/sbin. L'un de ces utilitaires est manquant. Demandez l'aide de votre administrateur système.


The -B and -d arguments are mutually exclusive.

Explication et action recommandée : (code d'erreur 4) l'option -d indique au programme de n'enregistrer aucune donnée de désinstallation. L'option -B permet de spécifier un répertoire pour l'enregistrement des données de désinstallation. Ces deux options ne peuvent être utilisées simultanément. Relancez install_mu avec une seule de ces options.


The -p parameter must be a directory. $uPATCHDIR is not a directory.

Explication et action recommandée : (code d'erreur 5) vous avez spécifié l'option -p et le chemin d'accès indiqué n'est pas un répertoire correct. Relancez install_mu (ou backout_mu) avec un chemin d'accès correct pour l'option -p.


The -B parameter must be a directory. $1 is not a directory.

Explication et action recommandée : (code d'erreur 6) l'argument du paramètre -B spécifié n'est pas un répertoire. Relancez install_mu (ou backout_mu) avec un chemin d'accès correct pour l'option -B.


Permissions on backout directory $BACKOUTDIR not adequate.

Explication et action recommandée : (code d'erreur 7) vous avez spécifié le paramètre -B avec un argument qui n'est pas un répertoire accessible en écriture. Demandez l'aide de votre administrateur système.


Invalid option.

Explication et action recommandée : (code d'erreur 10) vous avez sélectionné une option non reconnue. Lisez le message décrivant la syntaxe à utiliser et relancez install_mu (ou backout_mu).


Can't write to Log File: $LOGFILE

Explication et action recommandée : (code d'erreur 11) install_mu et backout_mu doivent écrire leur journal de script dans le répertoire /var/sadm/install_data. Vérifiez que le répertoire install_data est accessible en écriture, puis relancez install_mu (ou backout_mu).


SUNWcar (core architecture root) package does not exist in /var/sadm/pkg.

Explication et action recommandée : (code d'erreur 12) le répertoire /var/sadm/pkg/SUNWcar est manquant sur le système. Votre système est corrompu. Demandez l'aide de votre administrateur système.


install_mu (backout_mu) only supports the sparc and x86 architectures. install_mu has detected ARCH= $LPROC

Explication et action recommandée : (code d'erreur 13) vous avez exécuté install_mu (ou backout_mu) sur un système dont l'architecture est autre que SPARC ou x86. Relancez install_mu (ou backout_mu) sur une plate-forme SPARC ou x86.


-p parameter does not point to a directory containing a .order file. Looked in $uPATCHDIR and in $uPATCHDIR/MU/$arch/Patches.

Explication et action recommandée : (code d'erreur 14) vous avez indiqué le chemin d'accès d'un répertoire de patchs. Cependant, install_mu a vérifié dans le $chemin_spécifié, et dans le $chemin_spécifié/MU/$arch/Patches, où $arch correspond à ” SPARC ” ou à “ x86 ”, et n'y a pas trouvé de fichier .order, nécessaire pour déterminer l'ordre d'installation des patchs. Vérifiez qu'il existe bien un fichier .order, puis relancez install_mu.


install_mu cannot locate patch order (.order) file. Paths searched: ./$arch/Patches, MU/$arch/Patches, ./$uPATCHDIR/MU/$arch/Patches.

Explication et action recommandée : (code d'erreur 15) vous avez lancé install_mu (ou backout_mu) sans identifier le répertoire des patchs à l'aide de l'option -p, et install_mu (ou backout_mu) ne l'a pas trouvé. Relancez install_mu (ou backout_mu) avec l'option -p.


You must be root to execute this script.

Explication et action recommandée : (code d'erreur 16) seul le superutilisateur (root ) peut appliquer et supprimer des patchs ; vous devez donc avoir des privilèges de superutilisateur pour exécuter install_mu ou backout_mu. Relancez le programme en tant que superutilisateur (root).


install_mu (backout_mu) can only patch version 2.9 systems. Target system is version $TrgOSVers.

Explication et action recommandée : (code d'erreur 17) vous avez demandé à install_mu d'appliquer des patchs à un système n'exécutant pas Solaris 9, ou avez demandé à backout_mu de désinstaller des patchs d'un système n'exécutant pas Solaris 9. install_mu et backout_mu doivent être exécutés sur un système Solaris 9.


Not enough disk space to apply entire patch set.

Explication et action recommandée : (code d'erreur 22) install_mu a analysé votre système et déterminé que l'espace disque disponible dans un ou plusieurs systèmes de fichiers est insuffisant pour installer l'ensemble des patchs. Augmentez l'espace disque disponible dans ces systèmes de fichiers et relancez install_mu. Si vous êtes certain que l'espace disque disponible est suffisant pour appliquer la MU, relancez install_mu avec l'option -f.


Not enough disk space to save patch backout data.

Explication et action recommandée : (code d'erreur 23) install_mu a analysé votre système et déterminé que l'espace disque disponible dans le répertoire de sauvegarde est insuffisant pour contenir les données de désinstallation des patchs. Sélectionnez un répertoire de sauvegarde ayant suffisamment d'espace disponible, puis relancez install_mu. Si vous êtes certain que l'espace disponible dans le répertoire de sauvegarde est suffisant, relancez install_mu avec l'option -f.


Dry run disk space check failed.

Explication et action recommandée : (code d'erreur 24) install_mu lance pkgadd avec une option spéciale permettant de vérifier l'espace disque disponible. pkgadd a échoué, probablement parce que l'espace disponible dans / ou /var est insuffisant ou parce que votre système est corrompu. Demandez l'aide de votre administrateur système.


The -f and -D options are mutually exclusive.

Explication et action recommandée : (code d'erreur 25) l'option -f indique à install_mu d'ignorer la phase de calcul de l'espace disque. L'option -D indique au programme de procéder uniquement au calcul de l'espace disque. Choisissez l'une des deux options, mais pas les deux.


Cannot find state file. Looked for a file of the form /var/sadm/install_data/.mu_state.{ $root_or_usr.date_heure}.

Explication et action recommandée : (code d'erreur 27) backout_mu a besoin d'un fichier contenant la liste des patchs appliqués par install_mu pour savoir quels patchs elle doit désinstaller. backout_mu ne peut pas fonctionner sans ce fichier. Pour désinstaller l'ensemble de patchs de MU4, utilisez la commande patchrm pour désinstaller manuellement les patchs non requis. Les patchs doivent être supprimés dans l'ordre inverse de celui dans lequel ils apparaissent dans le fichier MU/{arch}/Patches/.order. Le fichier MU/{arch}/Patches/.order se trouve dans le kit de distribution de la MU4.