EnigmaCurry / GMusicFS

A FUSE filesystem for Google Music
153 stars 36 forks source link

Input/Ouput error #14

Open ghost opened 10 years ago

ghost commented 10 years ago

gmusicfs -vv mountdir lists the following number of tracks

DEBUG:gmusicfs:6615 tracks loaded.
DEBUG:gmusicfs:786 artists loaded.
DEBUG:gmusicfs:963 albums loaded.

going into the mounted directory and trying to ls I get 111 artists:

ls: reading directory .: Input/output error

Any ideas?

EnigmaCurry commented 10 years ago

Check ~/.cache/gmusicapi/log/gmusicapi.log for further errors. Or, you can tack on a -f so that gmusicfs doesn't go into the background.

ghost commented 10 years ago
DEBUG:fuse.log-mixin:-> init / ()
DEBUG:fuse.log-mixin:<- init None
DEBUG:fuse.log-mixin:-> getattr / (None,)
DEBUG:fuse.log-mixin:<- getattr {'st_ctime': 0, 'st_mtime': 0, 'st_nlink': 2, 'st_mode': 16877, 'st_atime': 0}
DEBUG:fuse.log-mixin:-> access / (0,)
DEBUG:fuse.log-mixin:<- access 0
DEBUG:fuse.log-mixin:-> access / (1,)
DEBUG:fuse.log-mixin:<- access 0
DEBUG:fuse.log-mixin:-> getattr /.git (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /.git (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /objects (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /.git (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /.git (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /objects (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> opendir / ()
DEBUG:fuse.log-mixin:<- opendir 0
DEBUG:fuse.log-mixin:-> readdir / (0L,)
DEBUG:fuse.log-mixin:<- readdir ['.', '..', 'artists']
DEBUG:fuse.log-mixin:-> getattr /artists (None,)
DEBUG:fuse.log-mixin:<- getattr {'st_ctime': 0, 'st_mtime': 0, 'st_nlink': 2, 'st_mode': 16877, 'st_atime': 0}
DEBUG:fuse.log-mixin:-> releasedir / (0L,)
DEBUG:fuse.log-mixin:<- releasedir 0
DEBUG:fuse.log-mixin:-> getattr / (None,)
DEBUG:fuse.log-mixin:<- getattr {'st_ctime': 0, 'st_mtime': 0, 'st_nlink': 2, 'st_mode': 16877, 'st_atime': 0}
DEBUG:fuse.log-mixin:-> getattr /.git (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /.git (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /objects (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /.git (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /.git (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
DEBUG:fuse.log-mixin:-> getattr /objects (None,)
DEBUG:fuse.log-mixin:<- getattr '[Errno 2] No such file or directory'
EnigmaCurry commented 10 years ago

Hmm, don't see anything there that I don't see on mine (working here.)

vrusinov commented 10 years ago

I'm having the same error.

I tried applying pull request you have in a queue and now it works, but I can't read from files with it anymore. :(

I should probably add more logging to debug that, any hits on that?

stowelly commented 10 years ago

related issue: https://github.com/EnigmaCurry/GMusicFS/issues/18

I think this is related to this issue, this doesnt seem to support certain characters in artist names, if i get some time this week ill dig a little deeper into the code, but im sure someone who is more familiar with it would fix it much faster

ghost commented 10 years ago

still having these issues, and I haven't been able to figure it out. :( very disappointing.