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 580468 - claims ipod needs initialization on ipods with an additionnal data partition
claims ipod needs initialization on ipods with an additionnal data partition
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: iPod
0.12.x
Other All
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-04-27 15:45 UTC by Jamin W. Collins
Modified: 2018-05-24 14:18 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jamin W. Collins 2009-04-27 15:45:36 UTC
Please describe the problem:
Every time I connect my iPod I'm greeted with a prompt stating:

"Do you want to initialize your iPod?

Rhythmbox has detected a device that is probably an uninitialised or corrupted iPod. It must be initialised before Rhythmbox can use it, but this will destroy any song metadata already present. If you wish Rhythmbox to initialise the iPod, please fill in the information below. If the device is not an iPod, or you do not wish to initialise it, please click cancel."

The ironic bit is that while this prompt is present Rhythmbox proceeds to play audio from the iPod without issue.

I have added an ext3 partition to the iPod, but this partition has been present during the iPod's use with previous releases and never caused a problem such as this.

$ sudo fdisk -l /dev/sdb
Note: sector size is 2048 (not 512)

Disk /dev/sdb: 8120 MB, 8120172544 bytes
250 heads, 62 sectors/track, 255 cylinders
Units = cylinders of 15500 * 2048 = 31744000 bytes
Disk identifier: 0x00000000

   Device Boot Start End Blocks Id System
/dev/sdb1 1 3 92876 0 Empty
/dev/sdb2 4 215 6572000 b W95 FAT32
/dev/sdb3 216 255 1240000 83 Linux

$ mount | grep sdb
/dev/sdb2 on /media/iPod type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
/dev/sdb3 on /media/key-backup type ext3 (rw,nosuid,nodev,uhelper=hal)

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/rhythmbox
NonfreeKernelModules: nvidia ath_hal
Package: rhythmbox 0.12.0-0ubuntu4
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: rhythmbox
Uname: Linux 2.6.28-11-generic x86_64

Steps to reproduce:
1. Add an additional storage partition to an existing iPod
2. Connect iPod and wait for initialization request


Actual results:
Presented with the following dialog:

"Do you want to initialize your iPod?

Rhythmbox has detected a device that is probably an uninitialised or corrupted iPod. It must be initialised before Rhythmbox can use it, but this will destroy any song metadata already present. If you wish Rhythmbox to initialise the iPod, please fill in the information below. If the device is not an iPod, or you do not wish to initialise it, please click cancel."

Expected results:
Since there is an existing functional initialized partition on the device, I would expect Rhythmbox to ignore the storage partition.

Does this happen every time?
Yes, 100% of the time.

Other information:
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/363226
Comment 1 Bastien Nocera 2009-04-27 16:13:57 UTC
There wasn't any code to detect uninitialised iPods before.

The problem is that it thinks that sdb3 could also be a music partition, when it already checked sdb2.

Whether this use case is worth fixing is certainly another matter.
Comment 2 kitsuneymg@gmail.com 2011-05-12 16:53:29 UTC
I am having the same problem with a stock 4.2.1 iPhone.

rhythmbox will play music off of the device, but will not copy music off of it. Additionally when attempting to open the "$Name's iPhone" mount, I get an error:

Could not display "afc://$long_hex_number/".

When force opening the device in Nautilus I get:
"Error: DBus error org.freedesktop.DBus.Error.ServiceUnknown: The name :1.241 was not provided by any .service files
Please select another viewer and try again."

So it may not be RB that's at fault here...
Comment 3 GNOME Infrastructure Team 2018-05-24 14:18:48 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/733.