mercoledì 15 gennaio 2014

Sissi in rete su Windows Server 2008 , 2008 R2 , 2012 , 2012 R2 64 bit

Mi occupo da anni di assistenza presso le segreterie scolastiche di scuole primarie e secondarie e mio malgrado mi sono dovuto spesso confrontare col famoso SISSI IN RETE ossia il software che il ministero ha messo a disposizione gratuitamente alle scuole statali nel lontano 2002 per sostituire l'ormai obsoleto SISSI che girava solamente su due computer dedicati forniti dal ministero e che col passare del tempo non erano più sufficienti allo svolgimento del lavoro informatico che andava velocemente aumentando. Si è quindi reso necessario sviluppare un software che sposasse un modello client/server e che potesse essere installato su un numero a piacere di client in modo che tutti gli impiegati della segreteria potesso lavorarci contemporaneamente dalle rispettive postazioni accedendo alle rispettive aree di competenza.
Chiudo questa doverosa e nostalgica premessa riportando, per chi non lo sapesse, il significato del nome SISSI che non è stato scelto a caso ma è un acronimo di Sistema Integrato per la gestione delle Segreterie Scolastiche Italiane (S.I.S.S.I.)

Al momento del debutto di Sissi In Rete il sistema operativo server disponibile a quel tempo era Windows 2000 Server e quindi la totalità delle scuole che hanno aderito subito si sarà ritrovata con un'installazione di SISSI in Rete fatta su un server Windows 2000 e con dei client Windows 98 oppure nel migliore dei casi Windows 2000.
Le scuole che invece hanno tardato ad aderire a Sissi in Rete avranno invece beneficiato dell'uscita di Windows 2003 Server ed avranno quindi questo sistema operativo sul server di segreteria.

In entrambi in casi questi sistemi operativi sono ormai obsoleti per non dire vetusti a livello software e sicuramente l'hardware su cui sono installati oltre ad essere fuori garanzia non fornisce delle performance accettabili al giorno d'oggi.

La cosa che mi lascia perplesso è quando scopro che ci sono delle scuole che stanno ancora utilizzando il primo server su cui hanno installato Sissi in Rete quindi con Windows 2000 o 2003 Server e se va bene un Pentium 4 e al più+ 512 MB di Ram!

Il consiglio che mi sento di dare a queste scuole è di cambiare quanto prima il server per i seguenti motivi:

- Windows 2000 Server non è più supportato da Microsoft e Windows 2003 non lo sarà più dal 2015 il che significa che non rilascerà più aggiornamenti per questi sistemi il che espone il vostro server e quindi la vostra rete a problemi di sicurezza
- d'accordo, vi è andata bene, avete fatto un ottimo acquisto perchè un server comprato 15 anni fa (o poco meno) sta ancora funzionando ma il fatto che stia ancora funzionando non garantisce che continuerà a farlo per sempre e non potendo prevedere quando si romperà potreste arrivare a scuola un bel giorno e scoprire che il vostro server ha deciso di andare in pensione in barba alla legge Fornero! A questo punto se siete stati accorti avrete sicuramente da qualche parte un backup di Sissi e dei documenti di segreteria fatto il giorno prima in caso contrario direi che avete un bel problema! Non voglio spaventare nessuno ma questa è la realtà, avere un server così vecchio che oltre al fatto di essere sicuramente fuori garanzia è talmente vecchio che anche pagando non si troverebbero più i pezzi di ricambio per ripararlo non è affatto una bella idea.

Cerchiamo di avvicinarci al titolo del post. Mi è capitato di avere a che fare con scuole che pur essendo consapevoli di dover cambiare il server per i motivi di cui sopra e per molti altri buoni motivi semplicemente non l'hanno ancora fatto perchè chi li segue o i consulenti a cui si sono rivolti gli hanno detto che Sissi in Rete non è compatibile con i nuovi sistemi operativi server Microsoft ossia Windows 2008 server o i più recenti Windows 2008 R2 o Windows 2012.
Dico subito che non è così, è perfettamente possibile installare e far funzionare Sissi in Rete sui nuovi sistemi operativi Microsoft, l'ho già fatto in parecchie scuole con successo, chi vi ha detto che non si può è perchè non lo sa fare!
A questo proposito ho visto addirittura consulenti proporre alle scuole che visto che Sissi (secondo loro) non funziona su Windows 2008 e successivi per aggirare il problema si potrebbe installare un nuovo server che virtualizza il Windows 2000 o 2003 esistente in modo che tutto funziona come prima e l'hardware nuovo garantisce migliori performance.
Questa soluzione non è completamente sbagliata nel senso che è vero che virtualizzando l'installazione di Windows 2000 o 2003 presente la si mette al sicuro su un hardware nuovo e probabilmente si migliorano le performance però ve la sconsiglio caldamente per i seguenti motivi:
- ho visto proporre queste soluzioni a prezzi esorbitanti forti del fatto che fosse l'unica soluzione per cambiare server (secondo chi l'ha proposta) ma in realtà vi ho detto che Sissi è perfettamente installabile sui nuovi sistemi operativi Microsoft quindi si può spendere molto meno evitando la soluzione della virtualizzazione che fra l'altro poi vi legherebbe a chi ve l'ha venduta in quanto non credo che nella stragrande maggioranza delle scuole seppur ci siano figure valide e che si interessano di informatica ci siano persone in grado di gestire e manutenere soluzioni virtualizzate che richiedono competenze specifiche in materia
- questa soluzione non vi metterebbe comunque al riparo dal fatto dell'obsolescenza del sistema operativo in quanto vi terreste il vostro Windows 2000 o 2003 seppur virtualizzato il che comporta i discorsi sulla fine del supporto da parte di Microsoft e relativi discorsi sulla sicurezza, oltre al fatto che sistemi così vecchi spesso davano problemi, può capitare che se va via la corrente e il server non è stato spento correttamente Windows 2000 o 2003 server non ripartano e si corrompano cosa che è molto più difficile che accada coi sistemi operativi moderni

