Si vous procédez à une mise à niveau vers l'environnement d'exploitation Solaris 9 8/03 sur un système exécutant Solaris 9 Beta Refresh avec prise en charge du chinois simplifié ou traditionnel, la mise à niveau échoue. Les modules de localisation des polices CDE en chinois simplifié et chinois traditionnel (SUNWcdft ou SUNWhdft) ne sont pas correctement mis à niveau vers les modules Solaris 9 8/03 correspondants. Le message d'erreur suivant apparaît :
Removing package SUNWcdft: /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.EUC: does not exist /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.GBK: does not exist /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.UTF-8: does not exist pkgrm: ERROR: postremove script did not complete successfully |
Solution : avant de procéder à la mise à niveau vers l'environnement d'exploitation Solaris 9 8/03, supprimez les fichiers postremove Solaris 9 Beta Refresh appropriés.
# rm /var/sadm/pkg/SUNWcdft/install/postremove # rm /var/sadm/pkg/SUNWhdft/install/postremove |
Si vous effectuez une mise à niveau vers l'environnement d'exploitation Solaris 9 8/03 sur un système tournant sous l'environnement d'exploitation Solaris 8 et que le CD Solaris 8 Language Supplement est installé, cela entraîne l'invalidité de plusieurs modules. Les modules des environnements localisés thaï, russe, polonais et catalan restent sur le système. Ces modules localisés ont une valeur ARCH=sparcall et ne sont pas supprimés pendant la mise à niveau vers l'environnement d'exploitation Solaris 9 8/03.
Solution : avant d'effectuer la mise à niveau vers Solaris 98/03, exécutez l'application Solaris Product Registry pour désinstaller les modules provenant du CD Solaris 8 Languages Supplement.