After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 649096 - Unhandled Glib.Exception (Can't recursively copy directory) from Banshee.IO.Gio.Directory.Move
Unhandled Glib.Exception (Can't recursively copy directory) from Banshee.IO.G...
Status: RESOLVED DUPLICATE of bug 633098
Product: banshee
Classification: Other
Component: Podcasting
2.0.0
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-05-01 16:56 UTC by Chow Loong Jin
Modified: 2011-05-01 19:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Chow Loong Jin 2011-05-01 16:56:06 UTC
Originally reported at:
  https://bugs.launchpad.net/bugs/774820

Binary package hint: banshee

After upgrading my system from 10.10 to 11.04 (64-bit), the default music player had been changed from Rhythmbox to Banshee. However, Banshee fails to start every time. The main window will be displayed for a second or so, and then it disappears. When I run it in a terminal, the following output is produced:

[Info  13:22:58.576] Running Banshee 2.0.0: [Ubuntu Natty (development branch) (linux-gnu, x86_64) @ 2011-04-18 16:18:52 UTC]
Xlib:  extension "RANDR" missing on display ":0.0".
[Info  13:23:00.175] Updating web proxy from GConf
[Info  13:23:00.623] All services are started 1.619662
** (Banshee:26843): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

(Banshee:26843): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome'

** (Banshee:26843): WARNING **: Error calling get_info: Traceback (most recent call last):
  • File "/usr/lib/pymodules/python2.7/dbus/service.py", line 702 in _message_cb
    retval = candidate_method(self, *args, **keywords)
  • File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/platform/linux/dbus_interface.py", line 992 in get_info
    return self.syncdaemon_folders.get_info(path)
  • File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/interaction_interfaces.py", line 634 in get_info
    mdobj = self.fs.get_by_path(path.encode('utf-8'))
  • File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 773 in get_by_path
    mdid = self._idx_path[path]
KeyError: '/home/pepijn/.ubuntuone/Purchased from Ubuntu One'


** (Banshee:26843): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed

** (Banshee:26843): WARNING **: Error rescanning Purchased Music: No such file or directory
** (Banshee:26843): DEBUG: Loading the real store page

** (Banshee:26843): WARNING **: Got less number of items in credentials hash table than expected!
[Info  13:23:01.931] nereid Client Started
[Info  13:23:02.016] GStreamer version 0.10.32.0, gapless: True, replaygain: False

Unhandled Exception: GLib.GException: Can't recursively copy directory
  at GLib.FileAdapter.Move (File destination, FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback) [0x00000] in <filename unknown>:0 
  at Banshee.IO.Gio.Directory.Move (Hyena.SafeUri from, Hyena.SafeUri to) [0x00000] in <filename unknown>:0 
  at Banshee.IO.Directory.Move (Hyena.SafeUri from, Hyena.SafeUri to) [0x00000] in <filename unknown>:0 
  at Banshee.Podcasting.PodcastService.<DelayedInitialize>m__11 () [0x00000] in <filename unknown>:0

Please let me know what other information I can produce to help debug this problem.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: banshee 2.0.0-2ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Sun May  1 13:23:27 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: banshee
UpgradeStatus: Upgraded to natty on 2011-04-30 (0 days ago)
Comment 1 Bertrand Lorentz 2011-05-01 19:38:33 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

You might be interested in the workaround indicated in the bug :
Creating a Podcasts folder in your home folder (mkdir ~/Podcasts) should prevent Banshee from doing the operation that causes the crash.

*** This bug has been marked as a duplicate of bug 633098 ***