Organisation
L'AFEV (http://www.afev.org/) de Rennes nous a contacté, par l'intermédiaire de Nadège Habrylo, afin de l'aider à migrer son parc informatique sous Linux (Ubuntu en particulier). Actux s'est proposé et prévoit de faire migrer les ordinateurs prochainement.
Afin de mieux savoir les disponibilités de chacun, veuillez mettre vos disponibilités ci-dessous :
Renseignements techniques
Matériel
Le parc de l'AFEV est pour l'instant composé des machines suivantes :
- Ordinateur fixe P4 1.5GHz / 256Mo / 17Go
- Ordinateur fixe P3 800MHz / 512Mo / 10Go
- Ordinateur portable P4 1.8GHz / 256Mo / 28Go
- Imprimante Brother HL-2030
- Disque dur externe Seagate 100Go
- Accès Internet Neuf Télécom
- Routeur Wifi D-Link
Si vous avez des informations sur des (in)compatibilités particulières, merci de les signaler sur cette page.
Problèmes rencontrés lors de l'install du mardi 5 juin
- Seul le fixe P4 1.5 a pu migrer sous Feisty.
Notes :
- Il dispose par contre d'un BIOS très peu commun (propore à Intel).
- il ne monte pas automatiquement le disque externe de l'AFEV (seagate 2,5" 100G USB autoalimenté), peut être pour des raisons de compatibilité matérielle. A tester jeudi.
- Le portable chauffe beaucoup, et ses accès au lecteur CD sont très lents. Le livecd Feisty démarre très bien et reconnaît tout le matériel (y compris la clé wifi) et permet de se connecter au réseau de l'AFEV.
- Le fixe P3 800 étant habituellement le serveur dispose d'un contrôleur SCSI. Il s'agit essentiellement de (vieux) matériel IBM. Impossible de démarrer le livecd Feisty, on se retrouve systématiquement avec un shell sur Busybox. Ce problème semble être lié au chip IDE (qui ne doit pas être tout à fait standard). On peut également supposer que le matériel SCSI pose problème avec le "regular" livecd.
Installation des nouveaux Dell (septembre 2007)
Trois nouveaux ordinateurs ont été reçus : des Dell Vostro 200.
Installation faite par Benjamin.
- Matériel
En gros :
- Pentium 2160 (basé sur l'archi Core)
- Chipset G33 (assez récent)
- Carte graphique Intel 3100
- 2 disques durs de 80Go
- Écran 19" LCD
- Logiciel
- Faire marcher le matos
J'ai installé un Gutsy car le chipset récent posait problème sous Feisty (carte réseau non reconnue car driver e1000 pas assez récent), et ça s'est plutôt bien passé : accélération graphique activée d'office (compiz et ses effets), etc ... bref, rien de particulier à signaler.
Ha si, l'interface en français n'est pas installée par défaut, j'ai donc ajouté : language-pack-fr, language-pack-gnome-fr, language-support-fr.
- Installation en LVM sur les 2 disques
Comme les machines ont 2 disques durs de 80Go, j'ai décidé d'utiliser LVM pour les unifier et partitionner le système de manière plus souple. Le truc, c'est que d'origine Ubuntu ne propose pas LVM (contrairement à Debian ...), il faut donc bidouiller, et installer lvm sur le live et partitionner à la main. En gros (et en root) :
# partitionnement pre-lvm
fdisk /dev/sda
# sda1 : partition de secour Dell
# sda2 : /boot en ext2 de 100Mo
# sda3 : LVM sur toute la place
fdisk /dev/sdb
# formattage de /boot
mkfs.ext2 /dev/sda2
# sdb1 : LVM sur tout le disque
# on installe lvm et on crée les volumes
aptitude install lvm2
pvcreate /dev/sda3
pvcreate /dev/sdb1
# on crée le volume group : il sera appelé "mainvg"
vgcreate mainvg /dev/sda3 /dev/sdb1
# module pas chargé automatiquement
modprobe dm-mod
# les volumes classique : un swap, un /home et /
lvcreate -L 2G -n swap mainvg
lvcreate -L 20G -n system mainvg
lvcreate -l 100%FREE -n homes mainvg
Donc au final ça fait un swap de 2Go, un / de 20Go (appelé "system", mais on peut mettre ce qu'on veut) et un /home qui fait le reste de l'espace libre, soit 126Go dans notre cas (oui, les arrondis ...). C'est pas si compliqué LVM...
Par contre, comme Ubuntu ne reconnait même pas ces partitions après les avoir créé à la main (il les prend pour des disques ...), il faut créer les FS dedans :
mkswap /dev/mapper/mainvg-swap
mkfs.ext3 /dev/mapper/mainvg-system
mkfs.ext3 /dev/mapper/mainvg-homes
Et voilà, on lance l'install, avec partitionnement "manuel" ou il faudra lui indiquer ou va quoi (attention, il les appelle "/dev/dm-0", etc ... dans l'ordre où on les a créées. Un petit "ls -l /dev/mapper" permet de savoir laquelle correspond à quoi).
Ha si, dernier truc : LVM ne sera pas installé sur le disque dur à l'installation... Donc il fait l'installer avant de rebooter (en root) :
# créer un répertoire temporaire
mkdir tmp
mount /dev/mapper/mainvg-system tmp
mount /dev/sda2 tmp/boot
chroot tmp
# dans le chroot :
aptitude update
aptitude install lvm2
Et voilà. Je ne commenterai pas sur la facilité d'installation d'un LVM par rapport à une Debian ...
Partage de fichier
Pour partager les fichiers entre tous les ordinateurs, la solution choisie a été samba. Un serveur partage un répertoire commun (appelé "U") qui est monté par smbfs sur chaque ordinateur. Pour ça, il faut :
- installer smbfs sur chaque ordi qui veut y accéder
aptitude install smbfs
- ajouter l'entrée dans /etc/fstab :
//afev1/U_Commun /U smbfs auto,uid=1000,gid=1000,rw,guest 0 0
Les uid/gid sont pour que tous les PCs n'aient pas de problème de permissions et utilisent le même utilisateur, guest c'est pour ne pas demander de mot de passe (le serveur est configuré pour donner l'accès à tout le monde) et auto pour le monter automatiquement au démarrage.
Sur le serveur, on configure le partage comme suit (après avoir installé samba) :
[U_Commun]
path = /home/afev/U
available = yes
browsable = yes
public = yes
writable = yes
force group = users
force user = afev
Bref, partage public classique, avec le force group/user pour que chacun écrive avec les permissions qu'il faut.
Intervention du 9 juillet par Jacques-Olivier :
Suite à différents tests en changeant des paramètres noyaux (acpi=off, noapic, nopaic) et aucun n'ayant vraiement résolu les problèmes de démarrage et d'extinction (pannes aléatoires).
J'ai fini par trouver la description précise du bug sur :
Bug gestion SATA DELL Vostro 200
J'ai donc activé par défaut dans /boot/grub/menu.lst le démarrage sur le kernel 2.6.22-14-generic sur le serveur (qui est toujours en 7.10).
là ça fonctionne
Intervention du 25/08/2008 (Benjamin)
Ayant croisé Mathieu & Claire vendredi soir, je leur ai proposé de passer lundi pour régler quelques petits problèmes.
- Je ne comprend pas pourquoi ma configuration du répertoire commun a été complètement changée : ça marchait plutôt bien. Maintenant quelqu'un a fait ça à coup de GVFS, ce qui fait que le montage n'est pas actif au démarrage, et ne marchent que dans les applis gnome ... En plus, certaines bécanes sont encore sous 7.10 qui n'a pas GVFS. Au final certaines machines ont 2 ou 3 répertoires pour indiquer le U, dont certains qui ne "marchent pas" du point de vue utilisateur (bah oui, c'est le .desktop du montage), enfin bref ... J'ai choisi une solution "intermédiaire" : j'ai laissé en GVFS pour les bécanes en 8.04 (j'ai remis l'ancien montage dans fstab pour la 7.10) en ajoutant un "gvfs-mount" au démarrage de la session (façon gnome, dans le menu sessions). Pour les applis non gnome, je n'ai encore rien fait, mais je compte mettre un lien à la racine vers le ~/.gvfs qui va bien. C'est moche, mais bon ... En tous cas, si les gens pouvaient mettre le résultat de leur intervention (avec les raisons ...) ça serait plus pratique !
- Le serveur a été upgradé en 8.04 par l'afev, fallait pas s'attendre à ce qu'ils passent à coté des messages d'update. J'ai donc corrigé le problème du boot avec le kernel de la 8.04 avec un petit script préconisé par Dell sur leur wiki (bon, je n'ai plus le lien, ça doit être retrouvable avec son nom : load_ata_piix, en gros c'est pour charger le module ata dans l'initrd)
- Il y a un problème assez chiant de corruption des documents openoffice quand ils sont enregistrés sur le dossier partagé en samba, et c'est vraiment embettant pour eux. J'ai trouvé cette référence : https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/239497 mais pas encore de solution pour l'instant ...
- Configuration de la photocopieuse en tant qu'imprimante : là, j'y ai passé un bon bout de temps, mais impossible d'en sortir quoi que ce soit. Et tout ça, sans un message d'erreur. J'adore. J'ai essayé le coup des permissions des dossiers de cups, de AppArmor qui fait chier, de tous les protocoles gérés par la photocopieuse, des différents ppd de chez Canon, des changements de groupes, etc ... Rien. Si quelqu'un a une idée ...
- Choses à faire plus tard :
- Finir de configurer GVFS pour que les applis non-gnome (inkscape par exemple) accèdent au U
- Mettre en place un système de sauvegarde automatique sur les disques durs non-utilisés des Dell (ça peut être pas mal vu que pour l'instant niveau sauvegarde ils n'ont pas grand chose)
- Régler le problème de polices non-standard qui ne fonctionnent pas à l'export PDF dans inkscape
Logiciel
L'AFEV a besoin des logiciels suivants :
- OpenOffice
- Gimp
- Scribus
- VLC
- Un lecteur de musique qui gère les playlists
- VLC le fait j'en suis quasi sûr (Benjamin), il y a Rhytmbox, inclus dans Ubuntu (ZaZo0o)
- Firefox
- Adobe Reader, qui gère mieux certains PDFs
- Il faut voir ce qui cloche exactement, evince est vraiment pas mal aujourd'hui il me semble (Benjamin)
- PDF Creator ou équivalent
- Un gestionnaire d'archives
- File-roller devrait faire l'affaire (Benjamin)
La majorité des logiciels cités sont inclus par défaut dans Ubuntu.
Pratique
- AFEV
- 8 rue du Quercy, dans les locaux de l'école de Guyenne.
- Du terminus du métro Villejean, vous sortez du côté du boulevard d'Anjou, vous continuez tout droit, tout droit, tout droit.
- Arrivé-e-s au 23 rue de Guyenne, vous prenez le petit chemin que vous venez de laisser sur votre
gauche. Vous le suivez pour contourner l'école par derrière.
- Arrivé-e-s à une petite place où les deux bancs viennent d'être enlevés (la petite place est donc vide), vous prenez le chemin de droite, en fait celui qui continue tout droit.
- Vous continuez et vous voyez un peu plus loin un escalier en colimaçon et en béton, c'est ici, au 1er étage.