Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
nombre réponses : 25

#0 -1 »  15.04 et usb mass storage etc ... » Le 24/07/2015, à 10:19

stef28
Réponses : 42

Bonjour,

Sur ma 15.04 toute neuve (15.04 serveur + gnome) je ne réusis pas à monter mes périphériques usb (clés disque durs externes etc ...) de manière automatique. Par contre, aucun souci pour le faire à la main.
J'ai installé usbmount en désespoir de cause mais du coup, je n'ai pas accès en écriture sur les périphériques usb.
Même mon lecteur de cdrom n'est pas monté.

Quelqu'un aurait-il une idée ? Merci d'acance !

#1 Re : -1 »  15.04 et usb mass storage etc ... » Le 24/07/2015, à 12:34

stef28
Réponses : 42

Avec ou sans clé usb insérée dans un port usb, voila le résultat ... seuls mes disks sont reconnus :

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/md0 during installation
UUID=57eb74f2-7361-4c6d-b252-6e445695f40e /               ext4    errors=remount-ro 0       1
# /home was on /dev/md4 during installation
UUID=17c9de6b-65a0-4bd3-b2a3-5370b017ec9e /home           ext4    defaults        0       2
# /partages was on /dev/md2 during installation
UUID=b49fdc67-0347-4997-a578-61dc6be6013e /partages       ext4    defaults        0       2
# /var was on /dev/md3 during installation
UUID=a94d878c-1ecd-46a5-8f2c-0e952f65cf44 /var            ext4    defaults        0       2
# swap was on /dev/md1 during installation
UUID=5a7ded11-7463-4c72-90dd-246053ece8db none            swap    sw              0       0

Merci

#2 Re : -1 »  15.04 et usb mass storage etc ... » Le 24/07/2015, à 13:12

stef28
Réponses : 42

Bonjour et merci de ta réponse,

Pour ce qui est d'utiliser blkid et d'ajouter un disk dans fstab je sais le faire mais ce n'est pas ce que je souhaite : je voudrais juste qu'à l'insertion d'un périphérique USB, il y ait automontage et que l'utilisateur puisse écrire sur le périphérique.

#3 Re : -1 »  15.04 et usb mass storage etc ... » Le 24/07/2015, à 15:38

stef28
Réponses : 42

Oui fstab le fera ... Mais pas sur un disque USB quelconque si j'utilise le numero que renvoie blkid. Je voudrais juste avoir l'automontage de n'importe quelle clé USB.

#4 Re : -1 »  15.04 et usb mass storage etc ... » Le 24/07/2015, à 18:14

stef28
Réponses : 42

Le problème n'est pas l'ouverture automatique mais le montage automatique. En effet lorsque j'insère ma clé il ne se passe rien ... le périphérique n'est pas monté dans /media/stef/ma_cle où tout autre point de montage qu'ubuntu est sensé choisir.
Voilà le résultat d'un mount après l'insertion d'une clé usb :

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=4042600k,nr_inodes=1010650,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=810816k,mode=755)
/dev/md0 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=31,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/md3 on /var type ext4 (rw,relatime,data=ordered)
/dev/md4 on /home type ext4 (rw,relatime,data=ordered)
/dev/md2 on /partages type ext4 (rw,relatime,data=ordered)
cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=810816k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

#5 Re : -1 »  15.04 et usb mass storage etc ... » Le 24/07/2015, à 16:57

stef28
Réponses : 42

Pour dmesg :

