Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 26/07/2015, à 10:45

stef28

Re : 15.04 et usb mass storage etc ...

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 !!


stef

Hors ligne

#27 Le 26/07/2015, à 11:03

stef28

Re : 15.04 et usb mass storage etc ...

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


stef

Hors ligne

#28 Le 26/07/2015, à 18:02

stef28

Re : 15.04 et usb mass storage etc ...

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é


stef

Hors ligne

#29 Le 26/07/2015, à 18:56

stef28

Re : 15.04 et usb mass storage etc ...

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


stef

Hors ligne

#30 Le 26/07/2015, à 19:55

stef28

Re : 15.04 et usb mass storage etc ...

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


stef

Hors ligne

#31 Le 26/07/2015, à 20:16

stef28

Re : 15.04 et usb mass storage etc ...

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.


stef

Hors ligne

#32 Le 26/07/2015, à 20:55

tomy2lee

Re : 15.04 et usb mass storage etc ...

Bonjour, Je viens de lire rapidement vos échanges.
Je viens à peine d'installer ma version 15.04 et des éléments collent à l'un de vos posts, à savoir une petite dizaine de re-boot sont nécessaires avant l'apparition des problèmes de montages USB (surtout USB3).

Merci de confirmer ? Aucun problèmes apparu avant les quelques premiers boot de la bête ? Merci.

D'autre part sur une discussion en anglais, le problème serait désigné comme une faille/bug propre à la version 15.04 de Ubuntu.

Et surtout, (si cela peut emmener une piste à votre discussion ) le fait d'éteindre le l'ordi et de "reseter" l'alim en maintient bouton marche sans alimentation secteur permet de retrouver un fonctionnement normal pendant quelques démarrages comme au début !

...C'est sûr, c'est pas le pied !!

Hors ligne

#33 Le 26/07/2015, à 21:12

Bougron

Re : 15.04 et usb mass storage etc ...

Bonsoir.
Merci tomy2lee de tes commentaires.
Spécialement sur le fait que cela soit considéré comme un bug propre à la version 15.04
Sur un ordinateur personnel, on peut booter. Mais un serveur c'est par principe disponible 24h/24 et 365 jours par an.
Je vais vérifier de ce pas  que c'est corrigé avec la version 15.10 que je viens enfin d'installer (plus de 3 heures)  car j'avais voulu traiter deux problèmes "stupides".
Le premier est le message
"UBI-timezone failed with exit code 10 further information may be found in /var/log/syslog"
Le second est lié au plantage qui en résulte et destiné aux développeurs de l'OS.
La ligne 3 du fichier /etc/apt/sources.list  est mal structurée.
Donc le plantage ne peut être transmit.
Pour la suite, je vais essayer de rattraper stef28 en créant le fichier qu'il indique.

Dernière modification par Bougron (Le 26/07/2015, à 21:13)

Hors ligne

#34 Le 26/07/2015, à 21:36

Bougron

Re : 15.04 et usb mass storage etc ...

Il est vraiment C**. ce logiciel de la 15.04
La solution est de ne pas utiliser la commande 'Ejecter le disque parent"   !!!!!!!!!
Il faut retirer à la 'hussarde" la clé!!
       On sait tous ce qui va se passer si  la clé USB a eu un peu d'écriture, On va demander à windows d'effectuer un 'chkdsk"!
Avec la version 15.10 qui est en cours de développement  et disponible quotidiennement, il a une petite amélioration.
    La seconde fois la clé n'est toujours pas reconnue.
    On peut donc la retirer à la 'hussarde" Mais la fois suivante, elle est reconnue. On peut donc se passer de clé USB3 pour rectivation.
       Donc rendez-vous dans un an...,

Dernière modification par Bougron (Le 27/07/2015, à 12:36)

Hors ligne

#35 Le 26/07/2015, à 21:39

tomy2lee

Re : 15.04 et usb mass storage etc ...

Et merci à toi Bougron pour l'info qu'il existe la version 15.10 !

J'ai à peine installé la 15.04 hier en pensant être l'ultime version actuelle... Comme quoi....

...C'est beaucoup mieux quand on est beaucoup ... Bonne soirée.

Hors ligne

#36 Le 26/07/2015, à 23:33

Bougron

Re : 15.04 et usb mass storage etc ...

