[usb] Auto montage impossible (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

[usb] Auto montage impossible (résolu)

Message par hansi »

Bonsoir,

Je viens d'installer Arch+Xfce et, comme beaucoup, pas moyen de monter automatiquement des périphériques USB. Ça fait 2 jours que j'y suis, à tester toutes les soluces glannées à droite et à gauche sans arriver à quoi que ce soit :x
J'ai pourtant suivi le wiki à la lettre, que ce soit la page de Udev ou celle d'Xfce. J'ai bien rajouté les différentes règles Udev, et là ça se monte bien mais Thunar non seulement l'indique comme non monté (alors qu'il l'est bien dans /media) mais en plus il crashe quand je veux ouvrir le périphérique. Soit.
Le fichier .xinitrc contient bien ck-launch-session + dbus-launch
Bref il y a vraiment tout mais ça ne marche pas.
En désespoir de cause j'installe HAL et modifie, toujours d'après la page HAL du wiki le fichier hal.conf pour l'automounting et c'est kifkif... Impossible de monter, Not authorized...

À l'aide s'il vous plaît !

(ce message est sans doute brouillon donc dites moi ce qu'il vous faut mais là j'ai vraiment les nerfs au taquet et plus vraiment les idées claires truc de malade ! A deux doigts de tout péter !! Bon sang qu'est ce qui se passe avec notre Arch bien aimée ! tout était 100x plus simple avant.. (avant je ne sais quoi d'ailleurs :cry: ))

Merci
Dernière modification par hansi le sam. 16 avr. 2011, 14:57, modifié 2 fois.
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [usb] Montage impossible

Message par ed0c »

Est ce que tu as installé le paquet gamin?
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [usb] Montage impossible

Message par hansi »

Oui il y a bien gamin ainsi que dbus. Dbus est dans les daemons du rc.conf.
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
pb29
newbie
Messages : 1
Inscription : sam. 02 avr. 2011, 22:57

Re: [usb] Auto montage impossible

Message par pb29 »

Bonjour,

As-tu règlé ton problème ? Si non:
1- peux-tu nous donner la sortie de la commande "cat /proc/partitions" après avoir branché ta clef usb ?
2- peux-tu nous montrer ton fichier /etc/fstab ?

Philippe
Avatar de l’utilisateur
n3os
archer
Messages : 115
Inscription : mar. 12 avr. 2011, 20:37

Re: [usb] Auto montage impossible

Message par n3os »

Salut,

j'avais le même souci avec e17, mais la modif dans .xinitrc (j'ai vu ça après) ne sert à rien.

je démarre toujours via exec enlightenment_start, là n'est pas le souci je pense.

ce que j'ai fait et qui fonctionne bien:

vérifier ou te rajouter au groupe storage.
# usermod -a -G storage <user>
installation de polkit, ensuite créer un fichier :
nano /etc/polkit-1/localauthority.conf.d/60-localauthority.conf
et y mettre:
[Configuration]
AdminIdentities=unix-user:0;unix-group:wheel
ensuite, autoriser mon user, dans mon cas "n3os", en créant le fichier:
nano /etc/polkit-1/localauthority/50-local.d/10-my-pkgkit-policy.pkla
en y mettant:
[Let Wheel Use PackageKit]
Identity=unix-user:n3os
Action=org.freedesktop.packagekit.*
ResultAny=no
ResultInactive=no
ResultActive=auth_self_keep
Source

Ensuite j'ai créé les fichiers qui m'interessait ici Udev

J'ai juste installé polkit, udisk, gamin.
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [usb] Auto montage impossible

Message par hansi »

Merci pour vos réponses.

Alors voilà le résultat des commandes :
$ cat /proc/partitions

Code : Tout sélectionner

major minor  #blocks  name

   8        0  244198584 sda
   8        1     313236 sda1
   8        2    1052257 sda2
   8        3   30724312 sda3
   8        4  212106195 sda4
   8       32    3996928 sdc
   8       33    3995807 sdc1
$ nano /etc/fstab

Code : Tout sélectionner


  GNU nano 2.2.6             Fichier : /etc/fstab                               

#
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0

#/dev/cdrom             /media/cd   auto    ro,user,noauto,unhide   0      0
#/dev/dvd               /media/dvd  auto    ro,user,noauto,unhide   0      0
#/dev/fd0               /media/fl   auto    user,noauto             0      0

UUID=3ff8bc1b-0cfa-4d85-9aed-93908e2bbe77 /boot ext2 defaults 0 1
UUID=6bdc2408-0a41-472e-873c-b673d79c19c5 / ext4 defaults 0 1
UUID=7d7df296-c8f5-4556-be3e-6d55ace28fa2 swap swap defaults 0 0
UUID=eb0a2d3e-e2ac-4c8b-b203-1aa1e333f95b /home ext4 defaults 0 1
Après les modifs de n3os ça coince toujours. J'étais bien membre du groupe power et polkit, udisk, gamin sont bien installés + les règles Udev.
A savoir que maintenant la clef usb se monte bien automatiquement dans /media mais si je l'ouvre depuis Thunar (et via le raccourci) celui-ci crash... Alors que quand je vais dans /media/maclefusb là c'est bon)