[14755.464019] usb 1-4: new high-speed USB device number 6 using ehci-pci
[14755.598290] usb 1-4: New USB device found, idVendor=0951, idProduct=1625
[14755.598295] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14755.598298] usb 1-4: Product: DT 101 II
[14755.598300] usb 1-4: Manufacturer: Kingston
[14755.598303] usb 1-4: SerialNumber: 001D0F1E682DF941C7570276
[14755.598583] usb-storage 1-4:1.0: USB Mass Storage device detected
[14755.598845] scsi host9: usb-storage 1-4:1.0
[14756.596539] scsi 9:0:0:0: Direct-Access     Kingston DT 101 II        1.00 PQ: 0 ANSI: 2
[14756.596824] sd 9:0:0:0: Attached scsi generic sg7 type 0
[14756.599655] sd 9:0:0:0: [sdg] 15654848 512-byte logical blocks: (8.01 GB/7.46 GiB)
[14756.600278] sd 9:0:0:0: [sdg] Write Protect is off
[14756.600282] sd 9:0:0:0: [sdg] Mode Sense: 16 25 09 51
[14756.600901] sd 9:0:0:0: [sdg] Incomplete mode parameter data
[14756.600905] sd 9:0:0:0: [sdg] Assuming drive cache: write through
[14756.604681]  sdg: sdg1
[14756.607398] sd 9:0:0:0: [sdg] Attached SCSI removable disk

Pour le /var/log/syslog :

Jul 24 16:52:32 serveur kernel: [14572.624544] scsi 7:0:0:0: Direct-Access     Kingston DT 101 II        1.00 PQ: 0 ANSI: 2
Jul 24 16:52:32 serveur kernel: [14572.624869] sd 7:0:0:0: Attached scsi generic sg7 type 0
Jul 24 16:52:32 serveur kernel: [14572.628779] sd 7:0:0:0: [sdg] 15654848 512-byte logical blocks: (8.01 GB/7.46 GiB)
Jul 24 16:52:32 serveur kernel: [14572.629405] sd 7:0:0:0: [sdg] Write Protect is off
Jul 24 16:52:32 serveur kernel: [14572.629409] sd 7:0:0:0: [sdg] Mode Sense: 16 25 09 51
Jul 24 16:52:32 serveur kernel: [14572.630028] sd 7:0:0:0: [sdg] Incomplete mode parameter data
Jul 24 16:52:32 serveur kernel: [14572.630032] sd 7:0:0:0: [sdg] Assuming drive cache: write through
Jul 24 16:52:32 serveur kernel: [14572.633934]  sdg: sdg1
Jul 24 16:52:32 serveur kernel: [14572.636656] sd 7:0:0:0: [sdg] Attached SCSI removable disk
Jul 24 16:52:47 serveur kernel: [14588.272372] usb 1-4: USB disconnect, device number 4
Jul 24 16:52:54 serveur kernel: [14594.680022] usb 1-4: new high-speed USB device number 5 using ehci-pci
Jul 24 16:52:54 serveur kernel: [14594.814159] usb 1-4: New USB device found, idVendor=0951, idProduct=1625
Jul 24 16:52:54 serveur kernel: [14594.814164] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 24 16:52:54 serveur kernel: [14594.814167] usb 1-4: Product: DT 101 II
Jul 24 16:52:54 serveur kernel: [14594.814169] usb 1-4: Manufacturer: Kingston
Jul 24 16:52:54 serveur kernel: [14594.814172] usb 1-4: SerialNumber: 001D0F1E682DF941C7570276
Jul 24 16:52:54 serveur kernel: [14594.814440] usb-storage 1-4:1.0: USB Mass Storage device detected
Jul 24 16:52:54 serveur kernel: [14594.814695] scsi host8: usb-storage 1-4:1.0
Jul 24 16:52:54 serveur mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4"
Jul 24 16:52:54 serveur mtp-probe: bus: 1, device: 5 was not an MTP device
Jul 24 16:52:55 serveur kernel: [14595.812537] scsi 8:0:0:0: Direct-Access     Kingston DT 101 II        1.00 PQ: 0 ANSI: 2
Jul 24 16:52:55 serveur kernel: [14595.812855] sd 8:0:0:0: Attached scsi generic sg7 type 0
Jul 24 16:52:55 serveur kernel: [14595.814027] sd 8:0:0:0: [sdg] 15654848 512-byte logical blocks: (8.01 GB/7.46 GiB)
Jul 24 16:52:55 serveur kernel: [14595.815903] sd 8:0:0:0: [sdg] Write Protect is off
Jul 24 16:52:55 serveur kernel: [14595.815906] sd 8:0:0:0: [sdg] Mode Sense: 16 25 09 51
Jul 24 16:52:55 serveur kernel: [14595.816898] sd 8:0:0:0: [sdg] Incomplete mode parameter data
Jul 24 16:52:55 serveur kernel: [14595.816902] sd 8:0:0:0: [sdg] Assuming drive cache: write through
Jul 24 16:52:55 serveur kernel: [14595.820801]  sdg: sdg1
Jul 24 16:52:55 serveur kernel: [14595.823518] sd 8:0:0:0: [sdg] Attached SCSI removable disk

#6 Re : -1 »  15.04 et usb mass storage etc ... » Le 24/07/2015, à 18:16

stef28
Réponses : 42

Je pourrais alors poser la question autrement :

Que manque-t-il dans la version serveur par rapport à la version desktop pour que le montage automatique fonctionne ?

#7 Re : -1 »  15.04 et usb mass storage etc ... » Le 25/07/2015, à 14:45

stef28
Réponses : 42

Le problème est que je n'ai pas de différence dans mon dossier /media/stef avant et après l'insertion d'une clef. Mis bien sur un blkid me renvoie bien le l'UUID de la clé insérée.

#8 Re : -1 »  15.04 et usb mass storage etc ... » Le 25/07/2015, à 15:44

stef28
Réponses : 42

Avec cette commande, on retrouve ce qu'il y a dans le /var/log/syslog (voir plus haut). Le seul truc qui me gène c'est ça :

sd 8:0:0:0: [sdg] Incomplete mode parameter data

#9 Re : -1 »  15.04 et usb mass storage etc ... » Le 25/07/2015, à 16:32

stef28
Réponses : 42

Je ne vois pas où était l'inconvénient d'avoir un point de montage créé automatiquement dans "media" avec un lien qui s'affiche sur le bureau. Le seul "polluant" était bien l'ouverture automatique de la partition.
Mais alors comment fait un utilisateur quelconque de ma machine s'il doit monter une clé usb ... normalement il n'est pas sensé avoir les droits root ou sudoer ni même savoir comment faire ?

#10 Re : -1 »  15.04 et usb mass storage etc ... » Le 25/07/2015, à 16:36

stef28
Réponses : 42

Ok mais ça ne résout pas mon problème sad

#11 Re : -1 »  15.04 et usb mass storage etc ... » Le 25/07/2015, à 17:10

stef28
Réponses : 42

Oui j'ai testé tous mes ports usb .... du coup je me penche sur les règles udev pour voir si celle qui permet le montage automatique d'un périphérique usb n'est pas erroné ... mais pour l'instant c'est un peu complexe. En tout cas après l'insertion de ma clé, un

udevadm info -a -n sdh

renvoie bien les infos de ma clé.

Il faut peut être regarder aussi du côté de gvfs ?

#12 Re : -1 »  15.04 et usb mass storage etc ... » Le 25/07/2015, à 17:34

stef28
Réponses : 42

Merci de ton aide !
Je n'aime pas bien faire ce genre de modifications dans /etc/sudoers ....
Mais je crois que j'avance un peu avec udev. SI je fais un

udevadm test /sys/block/sdh

ça me retourne tout un tas d'informations dont deux me paraissent intéressantes :

error: /dev/sdh: Permission denied
no db file to read /run/udev/data/+scsi:21:0:0:0: No such file or directory

et aussi

unable to create temporary db file '/run/udev/data/b8:113.tmp': Permission denied

Je ne sais pas trop ce que je vais faire de tout ça sad

#13 Re : -1 »  15.04 et usb mass storage etc ... » Le 26/07/2015, à 11:45

stef28
Réponses : 42

Bonjour,

Merci beaucoup de t'intéresser à ce problème ... je vais étudier tout ce que tu as écrit hier et te tenir au courant.
Pendant le même temps, j'ai testé ça : https://lists.debian.org/debian-user-fr … 00119.html
Ça marche très bien sauf que l'utilisateur ne peut pas démonter le périphérique ... c'est dommage !!

#14 Re : -1 »  15.04 et usb mass storage etc ... » Le 26/07/2015, à 12:03

stef28
Réponses : 42

Re

