Si vous utilisez Solaris Live Upgrade pour installer une archive Solaris Flash sur un environnement d'initialisation secondaire vide, l'installation échoue. Des messages similaires aux erreurs suivantes s'affichent :
sh: /path_to_install_image/Solaris_10/Tools/Boot/usr/sbin/install.d/mergescripts /merge_name_service: not found ERROR: Transfer list entry (/a/var/svc/profile/name_service.xml): mergescript failed (/path_to_install_image/Solaris_10/Tools/Boot/usr/sbin/install.d /mergescripts/merge_name_service) ERROR: Unable to copy a temporary file to it's final location ERROR: Flash installation failed Extracting Flash Archive: 100% completed (of 4361.24 megabytes) The Solaris flash install of the BE S10B74L2 failed. |
Dans l'exemple précédent, path_to_install_image est le chemin vers l'image d'installation réseau que vous utilisez pour l'installation.
Solution : Procédez comme indiqué ci-dessous.
Indiquez le répertoire mergescripts dans l'image d'installation réseau que vous utilisez pour l'installation.
# cd path_to_install_image/Solaris_10/Tools /Boot/usr/sbin/install.d/mergescripts |
Créez le fichier merge_name_service.
# touch merge_name_service |
Rendez le fichier merge_name_service exécutable.
# chmod a+x merge_name_service |
Sur le système que vous voulez installer, installez l'archive Solaris Flash sur l'environnement d'initialisation secondaire avec Solaris Live Upgrade.
Pour obtenir des instructions sur l'installation de l'archive de Solaris Flash à l'aide de Solaris Live Upgrade, reportez-vous à la rubrique Installation d’archives Solaris Flash sur un environnement d’initialisation du Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise à niveau.
Montez les systèmes de fichiers dans l'environnement d'initialisation secondaire que vous avez installé à l'étape 4.
# lumount alt_boot_env mount-point |
Dans la commande précédente, alt_boot_env est l'environnement d'initialisation que vous avez installé à l'étape 4. mount-point est le point de montage de cet environnement.
Indiquez le répertoire /var/svc/profile dans l'environnement d'initialisation secondaire.
# cd mount-point/var/svc/profile |
Supprimez le profil name_service.xml.
# rm name_service.xml |
Créez un lien symbolique pour le profil de service de noms du fichier name_service.xml.
# ln -s ns_name-service.xml name_service.xml |
Dans l'exemple précédent, name-service est le service de noms que vous voulez utiliser pour le système. Utilisez une des chaînes suivantes pour cette valeur.
nis
nisplus
dns
ldap
fichiers