Asking again: is anyone from Ubuntu looking at this issue at all?

Unfortunately there's rather a complex interplay of subsystems here: It
seems the top end is Nautilus, and the bottom end might be libmtp. In
the middle GVFS, GIO, FUSE and all sorts of stuff might lurk.

If only some expert that knew how bits and pieces of a Linux
distribution were monitoring this thread!

Anyway, on the libmtp site, there's this nice email exchange:
http://sourceforge.net/mailarchive/forum.php?thread_name=CAKnu2Mrp4s6hTXr%3DNp1VYN9sFmWbb6NV2GeTawSm2rsSu002GA%40mail.gmail.com&forum_name=libmtp-discuss

It seems that the original MTP spec transferred everything in one go.
The uncached extension apparently allows devices to transfer portions of
the tree, if I'm reading the exchange correctly. There's also a link in
there to a different project called go-mtpfs (https://github.com/hanwen
/go-mtpfs). I haven't tried it yet, but it might hold promise.

Reading the last portion of the README is really enlightening.
http://libmtp.git.sourceforge.net/git/gitweb.cgi?p=libmtp/libmtp;a=blob;f=README;hb=HEAD
MTP was really not designed to work like a file system. I presume the
confusion sets in because the UI conflates the object handling metaphor
with the file handling metaphor under Windows.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nautilus in Ubuntu.
https://bugs.launchpad.net/bugs/972311

Title:
  Accessing a MTP device like the Galaxy Nexus fails

Status in “nautilus” package in Ubuntu:
  Confirmed

Bug description:
  When I connect my Galaxy Nexus to my system (up to date precise) and
  try to access the data on my phone, I get the following error...

  The folder contents could not be displayed.
  Sorry, could not display all the contents of "Galaxy": DBus error 
org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes 
include: the remote application did not send a reply, the message bus security 
policy blocked the reply, the reply timeout expired, or the network connection 
was broken.

  In Oneiric accessing Android 4.0 devices via Nautilus worked. Not very
  good, but transfering a couple of files didn't fail.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: nautilus 1:3.4.0-0ubuntu1
  ProcVersionSignature: Ubuntu 3.2.0-21.34-generic 3.2.13
  Uname: Linux 3.2.0-21-generic x86_64
  ApportVersion: 2.0-0ubuntu3
  Architecture: amd64
  Date: Tue Apr  3 12:31:01 2012
  EcryptfsInUse: Yes
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
  SourcePackage: nautilus
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/972311/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to