Risultati ricerca
Indice
Frase completa
Cerca nella pagina
Chiudi
Indice

SECONDA FASE: SWITCHTO (ESECUZIONE)

A download completato con successo, riprende del lampeggio icona per i soli utenti autorizzati all’aggiornamento: il primo terminale che vi clicca, oppure che accede al menu Servizi / Aggiornamento programma oppure che accede come primo mx00 della cornice (quindi non duplicato come MDI), visualizza la seguente finestra:

Di cui disponibili quattro scelte:

Informazioni [F2]

Visualizza riferimenti relativi al download avviato e completato.

Annulla installazione [ShF3]

Interrompe la fase download completato.

Si [Invio]

Avvia lo switchto.

Chiudi [Esc]

Chiude la finestra senza intraprendere alcuna azione.

L’opzione Informazioni [F2] visualizza la stessa finestra descritta durante il download in corso e di cui non richiesto annullamento.

L’opzione Annulla installazione [ShF3] consente di annullare l’aggiornamento pronto per installarsi. Eseguendola, compare richiesta conferma:

In questo caso, tipicamente la notifica nuovo stato avviene in tempi brevissimi. Una volta commutato lo stato, riprende del lampeggio icona per tutti gli utenti: il primo terminale che vi clicca, oppure che accede al menu Servizi / Aggiornamento programma oppure che accede come primo mx00 della cornice (quindi non duplicato MDI) visualizza la seguente finestra:

La funzione Informazioni [F2] visualizza così anche data, ora e utente che ha invocato l’annullamento aggiornamento pronto per installarsi.

Un utente può annullare il download lanciato da un altro utente. Mentre un utente non autorizzato all’aggiornamento programmi non può annullare un download completato, a prescindere dall’utente che lo aveva avviato.

Come già descritto nel paragrafo “Autorizzazioni e notifiche”, si rammenta che tutte le finestre di notifica e operazioni aggiornamento programma sono in uso esclusivo relativo, comprese tutte quelle evidenziate in questo sottoparagrafo.

Ritornando invece alla finestra di aggiornamento pronto per installarsi e con utente autorizzato, l’esecuzione può avvenire anche in tempi successivi: l’utente non è obbligato a procedere immediatamente, ma può anche farlo successivamente quando lo desidera, poiché il download è stato completato e la procedura renderebbe esecutiva la nuova versione sincronizzata col repository pubblico Passepartout ed attualmente “ferma” nella directory <programmi>_tmp.

L’innesco switchto richiede l’uso esclusivo assoluto e nessun’azienda aperta: se non rispettati tali requisiti, opportuni controlli bloccano l’operazione.

Una volta che l’unico terminale attivo e senza azienda aperta conferma l’innesco, si disconnette automaticamente visualizzando la seguente finestra:

Innanzitutto, MxServer disabilita le nuove connessioni, impedendo così a nuovi terminali di accedere in fase esclusiva. Dal suo canto, Mxagentserver si connette al repository per una verifica di coerenza rispetto alla versione richiesta ed invoca nuovamente il setup già scaricato ed utilizzato per il download, stavolta avviandolo in specifica modalità Liveupdate denominata “Livesyncswi”, il quale gira sempre a carico di MexalAdmin in Windows e root in Linux. Sintetizzando, tale fase conclusiva di setup arresta il servizio MxServer, rinomina la directory <programmi> in <programmi>_old e quindi rinomina la <programmi>_tmp in <programmi>. Infine, riavvia il servizio MxServer. Frattanto, è necessario che nessun programma (es. prompt di comando, finestre Windows Explorer) sia aperto all’interno della directory <programmi> o della <programmi_tmp>, né logicamente che sia aperto alcun file all’interno di tali cartelle affinché non risulti bloccata la loro rinomina.

Il tempo di questa fase risulta logicamente variabile; in conduzioni standard, indicativamente l’ordine è sulle decine di secondo tendenti al minuto.

Quando il servizio MxServer è riavviato, i terminali possono dunque riprendere la loro operatività e, per segnalare l’avvenuto aggiornamento, riprende l’icona per tutti gli utenti: il primo terminale che vi clicca, oppure che accede al menu Servizi / Aggiornamento programma oppure che accede come primo mx00 della cornice (quindi non duplicato MDI), visualizza la finestra seguente:

La funzione Informazioni [F2] visualizza così anche data, ora e utente che ha invocato lo switchto (data e ora si riferiscono al momento di operazione utente conferma aggiornamento, non all’effettiva mutazione di stato per l’avvenuto aggiornamento stesso).

Anche la visualizzazione di questa finestra è in uso esclusivo relativo. Una volta letto il messaggio di aggiornamento avvenuto con successo, si ritorna alle considerazioni circa la disponibilità o meno di nuove versioni, rimandando al paragrafo “Autorizzazioni e notifiche”.

I dettagli della fase switchto (compresi arresto e riavvio MxServer) sono riportati nel file installpass.log, localizzato nella %SYSTEMROOT% su Windows, in /var/log su Linux.

ATTENZIONE: tramite Liveupdate non si aggiornano i driver della protezione hardware. Pertanto, in caso di loro variazione (comunicata preventivamente nella documentazione correlata alla rispettiva versione), occorre effettuare l’aggiornamento esclusivamente tramite setup standard.