Bonsoir
Je ne sais trop quoi penser
Les points d'entrées des partitions FAT32 et EXT4 ne sont pas montés

Le point d'entrée  de la partition NTFS  dont l'étiquette est Tntfs  n'est pas dans ce répertoire , Il se trouve au premier niveau de /media
comme toutes les partitions du disque interne.
et cela pose les problèmes que tu connais.

d??????????  ? ?       ?          ?              ? Tntfs
drwxrwxrwx   3 root    root    4096 avril 29 14:36 DIR
drwxrwxrwx   2 root    root    4096 mai   16 14:27 DATA
drwxrwxrwx   2 root    root    4096 mai   16 14:28 NTFS
drwxrwxrwx   5 root    root    4096 mai   16 19:07 EXT4
drwxr-xr-x   2 root    root    4096 juil. 15 13:07 WindowsRE
drwxr-xr-x   2 root    root    4096 juil. 15 13:07 Recuperation
drwxrwxrwx   1 root    root      48 juil. 21 10:45 BTRFS
drwxr-xr-x   2 root    root    4096 juil. 26 23:40 FAT
drwxrwxrwx+ 13 bougron bougron 4096 juil. 27 00:22 bougron
bougron@15-4:/media
bougron@15-4:/media$ cd Tntfs
bash: cd: Tntfs: Noeud final de transport n'est pas connecté
$ 

A noter que j'ai un problème pour l'éjection: le mot de passe est nécessaire!

Une option manquante dans la commande de montage ???


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$

Dernière modification par Bougron (Le 26/07/2015, à 23:50)

Hors ligne

#37 Le 27/07/2015, à 10:25

Bougron

Re : 15.04 et usb mass storage etc ...

Bonjour.
Je ne suis pas sûr que vouloir  traiter ce problème avec la version 15.04 soit si facile que cela.
Si tu n'as  pas d'obligation d'être en version 15.04, pourquoi ne choisis-tu pas la version 14.04 qui est une LTS et qui n'a pas ce problème d'après mes tests? Cela te permettra d'attendre tranquillement la version 16.04

Dernière modification par Bougron (Le 27/07/2015, à 10:26)

Hors ligne

#38 Le 27/07/2015, à 11:36

stef28

Re : 15.04 et usb mass storage etc ...

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

Dernière modification par stef28 (Le 27/07/2015, à 11:46)


stef

Hors ligne

#39 Le 27/07/2015, à 11:40

stef28

Re : 15.04 et usb mass storage etc ...

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


stef

Hors ligne

#40 Le 27/07/2015, à 12:25

Bougron

Re : 15.04 et usb mass storage etc ...

stef28 a écrit :

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.

Mais la 15.04 n'est pas une LTS!!!

Tu pourrais quand même utiliser la version serveur de la 14.04.2

PS; Ne sois pas surpris, je vais enlever de cette discussion tout ce qui n'est pas constructif pour ce problème qui s'apparente quand même à un bug.

Dernière modification par Bougron (Le 27/07/2015, à 12:27)

Hors ligne

#41 Le 27/07/2015, à 12:43

Bougron

Re : 15.04 et usb mass storage etc ...

As-tu lu cela http://www.axllent.org/docs/view/auto-m … b-storage/
Mais cela ne marche pas non plus!!!!

NTFS  toujours inconnu et EXT4 monté en read seulement et aucun fichier visible alors qu'il y en a!
J'ai ajouté ext4 a la liste
De plus maintenant, les périphériques internes  obésissent à cette régle...

bougron@15-4:/lib/udev/rules.d$ cd /media
bougron@15-4:/media$ ls -rtl
ls: impossible d'accéder à Tntfs: Noeud final de transport n'est pas connecté
total 45
d??????????  ? ?       ?          ?              ? Tntfs
d?????????? ? ?       ?          ?              ? WindowsRE
d?????????? ? ?       ?          ?              ? Tntfs
d?????????? ? ?       ?          ?              ? Recuperation
drwxrwxr-x   3 root    users    512 janv.  1  1970 Tfat
drwxrwxrwx+ 11 bougron bougron 4096 juil. 27 14:07 bougron
drwxr-xr-x   2 root    root    4096 juil. 27 14:11 Text4
bougron@15-4:/media$ cd Text4
bougron@15-4:/media/Text4$ ls -rtl
total 0
bougron@15-4:/media/Text4$ cd ../Tfat
bougron@15-4:/media/Tfat$ ls -rtl
total 2
-rwxrwxr-x 1 root users  23 juil. 24 10:07 TfatFIC1.txt
drwxrwxr-x 2 root users 512 juil. 24 10:12 TfatDossier
-rwxrwxr-x 1 root users   0 juil. 27 01:11 Nouveau document~
-rwxrwxr-x 1 root users   6 juil. 27 01:11 Tfat2
bougron@15-4:/media/Tfat$

