 connecter une clé usb ou un appareil photo sur un terminal ltsp 42 but de ce document ce document me sert de mémo pour faire fonctionner des clés usb ou des appareils photos numériques sur un terminal ltsp 42 l installation de ltsp 42 a été faite sur une debian etch prérequis pour suivre ce mémo il faut commencer par installer ltsp comme indiqué dans ce document  http wwwcoagulorg articlephp3 idarticle 214 ce mémo est fortement inspiré de la documentation officielle en anglais disponible ici  http wikiltsporg twiki bin view ltsp ltsp42localdev   http wikiltsporg twiki bin view ltsp ltsp42localdevdebianetch installation des paquets sur le serveur ltsp il faut commencer par installer les paquets suivants sur le serveur ltsp aptitude install fuseutils libfuse2 libx11protocolperl récupération des fichiers d un paquet pour debian sarge comme il n existe pas à ce jour au 7 mai 2007 de paquet spécifique pour debian etch il faut récupérer le paquet pour sarge disponible ici  http ltspmirrorstdsnet pub ltsp utils ltspserverpkgdebian01i386deb et effectuer les opérations suivantes pour récupérer les fichiers nécessaires dpkg x ltspserverpkgdebian01i386deb tempdir cd tempdir cp etc x11 xsessiond 51lbusstart etc x11 xsessiond cp usr sbin lbuseventhandlersh usr sbin cp usr sbin ltspfs usr sbin cp usr sbin lbussd usr sbin cp etc ltsplocaldevconf etc  autoriser les utilisateurs à monter des périphériques pour cela il faut ajouter l utilisateur concerné au group fuse adduser monutilisateur fuse charger le module fuse  cette commande permet de monter manuellement le module mais il faudra recommencer après chaque démarrage de l ordinateur modprobe fuse pour que le module soit chargé automatiquement au démarrage du système il faut ajouter  fuse  dans le fichier   etc modules  la commande suivante permet de vérifier que le module est bien chargé lsmod grep fuse changer l icône du périphérique monté dans kde pour cela il faut modifier la ligne suivante du fichier   etc ltsplocaldevconf  foldericon usbpendrivemountpng  modification de la configuration du terminal pour finir il faut ajouter les lignes suivantes au fichier   opt ltsp i386 etc ltsconf  localstorage y ltspfsdoptions a  attention  il faut penser à redémarrer complètement le terminal après toutes les modifications précédentes en cas de problèmes dans les chapitres suivants vous trouverez quelques pistes pour résoudre votre problème ces pistes sont largement inspirées du document suivant en anglais  http wikiltsporg twiki bin view ltsp ltsp42localdev troubleshooting consulter les logs lors du montage de la clé sur le terminal pour cela il faut lancer une console en deuxième session sur le terminal en ajoutant cette ligne dans le fichier   opt ltsp i386 etc ltsconf  screen02 shell cette session sera accessible avec ctrl alt f2 et la session graphique sera accessible en faisant ctrl alt f1 lors du montage ou du démontage de la clé des logs doivent apparaître dans la console vérifier que vous utilisez la version 42 de ltsp comme ce mémo ne fonctionne pas avec les versions précédentes de ltsp il faut vérifier que vous utilisez bien la version 42 dans la console du terminal ctrl alt f2 saisir la commande suivante cat etc version version 42 update 3 vérifier que le processus lbuscd est lancé dans la console du terminal ctrl alt f2 saisir la commande suivante ps ef grep lbuscd si le processus n apparaît pas il faut vérifier que la ligne  localstorage y  a bien été ajoutée à  ltsconf   remarque  en mode console le clavier est en qwerty et il n est pas possible de le passer en azerty pour faire le pipe il faut utiliser les touches alt gr  vérifier que le fichier etc fstab est renseigné automatiquement lors du montage de la clé une ligne doit être ajoutée automatiquement au fichier   etc fstab  dans la console du terminal ctrl alt f2 saisir la commande suivante cat etc fstab si ce n est pas le cas c est que udev ne reconnaît pas le matériel vérifier que le processus lbussd est lancé sur le serveur sur le serveur et non plus dans la console du terminal vérifier que le processus lbussd est lancé ps ef grep lbussd ce processus est lancé au démarrage de la session x par le script etc x11 xsessiond 51lbusstart copié dans les chapitres précédents vérifier que le module fuse est chargé sur le serveur et non plus dans la console du terminal vérifier que le module fuse est chargé lsmod grep fuse historique des modifications version date commentaire 01 070507 création par tony galmiche 02 160507 ajout charger le module fuse   ordinosaures  