banshee can't sync iphone

Bug #779883 reported by Feroldi Stefano
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
libgpod (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: banshee

I have got 14,3 Gb ver 4.3.2 model MC132T iphone and Ubuntu 11.04 installed on desktop and notebook
banshee 2.0.1 and apt banshee checked
banshee try to syncronize iphone and iphone response correct with sync message on screen
but something wrong happen: i can't see imported music on ipod app on iphone
banshee see music like successful imported
strange that with banshee can hear imported music on iphone
and iphone don't recognize that music like own db

Revision history for this message
Victor Vargas (kamus) wrote :

Please could you run in a terminal "banshee --debug" and attach all the output information as a separated file while you are trying to reproduce this issue? Thanks.

Changed in banshee (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Daniel Catalina (daniel-catalina) wrote :

I have a similar problem. Updating to iOS 4.3.3 somehow fix it because now i can see the songs on the iPhone.
However, i can add new songs and there is no error in the process, but i can not see any of the new updated songs on the phone itself.

Revision history for this message
Laurent Séguin (cybersdf) wrote :

I confirm Daniel repport.

Here a debug trace :
--------- %< ---------
[8 Debug 17:18:12.075] Starting AppleDevice sync thread cycle
[8 Debug 17:18:12.076] Starting - Synchronisation de l'iPod
libitdbprep: itdb_iphone_start_sync called with uuid=2808d61f4d8485d194ff7010498d01bd10cfa4a1
itdb_iphone_start_sync: posted syncWillStart
itdb_iphone_start_sync: posted syncLockRequest
Locking for sync, attempt 0...
Locking for sync, attempt 1...
Locking for sync, attempt 2...
itdb_iphone_start_sync: posted syncDidStart

** (Banshee:7047): CRITICAL **: itdb_splr_validate: assertion `at != ITDB_SPLAT_UNKNOWN' failed
[8 Warn 17:18:21.288] Failed to save iPod database - GLib.GException: Unsupported checksum type (in `libgpod-sharp')
  at GPod.ITDB.Write () [0x00000] in <filename unknown>:0
  at Banshee.Dap.AppleDevice.AppleDeviceSource.PerformSyncThreadCycle () [0x00000] in <filename unknown>:0
libitdbprep: itdb_iphone_stop_sync called
itdb_iphone_stop_sync: posted syncDidFinish
[8 Debug 17:18:21.811] Finished - Synchronisation de l'iPod
[8 Debug 17:18:21.813] Ending AppleDevice sync thread cycle
--------- >% ---------

iPhone version : 4.3.3 (8J2)
Bansee version : 2.0.1-1ubuntu1~hyper1+natty

Changed in banshee (Ubuntu):
status: Incomplete → Confirmed
Changed in banshee (Ubuntu):
status: Confirmed → New
affects: banshee (Ubuntu) → libgpod (Ubuntu)
Revision history for this message
Feroldi Stefano (ca583vl) wrote : Re: [Bug 779883] Re: banshee can't sync iphone
Download full text (26.1 KiB)

i run banshee from terminal
this output:
1- i start banshee
2- connect iphone
3- looking for music on iphone
4- restart banshee
5 try to sync music
stefano@stefano-AMD:~$ banshee
[Info 19:26:32.135] Running Banshee 2.0.1: [Ubuntu 11.04 (linux-gnu,
i686) @ 2011-05-07 15:30:07 UTC]
[Info 19:26:36.927] Updating web proxy from GConf
[Info 19:26:37.039] All services are started 3,829232
** (Banshee:2604): DEBUG: SyncDaemon already running, initializing
SyncdaemonDaemon object

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

** (Banshee:2604): 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/stefano/.ubuntuone/Purchased from Ubuntu One'

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

** (Banshee:2604): WARNING **: Error rescanning Purchased Music: File o
directory non esistente
** (Banshee:2604): DEBUG: Loading the real store page
[Info 19:26:40.394] nereid Client Started
[Info 19:26:40.678] GStreamer version 0.10.32.0, gapless: True,
replaygain: True
[Warn 19:27:10.380] Failed to load media-player-info file for 1
[Warn 19:27:11.669] Failed to load media-player-info file for 1
libitdbprep: itdb_iphone_start_sync called with
uuid=427e6b8148b3d47a51d5c9ec09c7dc39ec9c85f8
itdb_iphone_start_sync: posted syncWillStart
itdb_iphone_start_sync: posted syncLockRequest
Locking for sync, attempt 0...
itdb_iphone_start_sync: posted syncDidStart

** (Banshee:2604): CRITICAL **: itdb_splr_validate: assertion `at !=
ITDB_SPLAT_UNKNOWN' failed
libitdbprep: itdb_sqlite_generate_itdbs called with
file /home/stefano/.gvfs/mueliphone/iTunes_Control/iTunes/iTunesCDB and
uuid 427e6b8148b3d47a51d5c9ec09c7dc39ec9c85f8
itlp
directory='/home/stefano/.gvfs/mueliphone/iTunes_Control/iTunes/iTunes
Library.itlp'
*.itdb files will be stored in
'/home/stefano/.gvfs/mueliphone/iTunes_Control/iTunes/iTunes
Library.itlp'
[mk_Dynamic] Processing '/tmp/filepRYQp6/Dynamic.itdb'
[mk_Dynamic] creating table structure
[mk_Dynamic] - processing 234 tracks
[mk_Dynamic] - processing 2 playlists
[mk_Dynamic] done.
[mk_Extras] Processing '/tmp/filepRYQp6/Extras.itdb'
[mk_Extras] re-building table structure
[mk_Extras] done.
[mk_Genius] Processing '/tmp/filepRYQp6/Genius.itdb'
[mk_Genius] re-building table structure
[mk_Genius] done.
library_persistent_id = 0x2131c6c79681844f
[mk_Library] Processing '/tmp/filepRYQp6/Library.itdb'
[mk_Library] building table structure
[mk_Library] compiling SQL stat...

Changed in libgpod (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.