GNOME Bugzilla – Bug 529301
Synchronizing failed with filenames containing "#" char.
Last modified: 2018-07-01 09:04:41 UTC
Latest debug information: [Syncronization ][DEBUG ] 1WAY PUT: Musica (file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3) -----> Musica (Synchronization.py:453) [datatypes.DataType ][DEBUG ] Getting Rid for file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 (DataType.py:152) [datatypes.File ][WARNING] Cannot get info on non-existant file file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 (File.py:102) [TypeConverter ][DEBUG ] [('file', 'file', {})] (TypeConverter.py:152) [TypeConverter ][DEBUG ] Convert file -> file using [('file', 'file', {})] (TypeConverter.py:211) [TypeConverter ][DEBUG ] [('file', 'file', {})] (TypeConverter.py:152) [TypeConverter ][DEBUG ] Skipping file -> file (TypeConverter.py:170) [datatypes.File ][WARNING] Cannot get info on non-existant file file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 (File.py:102) [Syncronization ][INFO ] Putting data file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 --> None into FolderTwoWay-file:///media/HD80/Backup2:Musica2 (Synchronization.py:37) [dataproviders.File ][DEBUG ] FolderTwoWay: Recreating group file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 --- file:///media/sdb1/Musica --- Musica (File.py:281) [datatypes.File ][DEBUG ] Transfering File file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 -> file:///media/HD80/Backup2/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 (File.py:294) [Syncronization ][CRITICAL] UNKNOWN SYNCHRONIZATION ERROR Traceback (most recent call last):
+ Trace 195818
self.one_way_sync(self.source, sink)
self._put_data(source, sink, data, dataRid)
put_data(source, sink, sourceData, sourceDataRid, False)
sinkDataLUID)
vfsFile.transfer(newURI, True)
data=cancel_function
(Synchronization.py:702) [Syncronization ][DEBUG ] Syncworker state 3 (Synchronization.py:605) [dataproviders.File ][DEBUG ] Saving group (file:///media/sdb1/Musica = Musica) to /media/sdb1/.conduit (File.py:44) [dataproviders.File ][DEBUG ] Saving group (file:///media/HD80/Backup2 = Musica2) to /media/HD80/.conduit (File.py:44) [Syncronization ][DEBUG ] Deleting worker: <SyncWorker(Wrapper: Musica twoway (UID: FolderTwoWay-file:///media/sdb1/Musica:Musica) |--> [<conduit.ModuleWrapper.ModuleWrapper instance at 0x8bc3c4c>], stopped)> (Synchronization.py:86) Version: 0.3.9 on Ubuntu Hardy. Partition1: ext3 Partition2: fat32
What about it? New version 0.3.10 fix this bug?
*** Bug 536750 has been marked as a duplicate of this bug. ***
This bug still exists in the latest version This error exists with both GnomeVFS and GIO. I dont think it's a file implementation issue. It seems the GIO handler already gets the filename without any "#", so it cant find the file and gives some random error message. And this error exists with both the Folder and the Files dataproviders.
*** Bug 561439 has been marked as a duplicate of this bug. ***
*** Bug 570822 has been marked as a duplicate of this bug. ***
*** Bug 548281 has been marked as a duplicate of this bug. ***
I think this is a URI escaping problem. Patch in (duplicate) bug #582152 fixes this (at least for me)
The works for me as well.
*** Bug 612723 has been marked as a duplicate of this bug. ***
Conduit is not under active development anymore, has not seen code changes for eight years, and saw its last tarball release in 2010. Its codebase has been archived: https://gitlab.gnome.org/Archive/conduit/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.