Guida all'installazione di Solaris 8 Maintenance Update 4

Capitolo 5 Messaggi di errore

I messaggi visualizzati durante l'esecuzione di install_mu e backout_mu non includono necessariamente tutti gli errori che si sono verificati. Per questa ragione, è consigliabile controllare il file di log dettagliato per individuare eventuali informazioni aggiuntive sulle patch o i package che non sono stati installati o rimossi.


# more /var/sadm/install_data/file_di_log.versione_mu.data_ora

In questo esempio:


Nota -

/var/sadm/install_data/file_di_log è un collegamento simbolico al file di log più recente dell'MU.



Nota -

Alla comparsa del messaggio viene visualizzato solo il testo dell'errore, non il numero di codice qui indicato. I numeri di codice possono essere utili per scrivere uno script che richiami install_mu o backout_mu e debba conoscere i valori di ritorno per le condizioni di errore.



signal detected.


install_mu (backout_mu) is terminating.

Spiegazione e azione consigliata: L'esecuzione di install_mu (o di backout_mu) è stata interrotta con Control-C. Riavviare il programma. Riavviando install_mu, nel file di log saranno inclusi i messaggi di errore riguardanti le patch precedentemente applicate. Ignorare i messaggi di errore.


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.

Spiegazione e azione consigliata: Il programma non riesce a trovare il file /var/sadm/system/admin/INST_RELEASE nell'area radice del client. Il client non è stato creato correttamente o è stato danneggiato. Eseguire un backup del client, quindi rimuoverlo e ricrearlo.


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

Spiegazione e azione consigliata: install_mu e backout_mu richiedono la presenza di alcune utility (ad esempio, awk, sed, grep) nelle directory /usr/bin e /usr/sbin del server. Una di queste utility non è presente. Chiedere assistenza all'amministratore di sistema.


The -B and -d arguments are mutually exclusive.

Spiegazione e azione consigliata: L'opzione -d omette il salvataggio dei dati richiesti per la rimozione, mentre l'opzione -B specifica la directory per il salvataggio di questi dati. Queste due opzioni non possono essere utilizzate insieme. Riavviare install_mu usandone una sola.


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

Spiegazione e azione consigliata: È stata selezionata l'opzione -p ma il percorso inserito non è una directory valida. Rieseguire install_mu (o backout_mu) specificando un percorso valido con l'opzione -p.


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

Spiegazione e azione consigliata: L'argomento specificato per l'opzione -B non è una directory. Rieseguire install_mu (o backout_mu) specificando un percorso valido per l'opzione -B.


Permissions on backout directory $BACKOUTDIR not adequate.

Spiegazione e azione consigliata: L'argomento specificato per l'opzione -B non è una directory scrivibile. Chiedere assistenza all'amministratore di sistema.


Invalid option.

Spiegazione e azione consigliata: È stata selezionata un'opzione sconosciuta. Leggere il messaggio visualizzato con la sintassi del comando e rieseguire install_mu (o backout_mu).


Can't write to Log File: $FILE_DI_LOG

Spiegazione e azione consigliata: install_mu e backout_mu scrivono i file di log nella directory /var/sadm/install_data. Controllare che la directory install_data sia scrivibile e rieseguire install_mu (o backout_mu).


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

Spiegazione e azione consigliata: La directory /var/sadm/pkg/SUNWcar non è presente nell'area radice del client o del server. Il client o il server sono stati danneggiati. Chiedere assistenza all'amministratore di sistema.


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

Spiegazione e azione consigliata: install_mu (o backout_mu) è stato eseguito su un sistema la cui architettura non è SPARC o i386. Rieseguire install_mu (o backout_mu) su una piattaforma supportata.


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

Spiegazione e azione consigliata: Nella directory specificata per le patch, install_mu non ha trovato il file .order necessario per determinare l'ordine di installazione corretto. install_mu (o backout_mu) ha cercato in $percorso_specificato e in $percorso_specificato/MU/$arch/Patches, dove $arch può essere "sparc" o "i386". Verificare che esista un file .order e rieseguire install_mu (o backout_mu).


install_mu cannot locate patch order (.order) file. Paths searched: ./$LPROC/Patches, $MU_TOP/$LPROC/Patches, /cdrom/cdrom0/$LPROC/Patches, ./$uPATCHDIR, and ./$uPATCHDIR/$MU_TOP/$LPROC/Patches.

Spiegazione e azione consigliata: Eseguendo install_mu (o backout_mu), non è stata usata l'opzione -p per specificare la directory delle patch, che non è stata trovata. Rieseguire install_mu (o backout_mu) con l'opzione -p.


You must be root to execute this script.

Spiegazione e azione consigliata: L'esecuzione di install_mu o backout_mu richiede i privilegi di root, poiché solo il superutente può applicare e rimuovere le patch. Rieseguire il programma come root.


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

Spiegazione e azione consigliata: È stato specificato a install_mu di applicare le patch a un server o a un client che non utilizza Solaris 8, oppure è stato specificato a backout_mu di rimuovere le patch da un server o da un client che non utilizzano Solaris 8. install_mu e backout_mu devono essere eseguiti su un sistema con Solaris 8.


Not enough disk space to apply entire patch set.

Spiegazione e azione consigliata: Eseguendo l'analisi del sistema, install_mu ha determinato che lo spazio su disco disponibile in uno o più file system è insufficiente per installare l'intero gruppo di patch. Liberare lo spazio richiesto nei file system indicati e rieseguire install_mu. Se si ritiene che lo spazio disponibile sia sufficiente per applicare il Maintenance Update, rieseguire install_mu con l'opzione -f.


Not enough disk space to save patch backout data.

Spiegazione e azione consigliata: Eseguendo l'analisi del sistema, install_mu ha determinato che lo spazio disponibile nella directory dei dati richiesti per la rimozione delle patch non è sufficiente. Selezionare una directory con spazio sufficiente e rieseguire install_mu. Se si ritiene che lo spazio disponibile sia sufficiente per salvare i dati richiesti per la rimozione delle patch, rieseguire install_mu con l'opzione -f.


Dry run disk space check failed.

Spiegazione e azione consigliata: install_mu richiama pkgadd con un'opzione speciale per controllare che lo spazio su disco sia sufficiente. L'esecuzione di pkgadd non è riuscita, probabilmente perché lo spazio disponibile in / o /var è molto ridotto o perché il sistema non è più coerente. Chiedere assistenza all'amministratore di sistema.


The -f and -D options are mutually exclusive.

Spiegazione e azione consigliata: L'opzione -f specifica a install_mu di omettere la fase di calcolo dello spazio su disco, mentre l'opzione -D specifica la sola esecuzione di questo calcolo. Usare solo una di queste opzioni.


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

Spiegazione e azione consigliata: Per sapere quali siano le patch da rimuovere, backout_mu richiede un file contenente un elenco delle patch applicate da install_mu. Se questo file non è presente, backout_mu non può operare correttamente. Per rimuovere il gruppo di patch di MU4, eseguire backout_mu dal software MU4.