Tout serveur 1.4 sous contrat est éligible à la migration en version 1.6, c'est un point fort de nos contrats de maintenance : ils incluent le passage d'une version majeure à l'autre, avec conservation des données et de la configuration du réseau (TX et imprimantes).
Pour demander la migration de votre serveur AbulÉdu Pro sous contrat, suivez la procédure documentée sur abuledu.com.
Une fois que vous avez reçu votre nouveau disque dur AbulÉdu Pro 1.6 :
Arrêtez le serveur,
Insérez le disque AbulÉdu 1.6 dans la baie de disque numéro 1
Insérez votre disque 1.4 dans la baie numéro 2.
Démarrez votre serveur.
Démarrez la connexion internet si ce n'est pas automatique.
faites-nous signe
par courriel à l'équipe de support pour que nous terminions l'installation en fonction de vos spécificités et vous aidions à la mise en production définitive.
Tant que la mise en production définitive n'est pas validée par vous (le client), votre disque 1.4 ne sera pas écrasé par le contenu du 1.6 (duplication automatique nocturne). Ceci signifie d'un côté qu'il est possible de revenir en arrière à tout moment pour repasser en 1.4, mais aussi que pendant la migration, vous n'avez pas de sauvegarde. Pensez-donc à vous munir d'un disque dur externe de sauvegarde, et à valider la mise en production en fermant l'intervention associée sur AbulÉdu.net.
Une fois la mise en production définitive effectuée, vous pourrez gérer de nouveau votre serveur de manière autonome, dont les mises à jour (qui se font à travers le programme abuledu-upgrade, à lancer par abuladmin, cf ci-après les détails).
Si vous avez continué à travailler sur votre disque dur AbulÉdu 1.4 pendant la migration en 1.6 veuillez prendre rendez-vous avec nous pour que le jour où vous connecterez le disque 1.6 comme indiqué ci-dessus on puisse migrer tous les “nouveaux fichiers” depuis votre disque 1.4 vers le disque 1.6.
Notre emploi du temps étant très chargé, merci de demander au moins une semaine à l'avance de réserver une demi-journée pour cette action.
Par souci de cohérence globale le script miseajour_abuledu est déprécié en faveur de abuledu-upgrade, pendant quelques temps l'ancienne commande marchera encore;
Ce script vous demandera d'entrer un mot de passe, utilisez celui d'abuladmin;
Les mises à jour automatiques de sécurité sont maintenant réalisées sur les nouveaux serveurs en question;
N'oubliez pas la page de documentation spécifique sur la
mise à jour
gestion des permissions avec les
ACL : il n'y a plus de script qui “tourne” pour remettre les droits, nous utilisons le système des
ACL du kernel 2.6, c'est transparent pour vous et vous n'avez pas à vous en préoccuper ;
profs → enseignants : /home/profs n'existe plus c'est maintenant /home/enseignants/ , les profs sont devenus les enseignants.
il est maintenant possible d'avoir plusieurs responsables d'un groupe (deux profs pour une classe par exemple). Ce changement n'est pas encore “visible” dans l'interface d'administration, mais si vous sélectionnez plusieurs fois des enseignants différents comme responsables d'une classe, ils le seront tous.
les versions récentes de GNOME et certains autres logiciels ne peuvent pas migrer les préféférences personnelles comme les paneaux, les icones ou le contenu du bureau. Nous sommes donc obligés de supprimer (liste non complète et évolutive) vos répertoires .gconf* .gnome*. Pour le bureau la migration des données est effectuée par notre outil de migration.
le site Web était dans /var/www/ il est maintenant dans /var/www/intranet/
le webmail est devenu RoundCube. Openwebmail n'est plus développé activement ni maintenu au niveau sécurité (pas de paquet Debian), et RoundCube est bien plus facile à utiliser.
les pages perso ne sont pas encore opérationnelles.
l'accent a été mis sur OpenOffice 2.0, Firefox 1.5, GNOME et KDE et Gcompris dernières versions etc.
Les logiciels du terrier dernière version ont aussi été intégrés, avec le support du son transparent pour ceux qui sont sonorisés.
GQview est remplacé par Gthumb.
Si vous souhaitez organiser vos photos numériques par thèmes ou chronologiquement et bénéficier d'un logiciel puissant et simple, penchez-vous vers F-Spot (spécialisé dans la gestion d'album photo).
Si vous voulez prendre des notes rapidement, et qu'elles restent toujours accessibles, ajouter l'appliquette Tomboy à votre tableau de bord GNOME.
s'il vous manque des applications, n'hésitez pas à les demander sur
support.pro@abuledu.org pour qu'on puisse les ajouter dans les dépendances des paquets, ou vous indiquer où elles se trouvent sur le système ;
Du fait du changement de version, vous risquez de rencontrer le message suivant: “impossible de lancer firefox il est déjà en cours d'exécution”. Pour corriger ce problème vous devez alors supprimer votre répertoire .firefox, .mozilla et .mozilla-firefox. Attention pensez à sauvegarder vos bookmarks avant de supprimer ces répertoires.
Le logiciel evolution n'arrive pas à migrer tout seul les données entre la version 1.4 et 1.6. Encore une fois une intervention manuelle est nécessaire.
pour l'instant les disquettes de démarrage ne peuvent être générées
que sur le serveur avec termx.sh (le script peut être lancé depuis n'importe quel poste du réseau mais la disquette doit être physiquement dans le lecteur du serveur), ou alors depuis un poste Linux autonome en téléchargeant une ROM sur
http://www.rom-o-matic.net/, ou encore depuis Windows avec
winrawwrite et les mêmes ROMs de rom-o-matic.
pour les vieux postes équipés de cartes ISA (généralement les P1 ou précédents), après avoir généré la disquettes fast, il faut aller choisir le type de carte dans l'interface de configuration, sinon le TX ne pourra pas finir de démarrer (pour une plus grande facilité, vous trouverez le nom du pilote en parenthèses dans la liste, c'est celui qu'il faut utiliser pour faire la disquette fast) :
Comme indiqué dans la liste, les cartes ISA IBM EtherJet nécessitent une intervention manuelle à distance de notre part pour les configurer. Si vous en avez la possibilité, remplacez-les par d'autres cartes (ces cartes sont de toute manière relativement rares).
Si malgré cela votre TX ne démarre pas et produit un kernel panic avec une carte ISA ou une carte PCI, demandez-nous d'intervenir à distance, il y a un petit pourcentage de cartes nécessitant une configuration manuelle (certaines via-rhine, sous la marque D-Link par exemple).
Les 486 et cyrix disparaissent. Ils sont maintenant inclus dans la branche «Pentium 1 et précédents», dans laquelle vous devriez pouvoir choisir la carte vidéo comme sur un 486 d'auparavant.
Si vous aviez des TX en 486 ou cyrix, il faut repasser dans l'interface et les re-fixer en P1. Le reste des paramètres (carte vidéo, clavier…) doivent normalement être automatiquement conservés durant la procédure de “re-fixation”.
Tous les Maui sont regroupés et autodétectés (ils comprennent maintenant tout type de carte mère VIA à base de C3 et postérieurs, comme les HP-Compaq TN5000, les terminaux Wise et les VXL).
Tous les autres postes récents sont pris en charge sous la dénomination «Pentium 2 ou suivants».
Il est néanmoins désactivé sur les P1 et précédents pour ne pas les faire “ramer” outre mesure compte tenu de la charge que ça rajoute sur la machine. Si vous souhaitez néanmoins activer le support USB pour un poste ancien plus puissant que les autres, allez dans l'interface et reconfigurez votre TX “P1 ou précédent” pour activer le support des périphériques locaux :
le support de l'USB est automatiquement activé sur les PC recyclés récents (P2 ou suivants) et les Mauis. Il n'y a pas d'option pour le désactiver car ces machines le supportent très bien (pas de problème de charge comme sur les anciens P1). Si vous pensez qu'une machine en particulier le supporte mal, reconfigurez-la en «Pentium 1» et désactivez son support des périphériques locaux.
la disquette est comprise dans ce support des périphériques locaux, et elle est maintenant accessible par l'icone «Périphériques de mon terminal» sur les bureaux GNOME et KDE (sous WindowMaker, il faut lancer nautilus ou konqueror et parcourir le réseau pour naviguer sur le TX. Comme le nom du TX change quand un utilisateur passe d'une machine à l'autre, il n'est pas encore possible de régénérer facilement une icone pour que ça soit automatique sous WindowMaker, mais nous cherchons une solution à ce problème) :
l'avantage de ce système c'est que les logiciels comme OpenOffice.org, Firefox, Gedit, Kate et autres peuvent travailler directement sur la disquette ou la clé, sans avoir besoin de préalablement transférer le fichier sur votre bureau puis de le renvoyer une fois la modification terminée. Cependant certains logiciels (ceux qui sont plutôt anciens ou peu maintenus) ne connaissent pas ce système et ne pourront pas en bénéficier. Si vous avez un doute à propos d'un logiciel, ou que celui-ci ne trouve pas le fichier lorsque vous double-cliquez dessus depuis le navigateur, demandez sur support.pro@abuledu.org.
Pour accéder sans problème à la disquette, il faut l'insérer dans le lecteur AVANT d'ouvrir le raccourci «périphériques de mon terminal» (et pas simplement avant d'ouvrir l'icone de la disquette qui est contenue dans les périphériques, sinon le terminal vous indiquera «aucun périphérique» ou un autre message barbant en anglais). Pour le retrait de la disquette ou de la clé, la seule contrainte est d'avoir attendu quelques secondes après que la diode d'écriture se soit arrêtée de clignoter, après il n'y a pas de manipulation particulière à faire pour retirer le périphérique.
La carte son est gérée sur tous les postes Pentium 2 ou suivants, tant que c'est une carte compatible Linux.
le son n'est pas supporté sur les Pentiums 1 et inférieurs, cela les rendrait inutilisables (trop lents).
le support du son sur les Pentiums 2 est néanmoins désactivé par défaut, car il consomme beaucoup de bande passante réseau selon le nombre de postes qui l'utilisent. Pour l'activer il suffit de cocher la case correspondante dans l'interface d'administration :
le support du son est totalement automatique et activé par défaut sur les Maui et compatibles.
Les environnements GNOME, KDE et les logiciels du Terrier sont automatiquement configurés pour utiliser le son s'il est disponible. Sur une machine sur laquelle le support est activé, vous devriez donc entendre les sons d'ouverture des environnements en guise de vérification du bon fonctionnement du son.
Totem, Rhythmbox, Banshee, QuodLibet et toutes les autres applications qui utilisent Gstreamer sont automatiquement configurées.
Si vous utilisez une application qui n'arrive pas à envoyer du son, regardez dans ses préférences de configuration et choisissez “ESD” ou “Esound” comme greffon de sortie du son.
Pour mplayer par exemple, il faut utiliser mplayer -ao esd ou insérer une ligne ao=esd dans votre fichier ~/.mplayer/config.
Amarok, Kaffeine et Xine ne fonctionnent pas, le moteur Xine est buggué sur Ubuntu Dapper et n'arrive pas à utiliser correctement son plugin de sortie Esound. Utilisez donc une autre application : Totem, Rhythmbox, Banshee, mplayer…
Quelques améliorations ergonomiques ont été apportées à l'interface de configuration, ainsi vous remarquerez que :
il n'y a plus qu'une seule résolution vidéo à choisir (la maximum que vous souhaitez), les autres sont calculées automatiquement, et des résolutions “basses” sont automatiquement ajoutées au cas où le TX ne gère pas celle que vous avez choisie.
les tirets et les chiffres sont maintenant acceptés dans les noms de Terminaux. Les majuscules aussi, mais celles-ci sont juste esthétiques : vous pouvez pinguer le TX avec le nom tout en minuscule même si s'il contient des majuscules, ça marchera.
le renommage des TX est réactivé, l'algorithme du traitement est plus solide et ne devrait plus planter le serveur
DNS.
Si vous en avez vraiment beaucoup, nous pouvons vous installer de quoi les faire continuer de marcher, mais vous n'aurez pas le support des nouvelles fonctionnalités (son, clés usb sur tous les TX, imprimantes usb…), et c'est juste “le temps que vous mettiez en place les disquettes fast” car les disquettes générique ne sont pas viables en terme de maintenance côté serveur.
Elles sont un exemple de solution apparente à court terme (facilité de mise en place), mais créent des problèmes insolubles à moyen et long terme (problèmes de sécurité des kernels et impossibilité de leur faire prendre en compte les nouvelles fonctionnalités).
Nous vous conseillons donc vivement de passer à la disquette fast (ou fast DOS), qui est indépendante du noyau Linux. Elle est peut-être légèrement plus difficile à mettre en oeuvre que la générique, mais beaucoup plus rapide à démarrer, et une fois qu'elle est créée, vous n'aurez plus à la refaire quelles que soient les nouveautés qui apparaitront dans AbulÉdu (c'est pour cela qu'elles sont bien plus viables et pérennes que les génériques).
Comment trouver la puce réseau pour générer une disquette fast avec termx.sh :
Suite aux grosses difficultés que vous avez éprouvées à cause de l'abandon de la disquette générique, nous sommes revenus sur notre choix technique pour vous proposer de continuer avec vos anciennes disquettes génériques.
Pour faire marcher vos postes équipés de la disquette générique il faut modifier le fichier de lancement de celle-ci ; pour les poilus qui étaient déjà des nôtres du temps de l'AbulÉdu 1.0 et qui ont fait le passage en AbulÉdu 1.4 c'est la même histoire :)
Sur le système de démarrage “générique” vous avez un petit fichier qui donne des paramètres au noyau Linux pour qu'il sache comment amorcer le système. C'est ce fichier qu'il faut modifier. Il peut porter des noms différents:
c:\autoexec.bat
c:\linux.bat
c:\linux\linux.bat
a:\syslinux.cfg
…
Et vous devez partir à la recherche de la ligne suivante
[...] nfsroot=/opt/ltsp/i386 [...]
pour la remplacer par (notez le 3 à ltsp3):
[...] nfsroot=/opt/ltsp3/i386 [...]
Par exemple sur une disquette de boot générique créée à partir d'AbulÉdu 1.4 j'ai le fichier syslinux.cfg suivant:
default auto
say . .
say .. ..
say ... ...
say .... ....
say ..... .....
say Chargement d'AbulEdu Pro en cours ... merci de patienter
say ..... .....
say .... ....
say ... ...
say .. ..
say . .
label auto
kernel bzImage
append devfs=mount root=/dev/nfs console=/dev/null init=/etc/rc ip=dhcp nfsroot=/opt/ltsp/i386 nfsaddr=
et je modifie la dernière ligne:
append devfs=mount root=/dev/nfs console=/dev/null init=/etc/rc ip=dhcp nfsroot=/opt/ltsp3/i386 nfsaddr=
Astuce: si vous voulez “voir” tous les messages au démarrage vous pouvez également enlever “console=/dev/null” de la ligne append
Autre exemple sur un système win98 multiboot (avec affichage du menu “abuledu ou windows” au démarrage), je modifie le fichier c:\linux.bat
linld image=bzImage "cl=devfs=mount root=/dev/nfs console=/dev/null init=/etc/rc ip=dhcp nfsroot=/opt/ltsp/i386 nfsaddr="
par
linld image=bzImage "cl=devfs=mount root=/dev/nfs console=/dev/null init=/etc/rc ip=dhcp nfsroot=/opt/ltsp3/i386 nfsaddr="
Astuce: ici aussi si vous voulez “voir” tous les messages au démarrage vous pouvez également enlever “console=/dev/null” de la ligne
Pendant quelques temps votre interface AbulÉdu.NET ne vous donnera pas les bonnes informations quant aux mises à jour disponibles.
Cela est lié au fait que nous sommes en transition entre AbulÉdu.NET 1.0 et 1.2 ainsi que la transition entre AbulÉdu 1.4 et 1.6.2 … merci de ne pas tenir compte de ces messages sur AbulÉdu.NET