7.3. Problemi generali
Per iniziare il troubleshooting dei problemi generali, esaminare il file di log o i file relativi al componente in questione. Un esercizio utile è quello di eseguire il comando
tail -f
per tutti i file di log, per poi eseguire yum list
su Red Hat Enterprise Linux 5 (o up2date --list
su versioni precedenti di Red Hat Enterprise Linux. Successivamente esaminate tutte le nuove entry per possibili indizi.
Un problema molto comune è quello reltivo al consumo dello spazio del disco. Un segno indicativo di questo problema è la comparsa di linee non complete all'interno dei file di log. Se il processo di login è stato arrestato durante l'azione di scrittura, ad esempio una parola rimasta a metà, molto probabilmente questo sarà un segno che lo spazio del vostro disco è stato riempito. Per una conferma, eseguite questo comando e controllate le percentuali nella colonna Utilizzo%..
df -h
df -h
In aggiunta ai file di log, è possibile ottenere informazioni aggiuntive riprendendo lo stato del vostro RHN Satellite e dei suoi vari componenti. Per eseguire questa procedura utilizzate il seguente comando:
/usr/sbin/rhn-satellite status
/usr/sbin/rhn-satellite status
In aggiunta, è possibile ottenere lo stato dei componenti come ad esempio Apache Web server e RHN Task Engine, in modo individuale. Per esempio, per visualizzare lo stato di Apache Web server, eseguire il comando:
service httpd status
service httpd status
Se Apache Web server non è in esecuzione, le entry presenti all'interno del file
/etc/hosts
potrebbero non essere corrette. Consulate Sezione 7.4, «Host Non Trovato/Impossibile determinare FQDN» per una descrizione di questo problema e per possibili soluzioni.
Per poter ottenere lo stato di RHN Task Engine, eseguire il comando:
service taskomatic status
service taskomatic status
Per maggiori informazioni consultate Sezione 8.8.1.1, «Conservazione di RHN Task Engine».
Per ottenere lo stato di Embedded Database di Satellite, se esistente, eseguire il comando:
service oracle status
service oracle status
Per determinare la versione dello schema del vostro database, eseguire il comando:
rhn-schema-version
rhn-schema-version
Per ottenere i diversi tipi di set del carattere del database del vostro Satellite, eseguire il comando:
rhn-charsets
rhn-charsets
Se l'amministratore non riceve le email provenienti da RHN Satellite, confermare gli indirizzi email corretti impostati per
traceback_mail
in /etc/rhn/rhn.conf
.
Se la posta di traceback viene marcata da dev-null@rhn.redhat.com, e se desiderate che l'indirizzo sia valido per la vostra organizzazione, includete l'opzione
web.default_mail_from
ed il valore appropriato in /etc/rhn/rhn.conf
.
Se l'importazione/sincronizzazione di un canale riporta un errore che voi non siete in grado di risolvere, eseguite questo comando per cancellare la cache:
rm -rf temporary-directory
rm -rf temporary-directory
Da notare che la Sezione 6.2.2.1, «Preparazione ISO del contenuto del canale» indica come directory temporanea
/var/rhn-sat-import/
.
Successivamente potrete riavviare il processo di importazione o sincronizzazione.
Se
yum
(o up2date
), oppure la capacità di push di RHN Satellite cessa la sua funzione, è possibile che i file di log più vecchi possano presentare degli errori. Arrestate il demone jabberd prima di rimuovere questi file. Per fare questo emettere i seguenti comandi come utente root: