Your message dated Thu, 28 Jun 2018 09:22:07 +0100
with message-id <[email protected]>
and subject line Re: Bug#760847: gvfs: File copy fails with "Another operation 
in progress" still present in 1.22.2-1
has caused the Debian Bug report #760847,
regarding gvfs: File copy fails with "Another operation in progress"
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
760847: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760847
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gvfs
Version: 1.12.3-4
Severity: normal

Dear Maintainer,

copying files with a non-trivial size from a Bluetooth device (Android 4.4
phone in this case) to a Debian desktop fails with a bogus "Another operation
in progress" error.

For example:

        # a small text file of ~10 bytes works

        $ gvfs-copy obex://[F4:F1:E1:0B:BD:3C]/PHONE_MEMORY/Download/a.txt .

        # a larger JPEG file ~100 kB fails

        $ gvfs-copy obex://[F4:F1:E1:0B:BD:3C]/PHONE_MEMORY/Download/a.jpg .
        Error copying file 
obex://[F4:F1:E1:0B:BD:3C]/PHONE_MEMORY/Download/a.jpg: Another operation in 
progress

Similar error occurs when copying with Nautilus.

Copying in the other direction (from the Debian host to the Bluetooth device)
works correctly in both cases.

Interesting parts from "dbus-monitor" output:

        # copying a.txt

        method call sender=:1.134 -> dest=org.openobex serial=262 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=CopyRemoteFile
           string "a.txt"
           string "/tmp/gvfsobexftp-tmp-UDMELX"
        signal sender=:1.27 -> dest=(null destination) serial=1442 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=TransferProgress
           uint64 0
        method return sender=:1.27 -> dest=:1.134 reply_serial=262
        signal sender=:1.27 -> dest=(null destination) serial=1444 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=TransferStarted
           string "a.txt"
           string "/tmp/gvfsobexftp-tmp-UDMELX"
           uint64 14
        signal sender=:1.27 -> dest=(null destination) serial=1445 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=TransferProgress
           uint64 14
        signal sender=:1.27 -> dest=(null destination) serial=1446 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=TransferCompleted
        method call sender=:1.134 -> dest=org.openobex serial=263 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=GetCurrentPath
        method return sender=:1.27 -> dest=:1.134 reply_serial=263
           string "PHONE_MEMORY/Download/"
        method call sender=:1.134 -> dest=org.openobex serial=264 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=ChangeCurrentFolderToRoot
        signal sender=:1.27 -> dest=(null destination) serial=1448 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=TransferProgress
           uint64 14
        method return sender=:1.27 -> dest=:1.134 reply_serial=264



        # copying a.jpg

        method call sender=:1.134 -> dest=org.openobex serial=279 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=CopyRemoteFile
           string "a.jpg"
           string "/tmp/gvfsobexftp-tmp-196WLX"
        signal sender=:1.27 -> dest=(null destination) serial=1469 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=TransferProgress
           uint64 0
        method return sender=:1.27 -> dest=:1.134 reply_serial=279
        signal sender=:1.27 -> dest=(null destination) serial=1471 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=TransferStarted
           string "a.jpg"
           string "/tmp/gvfsobexftp-tmp-196WLX"
           uint64 98548
        signal sender=:1.27 -> dest=(null destination) serial=1472 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=TransferProgress
           uint64 32751
        method call sender=:1.134 -> dest=org.openobex serial=280 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=GetCurrentPath
        method return sender=:1.27 -> dest=:1.134 reply_serial=280
           string "PHONE_MEMORY/Download/"
        method call sender=:1.134 -> dest=org.openobex serial=281 
path=/org/openobex/session3; interface=org.openobex.Session; 
member=ChangeCurrentFolderToRoot
        error sender=:1.27 -> dest=:1.134 error_name=org.openobex.Error.Busy 
reply_serial=281
           string "Another operation in progress"

Possibly related Ubuntu bug:

https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1284308

Thanks,
Tomaž


-- System Information:
Debian Release: 7.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.1+ (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gvfs depends on:
ii  gvfs-common   1.12.3-4
ii  gvfs-daemons  1.12.3-4
ii  gvfs-libs     1.12.3-4
ii  libc6         2.17-93
ii  libdbus-1-3   1.6.8-1+deb7u3
ii  libglib2.0-0  2.40.0-5
ii  libudev0      175-7.2

gvfs recommends no packages.

Versions of packages gvfs suggests:
ii  gvfs-backends  1.12.3-4

-- no debconf information

--- End Message ---
--- Begin Message ---
Version: 1.30.4-1

On Sat, 30 May 2015 at 03:20:42 +0200, Michael Biebl wrote:
> The obexftp backend is gone in 1.24.1-2, so this patch no longer applies.
> Please use obexpush and gnome-share to transfer files via Bluetooth.

This is no longer applicable in stable, then.

    smcv

--- End Message ---

Reply via email to