Donc au final c'est pas plutôt un problème de Thunar, qui ne serai pas "fullcompatibleUdevUsb & co" ?
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [usb] Auto montage impossible

Message par tuxce »

Je sais pas exactement ce que tu as fait, du coup, il peut y avoir des trucs qui se marchent sur les pieds :|
Une des manières d'avoir une gestion de volumes sous thunar:
- installer gvfs
- s'assurer que ck-list-sessions retourne ACTIVE et LOCAL = TRUE
- s'assurer que dbus est lancé: "echo $DBUS_SESSION_BUS_ADDRESS"
- et pour les partitions internes, s'assurer qu'un agent d'authentification est installé pour polkit: polkit-gnome

Pour faire les tests, il faut lancer thunar depuis le même terminal où tu t'assures que ck-list-sessions et le echo $DBUS... retournent les bonnes infos.

Pour pousser le diagnostic, tu peux essayer de monter un disque avec udisks, c'est ce qu'utilise thunar par le biais de gvfs, ça permet déjà d'isoler le problème:

Code : Tout sélectionner

udisks --mount /dev/sdXY
n3os a écrit : Action=org.freedesktop.packagekit.*
PackageKit est un soft qui n'a strictement aucun rapport avec thunar. :|

Pour ce qui est de HAL, il est déprécié et n'est plus demandé en dépendances que pour 1 seul paquet sur core/extra, paquet qui ne tardera pas à être mis à jour ou délaissé.
Avatar de l’utilisateur
Arcanexil
Hankyu
Messages : 45
Inscription : dim. 27 févr. 2011, 18:34

Re: [usb] Auto montage impossible

Message par Arcanexil »

Ça me parait bien compliqué toussa ...
As-tu installer thunar-volman et paramétré ?
Ensuite faut lancé thunar --daemon dans ton autostart, et ajoute toi au groupe "storage" groupe de l'usb

Arcanexil
Arch + Openbox / XUbuntu 10.04 LTS ... and WinXP for COD4 mod paintball :P
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [usb] Auto montage impossible

Message par hansi »

tuxce a écrit :Je sais pas exactement ce que tu as fait, du coup, il peut y avoir des trucs qui se marchent sur les pieds
J'ai fais les règles Udev

Code : Tout sélectionner

/etc/udev/rules.d/11-media-by-label-auto-mount.rules
/etc/udev/rules.d/11-media-by-label-with-pmount.rules
/etc/udev/rules.d/10-my-media-automount.rules
/etc/udev/rules.d/11-sd-cards-auto-mount.rules
Et supprimé HAL. polkit-gnome est installé.
+ ce qu'a écrit n3os sauf la manip du PackageKit.
Il y a bien gvfs.

$ ck-list-sessions retourne : (X est lancé via startx et le .xinitrc est bien tout comme dans le wiki)

Code : Tout sélectionner

Session1:
	unix-user = '1000'
	realname = '(null)'
	seat = 'Seat1'
	session-type = ''
	active = FALSE
	x11-display = ''
	x11-display-device = ''
	display-device = '/dev/tty1'
	remote-host-name = ''
	is-local = TRUE
	on-since = '2011-04-16T11:22:55.823876Z'
	login-session-id = '1'
	idle-since-hint = '2011-04-16T11:23:28.001495Z'
Session2:
	unix-user = '1000'
	realname = '(null)'
	seat = 'Seat1'
	session-type = ''
	active = TRUE
	x11-display = ':0'
	x11-display-device = '/dev/tty7'
	display-device = '/dev/tty1'
	remote-host-name = ''
	is-local = TRUE
	on-since = '2011-04-16T11:22:59.492141Z'
	login-session-id = '1'
$ echo $DBUS_SESSION_BUS_ADDRESS

Code : Tout sélectionner

unix:abstract=/tmp/dbus-VNur7L4eeX,guid=8850c59cd5ea6c134741aadd00000015
$ udisks --mount /dev/sdc1 (visible en allant dans le dossier /media/USB4Go mais ça couille en passant par le bureau ou le raccourci dans le panneau latéral de Thunar)

Code : Tout sélectionner

Mount failed: /dev/sdc1 is mounted
$ Thunar

Code : Tout sélectionner

/usr/share/themes/Murrine Wise Dark/gtk-2.0/gtkrc:131: Murrine configuration option "gradients" is no longer supported and will be ignored.

(Thunar:7973): GLib-GIO-CRITICAL **: g_mount_get_root: assertion `G_IS_MOUNT (mount)' failed

(Thunar:7973): GLib-GIO-CRITICAL **: g_file_hash: assertion `G_IS_FILE (file)' failed