Dernière modification par Bougron (Le 27/07/2015, à 13:48)

Hors ligne

#42 Le 27/07/2015, à 13:39

moko138

Re : 15.04 et usb mass storage etc ...

Quelques idées :
1) ça ressemble à un ancien bug : pour éjecter, on avait le choix entre "éjecter" et autre chose, peut-être "démonter". Si on avait le malheur de choisir autre chose qu'"éjecter", ça démontait le périphérique usb ET le lecteur... et il fallait redémarrer pour remonter le lecteur.

2) En #11, on voit bien

[14756.604681]  sdg: sdg1

donc sdg1 est vue.
Mais juste avant, on a :

[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

Ce "Mode Sense" n'est pas unique, mais peu fréquent. Du coup, j'aimerais
voir comment fdisk -l voit cette clef,
savoir comment elle a été formatée,
  et si un reformatage après

sudo dd if=/dev/zero of=/dev/sdX bs=512 count=4096

engendre le même dmesg ou pas.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#43 Le 27/07/2015, à 13:55

Bougron

Re : 15.04 et usb mass storage etc ...

Bonjour Moko138
Et oui, le mauvais temps retarde le départ d'une journée.

Mais la clé a quand même  le droit d'être comme cela. Je vais quand  même la reformater.
et peut-être la mettre en MSDOS et avec une seule partition.
Mais pour mon disque interne pas question.....

Partition table entries are not in disk order.
Disque /dev/sdb : 3,8 GiB, 4009754624 octets, 7831552 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 09A5C960-B153-894C-82C2-229A0E6709B3

Device       Start     End Sectors  Size Type
/dev/sdb1     2048  526335  524288  256M Microsoft basic data
/dev/sdb2   526336 2623487 2097152    1G Microsoft basic data
/dev/sdb3  2623488 7829503 5206016  2,5G Linux filesystem

A  priori c'est que la version 15.04 ne propose pas le choix  de
          ejecter
          retirer en toute sécurité
pour une clé USB2 montée sur les ports USB2 ou USB3.
pour une clé USB3 montée sur un port USB2.

Pour l'usb2, le choix par défaut est 'ejecter' alors que 'retirer' en toute sécurité' me semble résoudre le problème.
Car si j'utilise une clé USB3 et que je choisis "ejecter", après je ne peux plus monter automatiquement  une  clé  USB2
                         mais avec l'autre choix, je peux de nouveau monter automatiquement une clé USB2

Dernière modification par Bougron (Le 27/07/2015, à 14:10)

Hors ligne

#44 Le 16/08/2015, à 09:12

Bougron

Re : 15.04 et usb mass storage etc ...

Bonjour
Je viens d'installer la version 14.04.3 qui est plus récente que la version 15.04 et à base du même noyau.

  Je viens de constater que maintenant les clés USB3 et USB2 ont exactement le même comportement pour le démontage. Il n'y a plus qu'une seule action possible qui est     'Ejecter'.

Lorsque l'éjection est faite et que le message a dit "le disque a été éjecté avec succès", on  peut enlever la clé USB3 puis la rebrancher, l'ouverture des dossiers reste automatique  quel que soit le port où la clé est branchée.

Pour la clé USB2, il y a un alignement de comportement. Lorsque l'éjection est faite et que le message a dit "le disque a été éjecté avec succès", on  peut enlever la clé USB2 puis la rebrancher, l'ouverture des dossiers ne se fait plus, il est nécessaire de faire l'action d'une façon volontaire.

Les prochaines Update feront certainement encore faire évoluer ce comportement.

Dernière modification par Bougron (Le 16/08/2015, à 09:15)

Hors ligne