Al momento non è dato sapere per quanto tempo ancora le segreterie scolastiche dovranno usare Sissi in Rete. Alcune aree sono già state migrate in Sidi e probabilmente l'obiettivo del ministero sarà quello di rendere disponibile in Sidi tutto quello che adesso viene fatto tramite Sissi in Rete ma visto che non sappiamo quando questa migrazione sarà completata è assolutamente necessario che le scuole abbiano il loro software gestionale che gira su una piattaforma moderna, sicura e performante.
Seguirà a breve un post che vuol essere una guida per installare Sissi in Rete sui sistemi operativi moderni, sto ultimando i test con Windows 2012 e Windows 2012 R2 per vedere se includere anche loro nei sistemi operativi supportati, se non lo fossero non è comunque un problema perchè chi compra oggi una volume license di Windows 2012 R2 è legalmente autorizzato ad installare Windows 2008 R2 per compatibilità con applicativi che lo richiedono.

19 commenti:

  1. ho un problema per installare sissi su un server windows 2012 all'avvio dell'installazione da l'errore 76

    RispondiElimina
  2. puoi descrivere meglio il messaggio di errore? che versione del cd stai usando per installare sissi?

    RispondiElimina
  3. Buongiorno, ho letto con interesse il suo articolo, infatti anche io sto provando ad installare SISSI su windows server 2012 ma benchè inizialmente si installava correttamente, adesso da sempre errore 76 usando il cd 2004-4 e non riesco a capire come risolverlo; un'ultima cosa, quale versione di sybase o altro SQL può funzionare su windows server 2012?
    Grazie

    Paolo

    RispondiElimina
    Risposte
    1. Cosa significa che inizialmente si installava correttamente? L'installazione va fatta una volta sola, poi vanno installati gli aggiornamenti. Per quanto riguarda sql io ho sempre usato il cd in possesso delle scuole che è sybase sql anywhere 8.0.x Si ricordi di applicare le patch che trova sul sito sybase per arrivare alla versione 8.0.3 che è compatibile anche con Windows 2012

      Elimina
    2. Grazie per la risposta immediata! Intendo che quando ho preparato il server 2012 r2 foundation a negozio dove lavoro si è installato subito senza problemi, adesso che sto facendo le prove su macchina virtuale e con 2012 r2 standard appare l'errore...cosa che non succede con il server 2008 r2 standard; comunque ho letto della possibilità del downgrade ma come funziona, la key della nuova versione è valida per quella precedente?
      Grazie

      Paolo

      Elimina
    3. dovrebbe funzionare senza problemi anche con la licenza 2012 r2 standard. Consiglio di copiare la cartella di installazione in c:\ perchè sul desktop o comunque in percorsi con molte sottocartelle può dare errore. Per quanto riguarda il downgrade se la licenza acquistata è una open license educational sul sito Microsoft da cui si scarica il software dovresti vedere anche il codice per 2008 r2 con la possibilità di scaricare il relativo dvd di installazione

      Elimina
  4. Buongiorno, sto ancora combattendo con l'installazione di SISSI ministeriale su Windows Server 2012 R2 64 bit, ho capito che mancano delle librerie a Windows, forse delle librerie di Visual Basic perchè l'errore che esce quando provo a lanciare linstallazione sembra riferito a tale programma; infatti come dice Anonimo all'inzio di questo post, l'errore 76 è riferito ad un percorso non valido e sembra proprio di Visual Basic o almeno credo. Purtroppo ho necessità di installare il pacchetto completo sul server nuovo e mi sono bloccato su questo punto. Qualche illuminazione?
    Per quanto riguarda il downgrade ho parlato con il supporto Microsoft e dovrebbe essere possibile seplicemente danno una nuova key al momento dell'attivazione della versione 2008 Foundation.

    RispondiElimina
    Risposte
    1. che versione stai cercando di installare? io con la 2004/4 non ho mai avuto problemi. Fra l'altro recentemente sulla pagina degli aggiornamenti di sissi si riesce a scaricare uno zip che corrisponde al cd di installazione 2004/4 e poi hanno messo un altro aggiornamento che ti porta direttamente alla 2013/3 senza passare dagli aggiornamenti intermedi

      Elimina
  5. stesso problema di superpaolodance, in un server nuovo di una scuola non ho avuto problemi, su questo su cui sto lavorando adesso mi da errore 76....

    RispondiElimina
    Risposte
    1. che versione di sissi sta usando? usa un cd o una cartella coi file di installazione?

      Elimina
  6. Ciao, e con OpenSissi come hai risolto? Io per il momento ho virtualizzato il 2003 con VMWare ma non mi dispiacerebbe portare tutto sotto un sistema più funzionale come Infoschool che usiamo già per le altre aree... Grazie

    RispondiElimina
    Risposte
    1. anche Opensissi funziona tranquillamente su W2008R2, l'unica accortezza è copiare una serie di dll in c:\windows\syswow64
      appena possibile faccio un post a parte sull'argomento

      Elimina
    2. Questa risposta mi sembra MOLTO interessante.... Io per il momento ho virtualizzato il vecchio 2003 e faccio accedere a quest'ultimo dalle macchine xp. Appena arriva la soluzione elimino tutto!

      Elimina
    3. Ciao anche a me interessa l'elenco delle DLL da spostare. Non riesci a pubblicare questo elenco in risposta a questa richiesta?
      Ciao
      Alberto

      Elimina
  7. Buongiorno.
    A breve dovro’ sostituire il vecchio server fisico 2003 con un server 2012r2 virtualizzato, ed installarvi Sissi.
    Quali sono i passaggi che devo fare? Immagino questi:
    1) Installare sybase con il vecchio cd versione 8.0 e poi aggiornarlo alla versione 8.03 con gli aggiornamenti presenti sul sito di sybase
    2) Installare il servizio di sissi, ma qui come devo fare esattamente? 10 anni fa avevo seguito la procedura facilitata di Axios Italia, ma ora?
    3) Installare sissi 2004-4 e fare tutti gli aggiornamenti approfittando del file che porta alla versione 2013 e poi applicando i rimanenti
    4) Interrompere il servizio sissi, e sostituire il file sissi.db sul nuovo server prendendo quello del backup del vecchio server.
    Mi correggete le parti sbagliate e/o incomplete? Grazie Gianluigi

    RispondiElimina
    Risposte
    1. il servizio di sissi va creato tramite Sybase Central (è un programma che si installa facendo il setup standard col cd sybase). Se hai ancora il vecchio server 2003 puoi guardare su quello com'è configurato il servizio sissi in Sybase Central e farlo uguale sul nuovo

      Elimina
    2. Ciao. 15gg fa ho fatto l'installazione ex novo su un server 2012r2 e 10 client win 8.1 64 bit, migrando i dati dal vecchio 2003 client xp. Funziona tutto, opensissi compreso, e non ho dovuto installare a mano neppure un aggiornamento. Ma un po di magheggi sono stati necessari, tipo la copia manuale della cartella Sybase da c: \program files x86 a c:\program files, sia sul server che sui client. Unico problema rimasto l'estrazione dei dati da opensissi: la procedura vorrebbe scrivere un file txt nella radice del disco del client, ma win8.1 non lo permette. Devo quindi manualmente spostare il file di interscambio che verrà poi letto da Excel dalla cartella temporanea in cui Opensissi lo parcheggia alla radice c:\ e rilanciare la procedura: Excel ora lo trova e l'operazione va quindi a buon fine.

      Elimina
  8. Sto provando ad istallare sissi su Windows Server 2008 r2 non ritrovo il CD di istallazione di sissi come posso fare? poi sul sito del MIUR non ci sono tutti gli aggiornamenti avrò problemi?
    Grazie
    Simone

    RispondiElimina
    Risposte
    1. sul sito del Miur è stato pubblicato uno zip che corrisponde al cd 2004-4 e un altro zip che ti porta direttamente alla 2013-x (non ricordo esattamente), quindi con questi 2 file sei a posto. L'importante è che tu abbia almeno il cd di Sybase perchè senza quello non puoi far nulla perchè quello non è scaricabile ma ogni scuola avevo dovuto comprarselo

      Elimina