LOGICIEL ELSA AIDES POUR UNE INSTALLATION RÉUSSIE 1) À l installation 2) Conditions impératives de bon fonctionnement DU LOGICIEL 3) Transfert des inscrits 4) Problèmes après l installation en réseau p.2 p.2 p.2 p.3/6
1) À l installation ELSA 3.1 _ C: \ Program Files \ AFL \ ELSA v3.1 \ PRG exe + dll ELSA version antérieure à 3.1 : _ C: \ Program Files \ AFL \ ELSA32 \ ELSA32 \ PRG exe + dll 2) Conditions impératives de bon fonctionnement DU LOGICIEL 1) L installation doit s être bien effectuée. Dans le répertoire resultat s inscriront des données relatives à l identité des inscrits (.dat) et de leurs résultats (.res) + DONNÉES_INSCRITS.DB (lié à l application administrateurbde accessible dans le panneau de configuration) 2) Dans l AdministrateurBDE (dans panneau de configuration) Doit exister l alias d ELSA : ELSAPRO12 Dans le chemin (PATH) doit être inscrit... Pour ELSA 3.1 : C:\ Program Files \ AFL \ ELSA v3.1 \ resultat Pour ELSA version antérieure à 3.1 : _ C:\ Program Files \ AFL \ ELSA32 \ ELSA32 \ resultat Pour poste client en réseau : _ \\ nom serveur \ ELSAWIN32 \ resultat 3) Dans Menu Démarrer \ Exécuter Taper regedit qui ouvre «éditeur de registre». Si ce dernier est cassé c est qu il faut réinstaller Windows. Parcourir HKEY LOCAL MACHINE \ SOFTWARE \ AFL \ ELSA v3.1 (ou ELSA32 \ ELSA32) Dans le chemin (PATH) doit être inscrit Pour ELSA 3.1 : C:\ Program Files \ AFL \ ELSA v3.1 Pour ELSA version antérieure à 3.1 : _ C:\ Program Files \ AFL \ ELSA32 \ ELSA32 Pour poste client en réseau : _ \\ nom serveur \ ELSAWIN32 \ resultat 3) Transfert des inscrits 1) Sauvegarde des résultats des inscrits : si vous avez la version 3.0, il faut télécharger le module de transfert disponible sur le site de l AFL aller sur le site de l AFL pour télécharger la mise à jour : www.lecture.org rubrique productions / logiciels / mises à jour si vous avez la version 3.1, voici les indications à suivre... ÉTAPE EXPORTATION 1. Aller dans utilitaires 2. Sauvegardes automatiques 3. Gestion de la périodicité 4. Mot de passe : aflafl 5. Dans la fenêtre «sauvegarde automatique», cliquer sur «modifier» 6. Écrire (dans «chemin de la sauvegarde») par exemple I ou G ou F, du nom attribué par windows à la clé USB (que l on a préalablement branchée) ou A si l on utilise encore le lecteur de disquette. 7. G:\poste 1 (il faut le faire pour chaque poste individuellement). Bien penser à nommer son fichier ex A ou F:\sauvELSAposte1 8. Cliquer sur «forcer la sauvegarde immédiate» 9. On voit les fichiers se transférer 2
ÉTAPE IMPORTATION 1. On branche la clé USB ou lecteur A sur l ordinateur où on importe les inscrits 2. On va dans ELSA 3. Même chose que 1 à 4 de l exportation 4. Spécifier le chemin de la sauvegarde en renommant tel qu en 7 de la 1 ère étape 5. Retour à utilitaires 6. Choisir «restauration d une sauvegarde» 7. Confirmer la sauvegarde ATTENTION : pour continuer l enregistrement sur l ordinateur, penser à retourner dans «modifier la sauvegarde» et spécifier le chemin c:\programfiles\afl\elsa v3.1, en sorte que les résultats s inscrivent dans le répertoire de l ordinateur. 2) Concernant le module de transfert des élèves, si vous obtenez l un après l autre les messages d erreur suivants (voir images ci-contre) : 1) Insérer le cédérom ELSA dans votre ordinateur. S il démarre automatiquement cliquer sur le bouton «Quitter» pour fermer la fenêtre. 2) Lancer le poste de travail et ouvrir le lecteur contenant le disque ELSA (clic droit). 3) Se rendre sur «Installation» puis «elsabde». 4) Double-cliquer sur setup.exe. 5) La mise à jour se fait automatiquement... 4) Problèmes après l installation en réseau Problème rencontré n 1 : Si lors de l installation sur le serveur, vous obtenez ce message : «erreur à la création/ouverture de la clé de registre», c est sans doute que vous n avez pas les droits administrateurs nécessaires pour installer un logiciel et modifier la table de registre sur le serveur. 3
Problème rencontré n 2 : Problème : Vous avez installé Elsa v3.1 sur un réseau. Quand vous lancez ELSA à partir d un poste de travail, vous obtenez la fenêtre ci-dessous, et le logiciel ne fonctionne pas. Solution : Il y a 2 façons de régler ce problème... 1) en téléchargeant une mise à jour aller sur le site de l AFL pour télécharger la mise à jour : www.lecture.org productions / logiciels / pbs_reseau.htm Une fois après avoir téléchargé le fichier, placez-le dans le répertoire suivant : C/Program Files/AFL/ELSA V3.1/Prg 2) en procédant, sur chacun des postes clients, aux opérations suivantes : 1. Lancer le Panneau de Configuration 2. Trouver et double-cliquer sur l icône ci-contre. Vous vous trouvez alors devant la fenêtre ci-dessous. 3. Dans la partie gauche de la fenêtre, cliquer sur l alias de base de données elsapro12. Dans la partie droite de la fenêtre, vous voyez dans le champ PATH les informations suivantes : \\nom_du_serveur\elsawin32\\resultat 4. Vous devez remplacer le double anti-slash ( \\ ) qui se trouve entre elsawin32 et resultat par un simple anti-slash ( \ ). 5. Pour finir, cliquer dans le menu «Objet» puis sur «Quitter». 6. Répondre OUI à la question sur la sauvegarde. 4
Problème rencontré n 3 : Problème : Message «Échec à l initialisation réseau.» J ai un message d erreur sur les stations : «Échec à l initialisation dur réseau fichier ou répertoire inexistant. fichier : C:PDOXUSRS.NET permission refusée répertoire C:» Solution : Il faut donner tous les droits aux utilisateurs sur le fichier C:\PDOXUSRS.NET. Plutôt que de donner les droits d accès à l ensemble du disque C aux utilisateurs (users), il suffit de donner l accès complet au fichier PDOXUSRS.NET Méthode : Lancer l explorateur. Aller sur la racine de C. Cliquer avec le bouton droit sur le fichier en question. Aller sur Propriétés et sélectionner l onglet Sécurité. Remarque : pour l activer, il faut décocher la dernière ligne dans Outils/Option des dossiers/affichage/ Utiliser le partage de Fichier simple (dans l explorateur). Il est alors possible de mettre un contrôle total sur un fichier (lecture&ecriture), même pour un utilisateur restreint. 5
Problème rencontré n 4 : Problème : Installation sur un serveur LINUX avec Samba. Solution : Nous recopions ici la solution donnée par un utilisateur d ELSA donnée sur notre forum : «Le fait qu ELSA soit une application Windows n a rien à voir avec la possibilité de l installer sur une machine Linux. Wine ne serait utile que si on voulait le faire tourner directement sur le poste Linux. Ce n est pas le cas. Le poste Linux ne sert qu a envoyer des fichiers vers les autres machines où ils s exécuteront (si ce sont des exécutables...) dans l environnement Windows qui leur convient. Dans mon collège nous venons d inaugurer une nouvelle salle informatique: 15 postes neufs sous WindowsXP Pro (dont un pour le prof) et un serveur Linux (une vieille machine recyclée) et c est moi qui suis chargé d installer tous les logiciels dont mes collègues vont avoir besoin à la rentrée prochaine. Le plus difficile a été de configurer samba (que je ne connaissais pas du tout) sur le serveur Linux. Je ne connais pas non plus samba-edu. En ce qui me concerne j ai installé samba à partir d une Mandrake 9.0 ordinaire. Je suppose que vous connaissez le maniement de SWAT. Pas évident à utiliser pour tout le monde étant donné qu il est en anglais. Pour moi, pas de problème, je suis prof d anglais ;-). Tout d abord il faut créer le répertoire que vous voulez partager sur votre machine Linux. Pour ma part je l ai créé dans le répertoire HOME et je l ai appelé elsa v3.1. SOUS LINUX ce répertoire doit être accessible à tous en lecture et écriture. Vérifiez que c est bien le cas car sinon vous ne pourrez rien copier dans votre répertoire à partir du cd d install même si vous avez déclaré votre partage en lecture-écriture dans Samba: Les droits de Samba et ceux de Linux, ça n est pas la même chose. Ceux de Samba se superposent à ceux de Linux mais ne les remplacent pas. Le rôle de Samba est simplement d autoriser (ou pas) une machine windows à accéder à un répertoire sur un poste Linux sans préjuger du fait que l accès à ce répertoire est libre ou verrouillé. C est un peu comme si pour entrer dans une pièce il fallait ouvrir successivement 2 portes. La première, Samba peut être ouverte mais pas l autre, ou inversement... Donc, je récapitule. Dans un terminal sur votre poste Linux (et je suppose que votre Linux fonctionne en mode graphique) loggez vous en tant que ROOT ( car seul ROOT peut créer des répertoires n importe où dans l arborescence) et tapez : mkdir/home/elsa v3.1 puis chmod 666 /home/elsa v3.1 666 correspond aux droits de lecture et d écriture pour tous les utilisateurs sur le répertoire elsa v3.1. Ensuite lancez SWAT, (pour cela, dans un navigateur internet quelconque, Mozilla, Konqueror ou un autre, tapez: http://localhost:901 ) connectez-vous encore en tant que ROOT puis allez dans SHARES (qui veut dire partage en anglais) et créez un nouveau partage avec la commande CREATE SHARE. Apparemment Elsa s attend à ce que le répertoire partagé s appelle Elsawin32, donc donnez ce nom à votre partage puis validez en cliquant sur le bouton CREATE SHARE. Quand c est fait, vérifiez à la ligne au dessus que c est bien le partage Elsawin32 qui est affiché à côté du bouton CHOOSE SHARE. Sinon cherchez le dans la liste (par défaut il se peut que ce soit le partage homes qui soit affiché). Validez CHOOSE SHARE. Un peu plus bas, dans les options de base (Base Options), à côté de path (chemin) indiquez le chemin de votre partage à la place de /temp ---> /home/elsa v3.1 Dans les Security Options, mettez Yes dans le champ guest ok et No dans le champ read only pour que le répertoire elsa v3.1 soit accessible par n importe qui (qui se connectera à partir d une machine Windows du réseau) en lecture écriture. Enfin validez vos choix en cliquant sur COMMIT CHANGES. Cette dernière commande a pour effet de modifier le contenu du fichier de configuration de Samba (smb.conf) et de relancer Samba pour qu il tienne compte de la modif. À partir de ce moment si vous regardez le réseau à partir d une machine Windows vous verrez que votre serveur Linux contient bien un partage appelé Elsawin32, pour l instant vide et dans lequel vous allez pouvoir installer les fichiers d Elsa. Passons maintenant à l installation d Elsa à partir du CD sur un poste Windows. Dans le menu on choisit bien sûr installation en réseau et là on a un problème parce que quand le logiciel nous demande où on veut installer les fichiers, il ne nous propose comme destination que les disques locaux du poste Windows. En fait, il faut taper le chemin complet du partage réseau dans lequel on veut copier les fichiers du CD, comme ceci: \nom_de_votre_serveur_linuxelsawin32 puis valider. Ceci fait, il reste à installer un client sur chaque poste Windows (installer Elsa sur un poste de travail). Le logiciel cherche sur le réseau où se trouvent les fichiers, puis vous propose de faire l installation. Et voilà, vous pouvez maintenant lancer Elsa sur chaque poste Windows...» Si vous ne trouvez pas la solution à votre problème n hésitez pas à envoyer un message à alain@lecture.org 6