(Thunar:7973): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(Thunar:7973): GLib-GIO-CRITICAL **: g_file_query_info: assertion `G_IS_FILE (file)' failed

(Thunar:7973): GLib-GIO-CRITICAL **: g_file_info_get_file_type: assertion `G_IS_FILE_INFO (info)' failed

(Thunar:7973): GLib-GIO-CRITICAL **: g_file_get_basename: assertion `G_IS_FILE (file)' failed

(Thunar:7973): GLib-GIO-CRITICAL **: g_file_has_prefix: assertion `G_IS_FILE (file)' failed

(Thunar:7973): GLib-GIO-CRITICAL **: g_file_is_native: assertion `G_IS_FILE (file)' failed

(Thunar:7973): GLib-GIO-CRITICAL **: g_file_get_uri: assertion `G_IS_FILE (file)' failed
Erreur de segmentation
thunar-volman est installé et configuré pour monter et parcourir automatiquement et si je met juste parcourir automatiquement il fait plein de :

Code : Tout sélectionner

thunar-volman: Type de périphérique USB non supporté
Je suis bien membre du groupe storage, $ groups gaby :

Code : Tout sélectionner

lp wheel log video audio optical floppy storage scanner power users gaby
Thunar --daemon est bien dans l'autostart
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Avatar de l’utilisateur
n3os
archer
Messages : 115
Inscription : mar. 12 avr. 2011, 20:37

Re: [usb] Auto montage impossible

Message par n3os »

Salut,

désolé pour l'erreur ;)

sinon le reste marche chez moi, ça se monte direct dans /media.
thunar-volman pas eu satisfaction non plus.

/etc/udev/rules.d/11-media-by-label-with-pmount.rules <-- pour celle là faut pmount.

sinon à tout hasard tes clés sont en Ntfs ?

Ben apparement, ça se monte aussi chez toi, en fait tu veux l'icone sur le bureau ? ou sous thunar à gauche, c'est ça ?
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [usb] Auto montage impossible

Message par hansi »

n3os a écrit : /etc/udev/rules.d/11-media-by-label-with-pmount.rules <-- pour celle là faut pmount.

sinon à tout hasard tes clés sont en Ntfs ?

Ben apparement, ça se monte aussi chez toi, en fait tu veux l'icone sur le bureau ? ou sous thunar à gauche, c'est ça ?
J'ai mis pmount, les clefs en FAT et durs en EXT

Oui ça monte dans media depuis qu'il y a les règles Udev et l'icône est sur le bureau mais grisée idem dans le panneau latéral. Quand je clique sur ouvrir rien ne se passe depuis le bureau et depuis le panneau latéral Thunar se ferme.
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [usb] Auto montage impossible

Message par tuxce »

Juste supprime les règles udev (et tout contournement pour monter en auto en dehors de thunar).
udev monte le périphérique puis thunar veut le faire aussi ...

A priori, les sorties sont les bonnes, le montage devrait fonctionner sinon, repostes la sortie de udisks sans les règles udev.

@Arcanexil, possible mais c'est bien de s'assurer qu'on a tout avant de partir dans tous les sens, non?
thunar-volman paramètre mais ne corrige pas un souci de montage tel que le "Impossible de monter, Not authorized".
Le --daemon est par défaut sur une session xfce.
Et le groupe storage ne fonctionne que grâce à une règle polkit qui disparaîtra lors de prochaines mise à jour (/etc/polkit-1/localauthority/50-local.d/org.freedesktop.udisks.pkla) et il ne suffit pas si on a pas consolekit bien paramétrée.
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [usb] Auto montage impossible

Message par hansi »

Maintenant ça fonctionne avec udisks --mount /dev/sdc1 :

Code : Tout sélectionner

Mounted /org/freedesktop/Udisks/devices/sdc1 at /media/USB4Gb
cool ça avance !
En revanche pas d'automount et avec Thunar le montage donne "Echec au montage de... Not Authorized" et l'éjection "Echec à l'éjection... Not authorized" après un uddisks --mount.
Tout est à nouveau coché dans thunar-volman.
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [usb] Auto montage impossible

Message par tuxce »

Qu'est ce que tu as dans le .xinitrc ?
Si c'est plus que ce qui suit, tu peux essayer celui là (juste cette ligne, pas de dbus ou autre incantation):

Code : Tout sélectionner

exec ck-launch-session startxfce4
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [usb] Auto montage impossible

Message par hansi »

Alors le .xinitrc :

Code : Tout sélectionner

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice

/usr/bin/xmodmap $HOME/.Xmodmap

exec dbus-launch --exit-with-session ck-launch-session startxfce4
Même problème sans le dbus-launch mais ça fonctionne en le mettant après ck-launch-session ! Hourra !
Merci beaucoup !!! :bravo:
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
Répondre