I've followed this tutorial from this blog which very clearly explains how to connect Android phone with ICS to Ubuntu so that one can access phone's sdcard (MTP access).
I passed all the procedure with no errors, I can event attach my mobile to ubuntu via
mtpfs -o allow_other ~/Android/GalaxyS2
and disconnect via
fusermount -u ~/Android/GalaxyS2
The problem comes when I try to access mounted directory. If I try to do it via Nautilus, the system tries to open the folder for a couple of minutes and then, I either see the error, or the folder disappears from Nautilus (it comes back when I disconnect the path).
I also get a console error:
fuse: bad mount point `~/Android/GalaxyS2': Transport endpoint is not connected
I see many people on the net reporting this error, but no-one offers any solution to it.
I use Ubuntu 11.10 with Gnome Shell (Gnome 3) and the mobile is Samsung Galaxy S II.
I am in the fuse list, I did all the steps in the tutorial dozens of times, all in vain.