iPhone with iOS 7 does not work on Ubuntu

Bug #1215098 reported by swallowingpaperclips
640
This bug affects 128 people
Affects Status Importance Assigned to Milestone
libimobiledevice (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

->*Please read this first before making a comment*<-
If you think you are affected by this bug, and in order to ensure all the the different devices are indeed fix, please file a new report with your USB device plugged in via a terminal:
ubuntu-bug linux

Please do not make a "Me too!" comment as this is not helpful, and just spamming everyone subscribed to this report. Thank you.

Devices running iOS 7 now have a USB Pair Trust prompt that appears when the device is plugged into a machine. This prompt reads "Trust This Computer? Your settings and data will be accessible from this computer when connected via USB or Wi-Fi. [Trust] [Don't Trust]"

Repro:
1) Plug powered-on Apple device with iOS 7 into Ubuntu USB port

Expected results:
The device should pair with the Ubuntu machine when "Trust" is tapped.

Actual results:
When plugged into an Ubuntu machine, when the Trust button on the prompt is clicked, the iPhone buzzes twice, then repeats the prompt. This will repeat endlessly.

On the Ubuntu machine, a dialog reading "The device "[name of device]" is locked. Enter the passcode on the device and click "Try again". [Cancel] [Try again]" is displayed. However, no opportunity to enter the passcode on the device is ever displayed. Clicking "Try again" only re-displays this dialog, endlessly.

System and package information:
Description: Ubuntu 13.04
Release: 13.04

libimobiledevice-utils:
  Installed: 1.1.4-1ubuntu6.2
  Candidate: 1.1.4-1ubuntu6.2
  Version table:
 *** 1.1.4-1ubuntu6.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ raring-updates/universe i386 Packages
        500 http://security.ubuntu.com/ubuntu/ raring-security/universe i386 Packages
        100 /var/lib/dpkg/status
     1.1.4-1ubuntu6 0
        500 http://us.archive.ubuntu.com/ubuntu/ raring/universe i386 Packages