Je viens de tester pmount .... de fait ça fonctionne, il faut juste scripter ça et le mettre sur le bureau des utilisateurs.
Pour les clés usb3 je ne peux pas tester car je n'en ai pas sad

#15 Re : -1 »  15.04 et usb mass storage etc ... » Le 26/07/2015, à 19:02

stef28
Réponses : 42

Bon, j'avance doucement. J'ai créé une règle udev avec ce que j'ai trouvé sur le net dans /lib/udev/rules.d/99-removables_devices.rules (à créer) :

ACTION=="add", KERNEL=="sd[d-z]*", ENV{ID_FS_TYPE}!="ntfs", PROGRAM="/bin/sh -c '/bin/sleep 2; /sbin/blkid -c /dev/null -s LABEL -o value /dev/%k | /bin/sed -r s#[^a-zA-Z0-9-]#_#g'", RUN+="/bin/sh -c '/bin/sleep 3 ; /usr/bin/pmount --sync --umask 000 --noatime --charset utf8 %k %c'"
ACTION=="remove", KERNEL=="sd[d-z]*", RUN+="/usr/bin/pumount -l %k"

La clé ou le disque dur usb sont montés à l'insertion et démontés quand on les débranche ... s'ils sont formatés en Fat 32 ou en ext4. Mais ça ne fonctionne pas pour les partitions ntfs (ntfs-3g est installé bien-sur). J'ai essayé ça :

ACTION=="add", KERNEL=="sd[d-z]*", ENV{DEVTYPE}=="partition", ENV{ID_FS_TYPE}=="ntfs", PROGRAM="/bin/sh -c '/bin/sleep 2; /sbin/blkid -c /dev/null -s LABEL -o value /dev/%k | /bin/sed -r s#[^a-zA-Z0-9-]#_#g'", RUN+="/bin/sh -c '/bin/sleep 3 ; /usr/bin/pmount -t ntfs-3g --sync --umask 000 --noatime --charset utf8 %k %c'"

mais ça ne fonctionne pas ... je ne réussis pas à accéder à la partition. Ca me répond invariablement :

Erreur lors de l'obtention des informations du fichier « /media/sdh1 » : Noeud final de transport n'est pas connecté

#16 Re : -1 »  15.04 et usb mass storage etc ... » Le 26/07/2015, à 19:56

stef28
Réponses : 42

Je viens d'essayer, ce n'est malheureusement pas ça sad

#17 Re : -1 »  15.04 et usb mass storage etc ... » Le 26/07/2015, à 20:55

stef28
Réponses : 42

Oui avec un pmount -t ntfs-3g /dev/sdh1 ça fonctionne.
Dans la règle udev si on ne met pas ENV{ID_FS_TYPE}=="ntfs", le disk n'est pas monté sad

#18 Re : -1 »  15.04 et usb mass storage etc ... » Le 26/07/2015, à 21:16

stef28
Réponses : 42

Oui mais je n'utilise pas usbmount pour deux raisons :
- je crois qu'il n'est plus maintenu et/ou développé.
- quand je l'ai testé, le montage se faisait avec les droits root ... Donc pas pratique.
Ici pmount supporte bien ntfs-3g quand je l'utilise à la main. Il reste à trouver comment ça marche dans udev.

#19 Re : -1 »  15.04 et usb mass storage etc ... » Le 27/07/2015, à 12:36

stef28
Réponses : 42

Bonjour,

Je n'ai aucune obligation mais je pensais être plus tranquille sur une ubuntu que sur ma debian sid précédente .... l'installation en raid 1 m'a "obligé" à mettre une version serveur.

Par contre, je viens de tester ça :https://github.com/HalisCz/udev-automou … unts.rules

Ça marche pas mal mais il y a toujours un souci sur le ntfs même si cette fois si la partition se monte "correctement".

Attention, la règle écrit dans fstab ... il est préférable de désactiver ça

#20 Re : -1 »  15.04 et usb mass storage etc ... » Le 27/07/2015, à 12:40

stef28
Réponses : 42
Bougron a écrit :

Le fichier que j'ai créé

