OVH Cloud OVH Cloud

montage de partition gmailfs

1 réponse
Avatar
Vincent
Qui a déjà monté sa partition gmail ?

me basant sur le site
http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
voici ce que j'ai fait (Mandriva 2006)

packages installés
python-2.4.1-3, libpython2.4, libpython2.4-devel, fuse-2.4.2-0.1.20060,
libfuse2-devel, fuse-utils

Comme indiqué j'ai installé Python FUSE bindings depuis le CVS
repository, libgmail.py et lgconstants.py dans
/usr/lib/python2.4/site-packages/, gmailfs.py dans /usr/local/bin et enfin
mount.gmailfs dans /sbin

J'ai ensuite fait un modprobe fuse pour créer le /dev/fuse (ce qui n'est
pas indiqué sur le site mais est absolument nécessaire)

Dans l'archive gmailfs j'ai trouvé un gmailfs.conf que j'ai personnalisé
mais : l'username c'est monlogin ou monlogin@gmail.com ? où mettre ce
fichier ? (je l'ai mis à la racine de mon home-directory)

j'ai alors essayé

mount -t gmailfs /usr/local/bin/gmailfs.py /home/flanker/gmail/ -o
username=monlogin@gmail.com,password=monpasswd,fsname=zOlRRa

ce qui me donne:
02/04/06 20:48:32 ERROR Unable to find GMail account configuration
02/04/06 20:48:32 WARNING Using default file system (Dangerous!)
fusermount: failed to access mountpoint /home/flanker/gmail: Transport
endpoint is not connected fuse: reading device: Bad file descriptor
02/04/06 20:48:38 ERROR gmailfs child died, exiting...

Heu... je ne comprends pas tout

me reportant à ce mount.gmailfs susmentionné j'essaie (suivant les
recommandations du --help)

mount.gmailfs none /home/flanker/gmail (en me situant dans le repertoire
du gmailfs.conf). Resultat :

raceback (most recent call last):
File "/sbin/mount.gmailfs", line 153, in ?
pyfile, mountpoint, odata, useEncfs =
parseCommandLineArgs(sys.argv[1:])
File "/sbin/mount.gmailfs", line 66, in parseCommandLineArgs
log.error("file %s doesn't exist, or is not a file" % pyfile)
NameError: global name 'log' is not defined

Je comprends de moins en moins

Mes recherches googueliennes étant restée désespérément vaines je me
suis décidé pour quelques bouteilles à la mer, dont celle ci.
Merci d'avance

--
Vincent Gay - mailto:vgay@salug-fr.org.antispam
---
Ouvrir une école, c'est fermer une prison (Victor Hugo)

1 réponse

Avatar
devzzcom
Bonjour,

Pas testé sur Mandriva mais ca doit pas trop différer de débian.
http://blogpmenier.dynalias.net/?2005/11/27/85-installation-de-gmailfs-sur-debian-sarge
Si cela peut t'aider...

Pat

"Vincent" a écrit dans le message de
news:
Qui a déjà monté sa partition gmail ?

me basant sur le site

http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html

voici ce que j'ai fait (Mandriva 2006)

packages installés
python-2.4.1-3, libpython2.4, libpython2.4-devel, fuse-2.4.2-0.1.20060,
libfuse2-devel, fuse-utils

Comme indiqué j'ai installé Python FUSE bindings depuis le CVS
repository, libgmail.py et lgconstants.py dans
/usr/lib/python2.4/site-packages/, gmailfs.py dans /usr/local/bin et enfin
mount.gmailfs dans /sbin

J'ai ensuite fait un modprobe fuse pour créer le /dev/fuse (ce qui n'est
pas indiqué sur le site mais est absolument nécessaire)

Dans l'archive gmailfs j'ai trouvé un gmailfs.conf que j'ai personnalisé
mais : l'username c'est monlogin ou ? où mettre ce
fichier ? (je l'ai mis à la racine de mon home-directory)

j'ai alors essayé

mount -t gmailfs /usr/local/bin/gmailfs.py /home/flanker/gmail/ -o
username=,password=monpasswd,fsname=zOlRRa

ce qui me donne:
02/04/06 20:48:32 ERROR Unable to find GMail account configuration
02/04/06 20:48:32 WARNING Using default file system (Dangerous!)
fusermount: failed to access mountpoint /home/flanker/gmail: Transport
endpoint is not connected fuse: reading device: Bad file descriptor
02/04/06 20:48:38 ERROR gmailfs child died, exiting...

Heu... je ne comprends pas tout

me reportant à ce mount.gmailfs susmentionné j'essaie (suivant les
recommandations du --help)

mount.gmailfs none /home/flanker/gmail (en me situant dans le repertoire
du gmailfs.conf). Resultat :

raceback (most recent call last):
File "/sbin/mount.gmailfs", line 153, in ?
pyfile, mountpoint, odata, useEncfs > parseCommandLineArgs(sys.argv[1:])
File "/sbin/mount.gmailfs", line 66, in parseCommandLineArgs
log.error("file %s doesn't exist, or is not a file" % pyfile)
NameError: global name 'log' is not defined

Je comprends de moins en moins

Mes recherches googueliennes étant restée désespérément vaines je me
suis décidé pour quelques bouteilles à la mer, dont celle ci.
Merci d'avance

--
Vincent Gay - mailto:
---
Ouvrir une école, c'est fermer une prison (Victor Hugo)