pcfqa@Lenovo-Ubuntu:~$

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: libimobiledevice-utils 1.1.4-1ubuntu6.2
ProcVersionSignature: Ubuntu 3.8.0-29.42-generic 3.8.13.5
Uname: Linux 3.8.0-29-generic i686
NonfreeKernelModules: wl
ApportVersion: 2.9.2-0ubuntu8.3
Architecture: i386
Date: Wed Aug 21 12:16:57 2013
InstallationDate: Installed on 2012-04-27 (481 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: libimobiledevice
UpgradeStatus: Upgraded to raring on 2013-04-25 (117 days ago)

Revision history for this message
swallowingpaperclips (battlefinch) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libimobiledevice (Ubuntu):
status: New → Confirmed
Revision history for this message
Paul Greindl (paul-greindl) wrote :

This bug is present in 13.10 as well. So it seems there hasn't been any effort to fix this. What can be done?

Revision history for this message
psycosmyth (psycosmyth) wrote :

I can confirm this as well and spoke to an Apple "genius" about it at the store. The exploit that was made sometime back with a usb cable used as a trojan dongle got thier attention. They noted that a Linux kernel was present on the device and decided to flag Linux in general in ios7 as malicious. I guess they forgot about us again as usual. I am using the ubuntu one to move my photos and such. Not happy at all.
Running 13.4 vs iPhone5
libimobiledevice 1.1.4

Revision history for this message
psycosmyth (psycosmyth) wrote :

I made a move and installed Solus OS thinking that there were many more media libraries pre-installed. The DCIM folder was mounted without the fault after tapping the "trust" button on the phone. Will dig futher into this to find the cause. Possible camera library because the applications' folder does not seem to mount at all though.

Revision history for this message
Jörg Strohmeier (joerg-strohmeier) wrote :

I am using iPhone hotspot via USB for internet connection.
Now I am getting this error - not good. I liked it a lot because in the same time the iPhone charges.

Revision history for this message
MikeT (michael-tacka) wrote :

This bug is present in 12.04 as well.

Revision history for this message
Chip Mefford (cpm-j) wrote :

Second comfirmation for 12.04LTS.

Revision history for this message
Juergen Schmidt (ju-heisec) wrote :

ACK - same here:
iPhone 5s, iOS 7.0.2, Ubuntu 12.04 LTS

FYI: iTunes in a VMWare WIndows 7 on the same machine works fine (after disconnect from host and connect to VM).
So it is not a hardware issue and can be fixed in software.

bye, ju

Revision history for this message
Mz-yyam (mz-yyam) wrote :

Will this bug be resolved?

Revision history for this message
Derrick Byrd (dbyrd2010) wrote :

I can confirm. I am running Lubuntu 13.10, and I get the same error message on the Iphone (4S, running IOS 7), asking if I trust the computer. Tapping "Trust" over and over is an endless cycle. On the ubuntu machine, The error message "The Device "named Iphone" is locked. Enter the passcode on the device and click "Try Again". Is there any ETA for a fix?

Revision history for this message
h1bymask (h1bymask) wrote :

1. Works fine with iPhone 5S with iOS 7.0.1. iPhone shows the computer trust dialog and closes it instantly without letting me do the selection. Then Ubuntu successfully connects to the phone, and the phone file system is displayed in Nautilus. Copying of files sometimes fails with an error though (which disappears only after both phone & PC restart).
2. Does not work with iPhone 5C with iOS 7.0.2. The symptoms are the same as in the description.

Ubuntu 12.04.3 LTS
Kernel: 3.2.0-54-generic #82-Ubuntu x86_64

Revision history for this message
Arend Hoogeveen (arendhoogeveen) wrote :

Worked fine with Ubuntu 13.04. After upgrading to 13.10 it does not work anymore.
Is there a fix?

Revision history for this message
Robert L Brush III (shade304) wrote :

In case it helps, make sure you are a member of the fuse group, if not log out and back in, when in the endless loop of trust this computer, select trust then unplug the phone, now push the top button of the phone to lock and turn off the screen, plug the iphone back in, and notice the screen is still black and it didn't ask any questions, open shotwell and you should notice that you can click on the iPhone, and operate as usual. Not sure what makes this go buggy, but it seems to be related to plugging the phone in while the screen is on.

Revision history for this message
Robert L Brush III (shade304) wrote :

Also if your iPhone is recognized as a usb ethernet device, you want to make sure "connect automatically" is not enabled.

Revision history for this message
eagle (paoloeagle2001) wrote :

That's incredible!
Using my iPhone 5 iOS 7.0.2 with ubuntu 12.10 64bit by desktop computer I don't have this problem.
Instead, using my iPhone with ubuntu 13.10 32bit by TOSHIBA NB100 I have this problem exactly like in Bug Description.
I'm afraid of install or update 12.10 to 13.10 (on my 64bit desktop computer) because internet by iPhone is my unique possibility to have internet!

Revision history for this message
Elias Luiz Alves (eliasalves-5) wrote :

Hey guys! If you are like me and just use windows on a virtual machine(virtualbox) to sync idevices , the way i found to use it is : on ubuntu i put vboxusers in my group(users and groups). After that restart machine and plug your idevice, when prompted to allow this computer say no , open virtualbox and after windows load you will be prompted again on idevice , this time say yes . There you are , ready to sync.Of course a have created a virtual LAN between host and guest machine.

Revision history for this message
Narender Singh Thakur (narender-thakur) wrote :

Hey Guys,

Conforming for IOS 7.0.3 on Fedora 3.11.8-200.fc19.i686 too.
Same issue persist.

any piece of advice or should we wait for next release.

Br, Narender

Revision history for this message
lhuszar (lesliehuszar) wrote :

I tested the paradigm on ubuntu and debian you get the message back indefinitely.
Connects to Microsoft Windows computer just fine.
So think about it: Apple is OK with connecting to Windows but Apple does not trust linux machines.
And the linux community thinks it is Ubuntu bug! Give me a break.

leslie huszar

Revision history for this message
Perry Mitchell (perry-d) wrote :

I have this issue as well, on the following setup:

iPhone 5 7.0.4
Ubuntu 12.04.3

I've tried reinstalling Fuse and iFuse, as well was libimobiledevice etc. Nothing helps. I get a perpetual loop of "Trust this computer" and errors: "Unable to mount - DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)".

Would love to see this fixed, as I name numerous iOS devices. It's problematic for me just to plug them in, let alone mount them!

information type: Public → Public Security
information type: Public Security → Public
Revision history for this message
whalerus (pjotorsaari) wrote :

I also have this problem ( iphone 4, ios 7.04) with debian 7. wheezy. Strangely I don't have it with Ubuntu 12.04 lts. With Ubuntu I also use windows 7 on virtualmachine where my itunes, phones back ups etc are.

My (old, one core) debian 7 pc is a double booting systen with windows 7. When the first version of the os 7 came I had the same issue: first no tethering and no connection using usb. After "trusting" iphone on windows 7 -side the problem was gone: usb tethering was working as it should . Now, after updating to 7.04 the problem is here again. Visiting windows 7 -side and "trusting" it did not help anymore. But stranglely Ubuntu 12.04 lts works fine and I am able to use iphone as a modem trough usb tethering. Unluckily I basicly don't need the connection on my Ubuntu pc. But I need it on my debian pc.

Revision history for this message
penalvch (penalvch) wrote :

swallowingpaperclips, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available (not the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.13-rc2

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

affects: libimobiledevice (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Graeme Murray (graeme-w-murray) wrote : apport information

ApportVersion: 2.12.7-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC2: ubuntu 3106 F.... pulseaudio
 /dev/snd/controlC1: ubuntu 3106 F.... pulseaudio
 /dev/snd/controlC0: ubuntu 3106 F.... pulseaudio
CasperVersion: 1.336ubuntu1
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.04
LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131202)
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
MarkForUpload: True
Package: linux (not installed)
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: file=/cdrom/preseed/username.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ProcVersionSignature: Ubuntu 3.12.0-4.12-generic 3.12.1
RelatedPackageVersions:
 linux-restricted-modules-3.12.0-4-generic N/A
 linux-backports-modules-3.12.0-4-generic N/A
 linux-firmware 1.117
Tags: trusty
Uname: Linux 3.12.0-4-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
WifiSyslog:

dmi.bios.date: 02/05/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.40
dmi.board.name: 960GM-GS3 FX
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.40:bd02/05/2013:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rn960GM-GS3FX:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.

tags: added: apport-collected trusty
Revision history for this message
Graeme Murray (graeme-w-murray) wrote : AlsaInfo.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : BootDmesg.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : CRDA.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : IwConfig.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : Lspci.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : Lsusb.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : ProcEnviron.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : ProcModules.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : PulseList.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : RfKill.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : UdevDb.txt

apport information

Revision history for this message
Graeme Murray (graeme-w-murray) wrote : UdevLog.txt

apport information

Revision history for this message
penalvch (penalvch) wrote :

Graeme Murray, please do not apport-collect to another person's report. Instead, in order to track your hardware, please file a new report via a terminal:
ubuntu-bug linux

tags: removed: apport-collected trusty
Revision history for this message
Graeme Murray (graeme-w-murray) wrote : Re: [Bug 1215098] Re: iPhone with iOS 7 does not work on Ubuntu

apologies, I hadn't realise that only the bug originator could run the
test. I was following the instructions given in the email. The ios7 bug
is still there in the daily build.
regards,

Revision history for this message
Jonán Díaz Loyola (jonancina) wrote :

I confirm. It happens the same on my iPhone 4 with iOS 7.0.4 and Ubuntu 12.04.3 LTS on my HP Mini 110-1140ss notebook. Sorry for my English.

Revision history for this message
penalvch (penalvch) wrote :

Jonán Díaz Loyola, in order to track your hardware, please file a new report via a terminal:
ubuntu-bug linux

Revision history for this message
emrhpeiris (emrhpeiris) wrote :

same problum with me

Revision history for this message
penalvch (penalvch) wrote :

emrhpeiris, thank you for your comment. So your hardware may be tracked, could you please file a new report by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://help.ubuntu.com/community/ReportingBugs

tags: added: needs-kernel-logs needs-upstream-testing regression-potential
Revision history for this message
Ruedi Port (ruediger-port) wrote :

It all works for me under Debian 7.1.0 with an iPhone 4 under iOS 7.0.4, going along the lines of comment #14:
Connect iPhone to USB port, upon the "Trust this computer" question tap "yes", turn screen off before the question is asked again, start nautilus: There is the iPhone. It's even working as network connection in nm-applet under "Auto Ethernet".

Revision history for this message
William Paul Liggett (junktext-0) wrote :

I, too, have the endless "Trust" / "Don't Trust" dialog problems as stated in the original bug description and I cannot open the iPhone 5 (v7.0.4) data on an Ubuntu 13.10 64-bit system. Also, in case you ask, penalvch, I have ran "ubuntu-bug linux" in a terminal, which started Apport for a bug report and then yells at me saying:

"[Title] Problem in linux-image-3.8.0-31-generic

"The problem cannot be reported:
This is not an official Ubuntu package. Please remove any third party package and try again."

But, I am running a Samsung Q430 laptop and my "uname -a" shows:

Linux [Computer Name] 3.8.0-31-generic #46-Ubuntu SMP Tue Sep 10 20:03:44 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Also, I think this bug is a duplicate of https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1207812

Revision history for this message
penalvch (penalvch) wrote :

William Paul, thank you for your comment. This is not considered a duplicate of any other bug or vice versa. Despite this, so your hardware may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://help.ubuntu.com/community/ReportingBugs

Revision history for this message
William Paul Liggett (junktext-0) wrote :

Also, why is this bug marked "Incomplete"? There are multiple users confirming this bug, so it should be "Confirmed" like the Launchpad Janitor already did a while ago (Comment #2). And why is it necessary for normal users to verify if this bug exists in the upstream version of the Ubuntu kernel (which is different than the standard mainstream kernel that is provided via the normal Ubuntu system update manager)? Many users won't have the expertise to change out their kernel, and I simply don't want to go through the hassle since I noticed this bug was present when attempting to charge up my wife's iPhone (and I normally do not need to access her data on my Ubuntu computer).

So, it seems wasteful to let this bug expire automatically.

Revision history for this message
Martijn de Nerd (martijn-de-nerd) wrote :

Hi guys, marked it as a duplicate of 1207812, seems to be the same problem.

Revision history for this message
penalvch (penalvch) wrote :

Martijn de Nerd, please do not mark this report a duplicate of another or vice versa. If you have a bug in Ubuntu, please feel free to file a new report with Ubuntu by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://help.ubuntu.com/community/ReportingBugs

Revision history for this message
Martijn de Nerd (martijn-de-nerd) wrote :

Hi Christopher,

Don't you think it is a duplicate then? I didn't want to make my changes to the affected package on two reports..
I won't file a new bug report btw, think there is enough information here already.

Martijn

Revision history for this message
johnnynobody (engage1) wrote :

I recently got an iPhone 4S and have this problem using Ubuntu 13.10.

Revision history for this message
penalvch (penalvch) wrote :

johnnynobody, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Revision history for this message
Martijn de Nerd (martijn-de-nerd) wrote :

Libimobiledevice seems to be the source of the problem. See also:
https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812

affects: linux (Ubuntu) → libimobiledevice (Ubuntu)
Revision history for this message
jpvrlaone (jpv4433) wrote :

Not sure if this should be listed here but I have 12.04 LTS Ubuntu OS and I have the exact same problem as defined in this bug. IOS 7.0.4.

Revision history for this message
penalvch (penalvch) wrote :

jpvrlaone, thank you for your comment. In order to ensure everyones devices are fixed, could you please file a new report with Ubuntu by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

Please ensure you post to the new report the results of the terminal output when you have plugged in your iOS device:
lsusb -v

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Revision history for this message
Bing Ren (bingtimren) wrote :

I am running Ubuntu 13.10 and iOS 7.0.4 and can confirm this problem

Revision history for this message
Iuri Diniz (iuridiniz) wrote :

I just compiled libimobiledevice from git sources and I was able to access files on the iPhone.

See more at: https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812

IMHO is a libimobiledevice problem.

There's a 64bit deb package for 13.10 at #1207812

Revision history for this message
Iuri Diniz (iuridiniz) wrote :

Could someone with ubuntu 13.10 64bits test this package.

I just compiled it from git source and seems working for me.

I never used an iPhone on linux before, I just want get some files from my sister's iPhone.

Revision history for this message
mokalovesoulmate (mokalovesoulmate) wrote :

@iuridiniz, I just installed your package and I can confirm it is *partially* working.

- I can access my iOS 7 device via Files (nautilus), and do operations such as copying photos. I did not try to read/write other files
- Opening photos via Shotwell is working.
- Rhythmbox is not working -- Rhythmbox only detects there is a device but not displaying songs. Is this Rhythmbox or libimobiledevice problem?

Thanks for the fix!

FYI
Device: iPod Touch 5th gen iOS 7.0.4
Computer: Ubuntu 13.10 64bit.

Revision history for this message
Niemano007 (niemano007) wrote :

Same problems here. I hope someone find a solution for it. This really sucks.

Revision history for this message
penalvch (penalvch) wrote :

Niemano007, thank you for your comment. In order to ensure everyones devices are fixed, could you please file a new report with Ubuntu by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

Please ensure you post to the new report the results of the terminal output when you have plugged in your iOS device:
lsusb -v

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Revision history for this message
Geoffroy Ménard (geoffmen) wrote :

Confirmed, running Ubuntu 13.10. I cannot install latest libimobiledevice package (1.1.6) as the PPA doesn't cover the latest ubuntu release.
Apple Ipod touch 5th generation iOS 7.0.2

penalvch (penalvch)
description: updated
Revision history for this message
Rufus (balaenoptera-rufus) wrote :

I'm using Linux Mint and get this bug on Mint 16 (based on Ubuntu 13.10), but not on Mint 15 (based on Ubuntu 13.04). Whereas Ubuntu itself shows the bug in both versions.
So that may relates to either different kernel versions (Mint does not make the same kernel updates as Ubuntu), or to different versions of libimobiledevice in Mint 15, and Ubuntu 13.04 (if they are different at all).

In Mint 16 I installed the libimobiledevice version compiled by Iuri Diniz (see comment #58 in this thread). That package works great, solves the bug. Thanks, Iuri.

There is only one remaining issue with the iPhone. I use to mount it not only in Linux, but also through a VirtualBox running Windows XP and iTunes inside a window in Linux Mint. It Mint 15 that is absolutely no problem thanks to USB filter configured in VirtualBox. The same configuration does not work with Mint 16, unfortunately. The filter is there, but the iPhone simply does not show up in the virtual machine.

Has anyone an idea how to fix that?

Revision history for this message
Adam Thompson (theheavenlyprogrammer) wrote :

i have also tried numerous distro's and it so far does not work for me in Ubuntu, Linux Mint, Zorin OS, Opensuse, Arch Linux, and Fedora (i also have not tried any other distribution, JTLY)

Revision history for this message
blaquesmith (blaquesmith) wrote :

@iuridiniz, I also tried installing your package compilled for amd64 and it works like a charm with my iPad2 and iOS7 (7.0.4), even with Rhythmbox. The only thing that doesn't work is charging through the USB, but that's Apple's fault (they changed it so It only charges with official chargers when you're not using the iPad, so that's OK).

Now I can wait a little bit more to buy a tablet, since for what I use it (mainly as a document reader or for presentations), my iPad performs well. I'll wait to see if HTC makes a tablet this year (rumours say they might do a tablet inspired on the HTC One), or some other maker does one with Ubuntu touch on it.

Thanks a lot for the library!

Revision history for this message
Dudule Crapouille (thierrymyron-yahoo) wrote :

This may help some...
I'm using 13.10 x86_64.
Iphone 5 - Ver 7.0.4
The solution for me was to load libimobiledevice4_1.1.6-git20140105_amd64.deb.

This can be found here:
https://launchpadlibrarian.net/161787269/libimobiledevice4_1.1.6-git20140105_amd64.deb

Enter the passcode on the device and click "Try Again"

Revision history for this message
rasha (rasha-malek) wrote :
Revision history for this message
Raul Medina (raul-medina-nussbaum) wrote :

Confirmed.

Solution is installing libimobiledevice. Easiest way (tested on 12.04):

sudo apt-get install libimobiledevice-dev

That way it install all the dependencies.

Revision history for this message
Jonathan Trinham (j-trinham) wrote :

I received this error in 12.04 LTS with my iPad Air running iOS 7.1.1, exactly as described in the original post with endless trust prompt.

I managed to fix the endless trust issue by installing the ppa for the libmobiledevice package, then installing the latest package. This stops the continuous prompt. However it will only let me access the iPad camera as though it's a camera that I have plugged in, not an iPad. Aside from the camera, it's like the iPad in general isn't there. I am still searching for a total fix that will let me access and sync my iPad in the same way that I can with my iPod.

I now hate apple as much as M$ for making things so difficult. Ironic that as a Linux user I still rely on M$ Windows to use my Apple device.

Revision history for this message
mzs.112000 (mzs-112000) wrote :

In Kubuntu 14.04 LTS no matter what I do it shows up as a camera.

Ipad Mini Retina, IOS 7.1.1, 16GB

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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