bougron@15-4:/lib/udev/rules.d$ pg 99-removables_devices.rules
ACTION=="add", KERNEL=="sd[b-z]*", ENV{ID_FS_TYPE}=="fat", PROGRAM="/bin/sh -c '/bin/sleep 2; /sbin/blkid -c /dev/null -s LABEL -o value /dev/%k | /bin/sed -r s#[^a-zA-Z0-9-]#_#g'", RUN+="/bin/sh -c '/bin/sleep 3 ; /usr/bin/pmount --sync --umask 000 --noatime --charset utf8 %k %c'"
ACTION=="remove", KERNEL=="sd[b-z]*", RUN+="/usr/bin/pumount -l %k"ACTION=="add", KERNEL=="sd[b-z]*", ENV{ID_FS_TYPE}=="ext4", PROGRAM="/bin/sh -c '/bin/sleep 2; /sbin/blkid -c /dev/null -s LABEL -o value /dev/%k | /bin/sed -r s#[^a-zA-Z0-9-]#_#g'", RUN+="/bin/sh -c '/bin/sleep 3 ; /usr/bin/pmount --sync --umask 000 --noatime --charset utf8 %k %c'"
ACTION=="add", KERNEL=="sd[b-z]*", ENV{ID_FS_TYPE}=="ntfs", PROGRAM="/bin/sh -c '/bin/sleep 2; /sbin/blkid -c /dev/null -s LABEL -o value /dev/%k | /bin/sed -r s#[^a-zA-Z0-9-]#_#g'", RUN+="/bin/sh -c '/bin/sleep 3 ; /usr/bin/pmount --sync --umask 000 --noatime --charset utf8 %k %c'"
bougron@15-4:/lib/udev/rules.d$

Ici le problème est que quand le ntfs est détecté, la commande de montage n'y fait pas référence. Il faudrait un pmount -t ntfs-3g qui ne fonctionne pas dans cette règle udev mais qui marche quand on fait le montage à la mano

#21 Re : -1 »  [LTSP-CLUSTER] - Impression » Le 26/01/2014, à 21:59

stef28
Réponses : 11

Oui les serveur d'impression est cups

#22 Re : -1 »  [LTSP-CLUSTER] - Impression » Le 26/01/2014, à 22:29

stef28
Réponses : 11

Bonsoir,

J'ai bien compris tout ça ... j'utilise du ltsp "classique" en production depuis pas mal d'années déjà.
Mon problème est le fonctionnement de l'interface web d'administration de ltsp-cluster : dans le fichier de conf de cette interface, j'indique l'ip de mon serveur d'impression, l'interface web me propose alors les différentes imprimantes de ce serveur .... jusque là tout va bien. J'attribue ensuite une imprimante à un groupe de machine (toujours avec cette interface). Cela semble être le mode de gestion de l'impression de ltsp-cluster mais mes clients ne voient pas les imprimantes et je cherche à savoir pourquoi.

Dans mon ltsp en production, cups n'est pas dans le chroot mais de la partie "applications" du serveur. Je réserve les local-apps pour les applications "gourmandes" en ressources (vlc, firefox et libreoffice). Par contre cups est nécessairement dans le chroot quand on fait du fat-client.

#23 Re : -1 »  [LTSP-CLUSTER] - Impression » Le 28/01/2014, à 09:48

stef28
Réponses : 11

Non ltsp n'est pas un extra-terrestre .... mais le chroot ne contient qu'un système minimal (quand tu fais du client léger et pas du fat-client). C'est le serveur d'applications qui contient tout le reste ... cups y compris. Quand le client ouvre une session, il le fait sur le serveur d'applications qui contient le serveur d'impression.
Mais j'ai l'impression qu'on s'éloigne de mon problème initial .... c'est à dire le fonctionnement de l'interface d'administration de ltsp-cluster.

#24 Re : -1 »  [LTSP-CLUSTER] - Impression » Le 28/01/2014, à 10:25

stef28
Réponses : 11

Désolé que tu le prennes comme ça .... je me suis peut-être mal exprimé ... mon serveur d'aplli contient également le serveur d'impression c'est pour ça que rien n'est renseigné dans le chroot