[autofs]Impossible d'auto mount cle usb (contourné)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
geek59600
Hankyu
Messages : 27
Inscription : lun. 29 août 2011, 20:52

[autofs]Impossible d'auto mount cle usb (contourné)

Message par geek59600 »

Bonsoir à tous, depuis ce matin je lutte pour faire fonctionner l'auto mount pour mes cles usb.
J'ai installer autofs, lancer le module avec modprobe, j'ai modifier les fichiers relancer le démon mais toujours rien ...

Mes fichiers :
/etc/autofs/auto.master
# Sample auto.master file
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(5).

/mnt /etc/autofs/auto.misc
/etc/autofs/auto.misc
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage

cdrom -fstype=iso9660,ro,nodev,nosuid :/dev/cdrom
floppy -fstype=auto,async,nodev,nosuid,umask=000 :/dev/fl
usbstick -fstype=auto,async,nodev,nosuid,umask=000 :/dev/sda1
/var/log/daemon.log
Aug 29 20:36:56 myhost automount[3911]: mount_autofs_indirect: failed to read map for /mnt/misc
Aug 29 20:36:56 myhost automount[3911]: handle_mounts: mount of /mnt/misc failed!
Aug 29 20:36:56 myhost automount[3911]: master_do_mount: failed to startup mount
Pourriez vous me dire ce qui cloche, j'avoue commencer à perdre patience sur un truc aussi "con".

Merci d'avance.
Bonne soirée.
Dernière modification par geek59600 le sam. 03 sept. 2011, 02:33, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [autofs]Impossible d'auto mount cle usb

Message par FoolEcho »

Salut,

Alors je ne connais pas du tout autofs, mais je vois un truc tout con dans ton /etc/autofs/auto.misc:
geek59600 a écrit :

Code : Tout sélectionner

usbstick -fstype=auto,async,nodev,nosuid,umask=000 :/dev/sda1
Il serait assez étonnant que ta clef soit sur la première partition de ton premier disque. :|
Il faudrait insérer ta clef et voir avec dmesg où elle se trouve déjà (à priori, c'est au moins sur sdb ).



EDIT: autre chose, aussi, si ta clef est en ntfs, il te faudra ntfs-3g pour le montage en lecture/écriture.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [autofs]Impossible d'auto mount cle usb

Message par karhu »

Bonjour
Pourquoi ne pas utiliser un "volume-manager" fourni avec les environnements (Gnome, KDE) ou les explorateurs de fichiers (thunar) ?
Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
geek59600
Hankyu
Messages : 27
Inscription : lun. 29 août 2011, 20:52

Re: [autofs]Impossible d'auto mount cle usb

Message par geek59600 »

Merci pour vous réponses,

Même en remplacant sda par sdb (vérifié) ca ne fonctionne pas, je n'ai plus d'erreur dans le log mais j'ai toujours une erreur comme quoi c'est "Not Authorized"

Pour ce qui est du volume manager, parfois je bosse sans environnements, j'aimerai donc m'affranchir de cette dépendance si possible.

Merci encore

EDIT : Le volume est bien monté mais le gestionnaire de fichier cherche à le monter "lui même" mais n'a pas les accés pour.
EDIT2 : Et encore ca fonctionne pas tout le temps :D
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [autofs]Impossible d'auto mount cle usb

Message par oktoberfest »

Salut,

perso je suis passé à bashmount (sur AUR). Ce n'est pas de l'automount (il faut l'appeler quand tu branches un périf de stockage/cd), mais ça gère parfaitement le montage/démontage et la création/destruction des répertoires dans /media.
Associé à un raccourci dans le cadre d'un WM, c'est très KISS :)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [autofs]Impossible d'auto mount cle usb

Message par avi3000 »

udisks (--mount|unmount) /dev/sdxN gère également le montage/démontage et la création/destruction des répertoires dans /media.
Je suis sur devuan avec sysvinit et kbwm
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [autofs]Impossible d'auto mount cle usb

Message par oktoberfest »

bashmount utilise udisks et n'est qu'une TUI (Text User Interface :)).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [autofs]Impossible d'auto mount cle usb

Message par tuxce »

geek59600 a écrit : EDIT : Le volume est bien monté mais le gestionnaire de fichier cherche à le monter "lui même" mais n'a pas les accés pour.
Il faut désactiver l'auto montage depuis le gestionnaire de fichier sinon, ça fait doublon. Pour les accès, il suffit de bien configurer son environnement (dbus, consolekit, cf. startx, Gestion de volumes avec udisks), ça sert aussi à éteindre/mettre en veille/hiberner la machine.
oktoberfest a écrit : Associé à un raccourci dans le cadre d'un WM, c'est très KISS :)
KISS != spartiate :P
Surtout qu'étant basé sur udisks, il demande exactement la même configuration qu'un gestionnaire de fichiers genre nautilus/pcmanfm/... pour fonctionner, par contre la convivialité....
geek59600
Hankyu
Messages : 27
Inscription : lun. 29 août 2011, 20:52

Re: [autofs]Impossible d'auto mount cle usb

Message par geek59600 »

J'essaye d'avancer pas à pas avec cette histoire, si je tente un
udisks --mount /dev/sdc1
j'ai pour retour un permission denied

