Jak udostępnić pliki dla Windows przez Internet?
Łukasz Maśko
masko w ipipan.waw.pl
Nie, 12 Cze 2005, 12:32:23 CEST
Dnia niedziela, 12 czerwca 2005 10:44, Mariusz Piotrowski napisał:
[...]
> A czy stosujesz to rozwiązanie? Buduje się ładnie gmailfs -ale jak
> buduje python-fuse to wywala błąd:
Nie, nie stosuję. Ale właśnie spróbowałem. Niezbyt mi to wyszło. Znaczy -
zainstalowałem dystrybucyjne libfuse, libfuse-devel, python-devel,
kernel-misc-fuse i libgmail. Dalej postępowałem zgodnie z opisem z adresu
http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
Ściągnąłem i zainstalowałem fuse-python (nie ma w dystrybucji), potem
gmailfs. I nawet udało mi się zamountować dysk, tylko nie dość, że przy
mountowaniu wychodzą błędy, to nie działa:
$ sudo ./mount.gmailfs none ~/mnt -o username=xxx,password=xxx,fsname=siorb
gmailfs.py:Gmailfs:mountpoint: '/home/users/ed/mnt'
gmailfs.py:Gmailfs:unnamed mount options: []
gmailfs.py:Gmailfs:named mount options: {'username': 'xxx', 'password':
'xxx', 'fsname': 'siorb'}
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/fuse.py", line 40, in __call__
return apply(self.func, args, kw)
File "/usr/share/gmailfs/gmailfs.py", line 1039, in statfs
quotaInfo = self.ga.getQuotaInfo()
File "libgmail.py", line 410, in getQuotaInfo
File "libgmail.py", line 390, in getMessagesByFolder
File "libgmail.py", line 344, in _parseThreadSearch
File "libgmail.py", line 329, in _parseSearchResult
File "libgmail.py", line 300, in _parsePage
File "libgmail.py", line 107, in _parsePage
KeyError: 'v'
ERROR:gmailfs:Exception getting query:n=__c____d__ p=__a____fs____b__
ERROR:gmailfs:Exception getting query:n=__c____d__ p=__a____fs____b__
ERROR:gmailfs:Exception getting query:n=__c____d__ p=__a____fs____b__
Traceback (most recent call last):
File "/usr/share/gmailfs/gmailfs.py", line 1082, in getinodemsg
if len(folder)!=1:
TypeError: len() of unsized object
ERROR:gmailfs:no slash in path:/
Traceback (most recent call last):
File "/usr/share/gmailfs/gmailfs.py", line 201, in _sendMessage
if ga.sendMessage(gmsg):
File "libgmail.py", line 526, in sendMessage
File "libgmail.py", line 300, in _parsePage
File "libgmail.py", line 107, in _parsePage
KeyError: 'v'
# mount | grep fuse
/tmp/.fuse_dev0ZuSlR/fuse on /home/users/ed/mnt type fuse (rw,nosuid,nodev)
# cd ~ed/mnt
# ls -al
ls: .: Brak miejsca na urządzeniu
# ls
ls: .: Brak miejsca na urządzeniu
Czyli jest jakaś q-pa. Może nie mamy najnowszej wersji libgmail? Jakieś
zmniany w protokole były ostatnio. Może ktoś madrzejszy ode mnie zdoła to
przeskoczyć.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\
Registered Linux User #61028 JID: paranoid w jabberpl.org _\_V
Więcej informacji o liście dyskusyjnej pld-users-pl