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 ---