Voici le contenu du fichier "polkit" relatif à udisks pour les section "mount"
<action id="org.freedesktop.udisks.filesystem-mount-system-internal">
<description>Mount a system-internal device</description>
<description xml:lang="da">Montér en intern enhed</description>
<message>Authentication is required to mount the device</message>
<message xml:lang="da">Autorisering er påkrævet for at montere et fil system</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
</action>

<action id="org.freedesktop.udisks.filesystem-check">
<description>Check file system on a device</description>
<description xml:lang="da">Check fil system for en enhed</description>
<message>Authentication is required to check the file system on the device</message>
<message xml:lang="da">Autorisering er påkrævet for at checke fil systemet på en enhed</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
Sachant que dans mon xinit je lance gnome par
exec ck-launch-session gnome-session
Une idée :(
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [autofs]Impossible d'auto mount cle usb

Message par tuxce »

Si tu veux utiliser udisks, il faut suivre la page que j'ai donné précédemment et donner les sorties de commandes.
udisks affiche "Not authorised" pour une permission refusée, du coup, le "permission denied", je sais pas si tu as modifié le message ou si c'est une autre erreur :?

Le fichier "polkit", ça ne parle pas. Il existe des commandes sur la même page pour donner les permissions en cours, il n'est pas du tout conseillé de modifier des fichiers dans le /usr et de toute façon, ça ne sera pas permanent.

Le .xinitrc (non xinit), il contient que la ligne que tu as cité ? Tu démarres avec "startx" ou slim ?
Et pareil que précédemment, la page contient des exemples pour donner l'état de ta session, ça évite d'avoir à deviner (ck-guess entre autre).

Sinon, pour ton problème de départ, si tu lances automount (après avoir arrêté le service) plutot de la façon suivante:

Code : Tout sélectionner

automount -f -v
ça te retourne quoi quand tu insères la clé.

Essaie en rajoutant "+auto.master" à /etc/autofs/auto.master :

Code : Tout sélectionner

+auto.master
/mnt /etc/autofs/auto.misc
geek59600
Hankyu
Messages : 27
Inscription : lun. 29 août 2011, 20:52

Re: [autofs]Impossible d'auto mount cle usb

Message par geek59600 »

Bon alors j'ai du news aprés avoir eu un petit souci avec grub qui ne pointait plus sur le bon kernel, vu que autofs ne fonctionnait pas je l'ai donc désactivé au démarrage, maintenant udisks fonctionne que ce soit pour mount ou umount, l’éjection du cd fonctionne également.

Je démarre avec startx de facon "manuel" si j'ai pas besoin de GUI je m'en passe, ca permet à mon sens de devenir plus à l'aise avec le "shell" rentrant en DUT Info Lundi ca me fera toujours quelques connaissances en plus.

ck-list-session me retourne ca

Code : Tout sélectionner

[nick0 @ ~]$ ck-list-sessions
Session1:
	unix-user = '1000'
	realname = 'Nico'
	seat = 'Seat1'
	session-type = ''
	active = FALSE
	x11-display = ''
	x11-display-device = ''
	display-device = '/dev/tty1'
	remote-host-name = ''
	is-local = TRUE
	on-since = '2011-08-31T08:54:17.471143Z'
	login-session-id = '1'
	idle-since-hint = '2011-08-31T08:54:50.523189Z'
Session2:
	unix-user = '1000'
	realname = 'Nico'
	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-08-31T08:54:24.617468Z'
	login-session-id = '1'
Et pour automount

Code : Tout sélectionner

[root@new-host-4 nick0]# automount -f -v
Starting automounter version 5.0.6, master map auto.master
using kernel protocol version 5.02
mounted indirect on /media with timeout 600, freq 150 seconds
ghosting enabled
Il ne se passe rien quand j’insère la clé, ni même quand je cherche a accéder a ma clé via le gestionnaire de fichier :(
geek59600
Hankyu
Messages : 27
Inscription : lun. 29 août 2011, 20:52

Re: [autofs]Impossible d'auto mount cle usb

Message par geek59600 »

Bon j'ai du nouveau , je sais pourquoi Nautilus ne monte pas mes clé.
J'ai procédé par élimination, en tripotant le fichier org.freedesktop.udisks.policy
Pour la section relative au montage des disques j'ai ceci :

Code : Tout sélectionner

 <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
Dans cette configuration si je fais un "udisks" dans une console ca passe mais nautilus me renvoit "Not Authorized"
En passant allow_inactive à yes nautilus monte bien mes clés j'en déduit donc que j'ai un souci de session, et si je reprends la sortie de ck-list-session :

J'ai Session1 avec active à true, et Session2 avec active à false.

Apparemment quand je passe par un terminal j'utilise la Session1 mais nautilus utilise la Session2, il y a t il une manip à faire afin de changer la session en cour d'utilisation par nautilus ?

Merci encore.
Bonne soirée
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [autofs]Impossible d'auto mount cle usb

Message par tuxce »

Tu n'as que la ligne que t'a posté pour le ~/.xinitrc ?
geek59600
Hankyu
Messages : 27
Inscription : lun. 29 août 2011, 20:52

Re: [autofs]Impossible d'auto mount cle usb

Message par geek59600 »

A la base oui il me semble, j'ai procédé a une réinstallation d'Arch avant ma rentré pour avoir un système propre, faut dire que ma 1 ere install a pris pas mal de test et de bidouillage dans la tête et la nouvelle monte les clé usb & co sans souci sans avoir eu a faire de manip particulière :s

Donc le problème est "résolu" bien que restant un mystère .
Répondre