[FFe] Update libimobiledevice to support iOS 7, fix Trust Prompt Looping

Bug #1207812 reported by Nick
This bug affects 269 people
Affects Status Importance Assigned to Milestone
Linux Mint
Fix Released
Undecided
angelo wang
libimobiledevice (Debian)
Fix Released
Unknown
libimobiledevice (Ubuntu)
Fix Released
Medium
Dr.Hermann und Anne Liesegang

Bug Description

The latest libimobiledevice release 1.1.5 is a year old and does not support iOS7 devices. Most iOS devices have been updated to iOS7 by now, so currently the library is broken in functionality for most users. The git snapshot has been tested to work, but there seems to be no new upstream release being prepared for the time being.

The new git snapshot includes several fixes, including the security fix that was previously patched on top of 1.1.5 in Ubuntu.

Packaging branch merge request attached to this bug report.

--- Original report ---

The iPhone reporting "Trust the currently connected computer?" Trust/Don't Trust.
This then happens in a continous loop when clicking Trust.

---
ApportVersion: 2.9.2-0ubuntu8.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
DistroRelease: Ubuntu 13.04
HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
InstallationDate: Installed on 2013-08-15 (3 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MachineType: Sony Corporation VGN-SR29XN_S
MarkForUpload: True
Package: linux 3.8.0.27.45
PackageArchitecture: amd64
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
RelatedPackageVersions:
 linux-restricted-modules-3.8.0-27-generic N/A
 linux-backports-modules-3.8.0-27-generic N/A
 linux-firmware 1.106
Tags: raring
Uname: Linux 3.8.0-27-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 08/28/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: R1130Y1
dmi.board.asset.tag: N/A
dmi.board.name: VAIO
dmi.board.vendor: Sony Corporation
dmi.board.version: N/A
dmi.chassis.asset.tag: N/A
dmi.chassis.type: 10
dmi.chassis.vendor: Sony Corporation
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrR1130Y1:bd08/28/2009:svnSonyCorporation:pnVGN-SR29XN_S:pvrC6017UKK:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
dmi.product.name: VGN-SR29XN_S
dmi.product.version: C6017UKK
dmi.sys.vendor: Sony Corporation

Related branches

CVE References

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1207812

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: Iphone with iOS 7 does not work on Ubuntu

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.11 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-rc4-saucy/

Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Nick (nick-rawlins) wrote : Re: [Bug 1207812] Re: Iphone with iOS 7 does not work on Ubuntu

Yes I have just tried with Kernel 3.11 RC4 but this has not resolved the
issue.

On 8 August 2013 19:02, Joseph Salisbury <email address hidden>wrote:

> Would it be possible for you to test the latest upstream kernel? Refer
> to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest
> v3.11 kernel[0].
>
> If this bug is fixed in the mainline kernel, please add the following
> tag 'kernel-fixed-upstream'.
>
> If the mainline kernel does not fix this bug, please add the tag:
> 'kernel-bug-exists-upstream'.
>
> If you are unable to test the mainline kernel, for example it will not
> boot, please add the tag: 'kernel-unable-to-test-upstream'.
> Once testing of the upstream kernel is complete, please mark this bug as
> "Confirmed".
>
>
> Thanks in advance.
>
> [0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-rc4-saucy/
>
>
> ** Changed in: linux (Ubuntu)
> Importance: Undecided => Medium
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> Iphone with iOS 7 does not work on Ubuntu
>
> Status in “linux” package in Ubuntu:
> Incomplete
>
> Bug description:
> When plugging in an iPhone with iOS 7 - Currently BETA 4.
>
> You receive the following message on Ubuntu 13.04 : The Device "Nick's
> iPhone" is locked. Enter the passcode on the device and click "Try
> again".
>
> The iPhone reporting "Trust the currently connected computer?"
> Trust/Don't Trust.
>
> This then happens inacontinous loop when clicking Trust.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1207812/+subscriptions
>

tags: added: kernel-bug-exists-upstream
tags: added: apport-collected raring
description: updated
Revision history for this message
Nick (nick-rawlins) wrote : AlsaInfo.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : BootDmesg.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : CRDA.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : HookError_cloud_archive.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : IwConfig.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : Lspci.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : Lsusb.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : ProcEnviron.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : ProcModules.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : PulseList.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : RfKill.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : UdevDb.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : UdevLog.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : WifiSyslog.txt

apport information

description: updated
Revision history for this message
Nick (nick-rawlins) wrote : AlsaInfo.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : BootDmesg.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : CRDA.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : Dependencies.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : IwConfig.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : Lspci.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : Lsusb.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : ProcEnviron.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : ProcModules.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : PulseList.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : RfKill.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : UdevDb.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : UdevLog.txt

apport information

Revision history for this message
Nick (nick-rawlins) wrote : WifiSyslog.txt

apport information

Revision history for this message
Zhiping Jiang (jiangzp.cs) wrote : Re: Iphone with iOS 7 does not work on Ubuntu

This bug exists on Ubuntu 12.04.2 x64 version + iOS7 GM version.

Revision history for this message
Zhiping Jiang (jiangzp.cs) wrote :

This bug exists in Ubuntu 12.04.2 x64 + iOS7 (from beta 4 to GM )

Changed in linux (Ubuntu):
assignee: nobody → Zhiping Jiang (flyinfeeling)
status: Incomplete → Confirmed
assignee: Zhiping Jiang (flyinfeeling) → nobody
Revision history for this message
Mz-yyam (mz-yyam) wrote :

Sorry, I get this bug now!
OS: ubuntu12.04 LTS + IOS7

How can I do?

Thanks!

Revision history for this message
Scott (scott-l-barlow) wrote :

Is there any update to this?

Revision history for this message
Rafi Kamal (rafikamal93) wrote :

This bug exists in Ubuntu 13.04 + ipad 3 + ios7

Revision history for this message
David Levey (kenetik) wrote :

This is also affecting me and would love to see a fix in the nearby future, just wanted to add to the activity on this issue.

Revision history for this message
Winfried Tilanus (winfried) wrote :
Revision history for this message
Owais Lone (loneowais) wrote :

Still exists in 13.10 + ios7 on iPhone4s. All packages are upto date as of 5th October 2013

Revision history for this message
Alessandro Falappa (alex-falappa) wrote :

Confirmed on Ubuntu 13.04 and iPad Retina with iOS 7.0.1.

It seems that something is going on upstream in libimobiledevice to properly suport iOS 7 device trusting, see https://github.com/libimobiledevice/libimobiledevice/issues/20 for an issue discussion stating work is ongoing in a branch.

Please backport libimobiledevice as soon as the new release (1.1.6 ?) including trust support is available

Revision history for this message
Sergiy Matrunchyk (sergiy.matrunchyk) wrote :

12.04.1 + iPad 4 = still have problems

Revision history for this message
TazX (taz-x) wrote :

Confirmed
Linux-Mint 15
Kernal 3.11.0-031100rc7-generic
Ipad 3
iOS 7.0.2

tags: added: olivia
Revision history for this message
TazX (taz-x) wrote : apport information

ApportVersion: 2.9.2-0ubuntu8.3
Architecture: amd64
DistroRelease: LinuxMint 15
InstallationDate: Installed on 2013-09-11 (27 days ago)
InstallationMedia: Linux Mint 15 "Olivia" - Release amd64 (20130520)
MarkForUpload: True
NonfreeKernelModules: nvidia
Package: linux (not installed)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
Tags: olivia
Uname: Linux 3.11.0-031100rc7-generic x86_64
UnreportableReason: This is not an official LinuxMint package. Please remove any third party package and try again.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
h1bymask (h1bymask) wrote : Re: Iphone with iOS 7 does not work on Ubuntu

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
Urda (urda) wrote :

This also occurs with iOS 7.0.3. It would be nice to see this issue addressed soon.

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

All,
I Believe the issue is with libimobiledevice and a fix will be coming out in the next release 1.1.6. The latest ubuntu 13.10 has version 1.1.5.

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!

Ubuntu 12.10
Kernel: 3.5.0-42-generic #65-Ubuntu SMP

Revision history for this message
Apryl Howard (aprylhoward) wrote :

Confirmed Ubuntu 13.10 trying to pair iPhone 5 running iOS 7.0.2

Revision history for this message
Patrick T. (patrickt) wrote :

same here - ubuntu 13.10 with iPhone 4 and iOS 7.0.2

Revision history for this message
Colin McDonnell (ellissteve1313) wrote :

I am running Linux Mint and an Iphone 5 7.0.3, I have the same problems as the original poster.

My iPhone works fine with my Mac and Widnows 7, but I can not get rid of the Trust command no matter how many times I hit trust. I am thinking of switching over to XFCE, but doubt I will see any difference. I need to get the iphone working or else I have to switch back to windows on this comp.

Revision history for this message
eagle (paoloeagle2001) wrote :

ubuntu 12.10 64bit & iPhone 5 iOS 7.0.3, NO problem.
ubuntu 13.10 32bit & iPhone 5 iOS 7.0.3, the same problem.

Revision history for this message
Хъшо (nikolay-hashamov) wrote :

Very strange...
Same laptop, two different hard discs (one is SSD), both with Mint 15.
Bug appears on SSD disc.

Revision history for this message
Max Sokolnikov (max-sokolnikov) wrote :

ubuntu 13.10 with freshest update on 7-nov-13 14:28 MSK 32bit & iPad2 ios 7.0.3 the same trust loop problem

Revision history for this message
Braiam Peguero (braiampe) wrote :

@graeme-w-murray can we get a backport?

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

@Braiam Peguero, sorry don't know for sure but would have thought it will be backwards compatable....

Revision history for this message
hj w (charlemagne73) wrote :

built libmobiledevice from source as test but no difference.
like everyone else get the cant mount and trust this computer loop

Revision history for this message
cowabunga1 (cowabunga1) wrote :

ubuntu 13.10 x64 + iPhone 5 ios 7.0.3
"Trust this computer" problem

Revision history for this message
Mohamed Ikbal Majeri (mimajeri) wrote :

ubuntu 12.10 x64 + iPhone 5 ios 7.0.3
"Trust this computer" problem

Revision history for this message
Juan Martinez (jm2mailbox) wrote :

Xubuntu 13.10 iphone 5 iOS 7.0.3 - trust loop problem

Revision history for this message
Zhongfu Li (zhongfu) wrote :

I also have this problem. It appears that after I click "Trust", the iPhone indicates that it stops charging for a fraction of a second then starts again, with the message popping up.

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

I commented on the dup by accident, but I also have this problem 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!

Revision history for this message
penalvch (penalvch) wrote : Re: [Sony VGN-SR29XN_S] Iphone with iOS 7 does not work on Ubuntu

Nick, 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 just make a comment to this.

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.

tags: added: latest-bios-r1130y1 needs-upstream-testing
removed: olivia
description: updated
summary: - Iphone with iOS 7 does not work on Ubuntu
+ [Sony VGN-SR29XN_S] Iphone with iOS 7 does not work on Ubuntu
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Phil Culmer (phil-culmer) wrote :

This is possibly an iOS problem. Apple have added a procedure to require user interaction before connecting to linux computers, apparently due to a confirmed exploit with using a linux based system disguised as a charger, which can install arbitrary software on the iPhone, and make calls without user interaction. Whilst not likely to be a common problem, the fact that it could be done with something like a gumstix in a charger case means that it is a real one.

There's a report on the exploit at http://www.macobserver.com/tmo/article/researchers-to-show-how-to-hack-iphone-with-usb-charger

Revision history for this message
Corina Allen (starperfect) wrote :

Does this mean since it's an iOS problem that there is no current fix for ubuntu users?

Revision history for this message
Georgi Chulkov (guinpen) wrote :

The way I understand it is that it not really a "problem" that needs to be fixed; rather it is just a change that Apple implemented to their computer-device protocol. Ubuntu can choose to adapt and support it, or to ignore it.

Disclaimer: I am not an expert on this, that's just the way I see it :)

Revision history for this message
Georgi Chulkov (guinpen) wrote :

By the way, I'm not sure why, but it works for me now, where it didn't use to work before. As far as I can tell, no relevant Ubuntu updates or iOS updates were installed; I just tried it out recently again and it works. I can plug my iPhone 5 (iOS 7.0.4) into my Ubuntu 13.10 64-bit machine and I can exchange documents without issue. No trust prompt ever appears on the phone, which just goes to show that this whole thing is security theater.

If I can probvice any diagnostic informaiton to help debug the problem for others, please let me know.

Revision history for this message
penalvch (penalvch) wrote :

Phil Culmer / Corina Allen / Georgi Chulkov, 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.

Revision history for this message
Chris Cheney (ccheney) wrote :

I think the trust prompt issue may have been fixed with a newer release of iOS 7. I no longer see it on 7.0.4 either. However I still can't access my iPhone 5S, I get the following error box instead:

"
Unable to mount (iPhone name)

Unhandled Lockdown error (-3)
"

Revision history for this message
Chris Cheney (ccheney) wrote :

Looking at LP #1215098 and the libimobiledevice website it appears there is likely some bugs still in 1.1.5 that are affecting some systems. Some users on that bug thread can use iPhone 5S just fine but it doesn't work on mine. The libimobiledevice page seems to indicate the old 1.1.5 release should work for the 5S but there have been a lot of fixes since that old release that haven't been rolled out yet as a 1.1.6 release.

Revision history for this message
Georgi Chulkov (guinpen) wrote :

Hi Christopher,

In filing a new report I am unsure what to write, because I do not experience any problem. Should I just link to this bug report and file a report for a working configuration?

Thanks!

Revision history for this message
penalvch (penalvch) wrote :

Georgi Chulkov, if you don't have an issue anymore, feel free to skip filing a report.

Revision history for this message
richud (richud.com) wrote :

iPhone 4, 13.10 x64, ios 7.0.4 , libimobiledevice4 1.1.5-0ubuntu2 and its still not working for me :(

Revision history for this message
penalvch (penalvch) wrote :

chud, 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.

Revision history for this message
Ozgur Kucuktekin (ozgurktekin) wrote :

iPhone 4S iOS 7.0.4 still this bug affects us

Revision history for this message
penalvch (penalvch) wrote :

Ozgur Kucuktekin, 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

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/1215098

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 it was a while ago (Comment #39). 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
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
Martijn de Nerd (martijn-de-nerd) wrote :

I believe the problem is in this library (and not in the 'linx' package) . on their website :

http://www.libimobiledevice.org/

they state that they have fixed ios7 trust issues, however only for version 1.1.6, which is still to be released. Our only hope is that a backport can be made of the relevant patch, maybe one of the package maintainers can comment? And confirm the bug.. thanks!

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

Martijn de Nerd, thank you for your comment. Would you be able to test yourself if updating libimobiledevice to 1.1.6 does indeed address the issue for you?

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

No I'm afraid not, 1.1.6 is not released yet. If someone could compile a version with the current trunk i would happily test it...

Revision history for this message
Vince Stratful (vince-suidrewt) wrote :

I just installed 1.1.6 from the github repo. It works better, but isn't perfect. My iPad shows up on my desktop and there is no trust loop, but full functionality isn't restored and I'm unable to open my device.

This is just going to be a case of waiting til libimobiledevice is functional again, I don't believe there's anything for Ubuntu to do on this issue except wait.

Revision history for this message
penalvch (penalvch) wrote :

Vince Stratful, thank you for testing the latest libimobiledevice. Would you mind filing a new report so your hardware may be easily tracked, via a terminal:
ubuntu-bug linux

This will help avoid the scenario ("It kinda works for my ipad.", "It doesn't work for my iPhone.", "Me too!"), and ensures the issue with your iPad is addressed.

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

Thank you for your understanding.

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

Vince, could you elaborate on what you mean by 'better'? Are photos accessible for example?
Also, do you have a binary/package/howto available maybe? Thanks :)

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

I've built from git and seems things are ok now (I never have used an iphone on linux)

I attached the binary package

Revision history for this message
Yun Daniels (c3888126) wrote :

Hi Iuri Diniz,

I've tried to install the updated version of libimobiledevice that you posted via the .deb file, and it gives me the following error:

Error: Dependency is not satisfiable: libgnutls26 (>= 2.12.17-0)

Is there any fix that you would know of?

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

Hello Yun, that package was build based on libimobiledevice4_1.1.5 from Ubuntu 13.10, so it will work out of box if you already have libimobiledevice4 installed on your system.

Are you using Ubuntu 13.10?
Try to do:
sudo apt-get install libgnutls26

Revision history for this message
Yun Daniels (c3888126) wrote :

Hello Iuri Diniz,

I'm currently running Linux Mint 13, which is based on 12.04.3 LTS, Precise Pangolin. I've tried sudo apt-get install libgnutls26,
and it gives me this message in the terminal (It's pretty long, so I posted it on pastebin) Link: http://pastebin.com/rs2w6kXW

Anything else you can do to help?

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

Yun,
Sorry, that package is not for you! But you can compile the library and install it by yourself.

I could rebuild that package lowering the version of libgnutls, but I don't know if it will work for you. Also, I don't know if all problems will be fixed with that package. I just confirmed that the current version of libmobiledevice seems the source of the problem. That package cannot be considered the final solution, it is just for someone could test if the new version fixes everything, as I told before, I never used an iPhone on linux until now. My sister asked me for some file from her iPhone, as I was not able to get that file I reached this bugreport. While I was reading, I saw Someone else has said that new version could fix and another guy asked for a binary package, so i did it.

Revision history for this message
Robin Elfrink (wobin) wrote :

Iuri Diniz, the package in #91 works for me, on Saucy 64bit. Thanks.

Revision history for this message
italo vega (italosvg) wrote :

Iuri Diniz, the package in #91 works for me, on Petra 64bit. Thanks.

Changed in libimobiledevice (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Klaus ZINGERLE (klaus-zingerle) wrote :

No pairing/mounting & trust-loop-problem of iPhone 4, iOS 7.0.4 on Ubuntu 12.04 LTS, x32, . (IBM/Lenovo Thinkpad 61s), libimobiledevice & ifuse does not help.

Revision history for this message
penalvch (penalvch) wrote :

Klaus ZINGERLE, 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

Please ensure you have plugged in your iphone and included the results of the following terminal command:
lsusb -v

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

Changed in libimobiledevice (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Klaus ZINGERLE (klaus-zingerle) wrote :

- report sent as Bug #1269971

penalvch (penalvch)
description: updated
Revision history for this message
Klaus ZINGERLE (klaus-zingerle) wrote :

instead of iPhone 4 I connected to my dismissed iPhone3, iOS 6.1.3: Mounting of iPhone 3 works properly.

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

Iuri Diniz, the package in #91 works for me as well. My machine runs Linux Mint 16 Petra 64bit. Thanks.

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
Francois (xbgmsharp) wrote :

Using Ubuntu 13.10 x64 + IOS 7.0.4 + iPhone5s, it does not work by default.
After updating libimobiledevice package to libimobiledevice4_1.1.6-git20140105_amd64.deb, I could plug my iPhone5s with no issue.
It solve my trust-loop-problem.

Revision history for this message
Stanislav Zaprudsky (s.zaprudsky) wrote :

After upgrading to
   libimobiledevice4_1.1.6-git20140105_amd64.deb
on Ubuntu 13.10 64-bit there is no problem with browsing an iPhone 5 iOS 7.0.4

Revision history for this message
Andres C. (kandres) wrote :

I am affected by this bug too. Reading previous comments I can see that libimobiledevice4_1.1.6-git20140105_amd64.deb fixes the bug, unfortunately I am working on a i386 machine. Can anyone make this package available for i386 machines?

Revision history for this message
richud (richud.com) wrote :

Iuri, great, thanks, libimobiledevice4_1.1.6-git20140105_amd64.deb works perfectly, just needed a reboot!
 (iPhone 4, 13.10 x64, ios 7.0.4)

Revision history for this message
Guido Scalise (guido-scalise) wrote :

I can confirm libimobiledevice4_1.1.6-git20140105_amd64.deb fixes the issue in my Ubuntu 13.10 64-bit.

Revision history for this message
John Flores (johnsflores) wrote :

I can confirm that libimobiledevice4_1.1.6-git20140105_amd64.deb fixes the issue in my Xubuntu 13.10 64-bit.

Revision history for this message
Daniel Letzeisen (dtl131) wrote : Re: iOS 7, Trust Prompt Looping

The trust loop is a well-known issue with libimobile device and ios7. It is not hardware specific, so merging all of the duplicate bugs...

summary: - [Sony VGN-SR29XN_S] Iphone with iOS 7 does not work on Ubuntu
+ iOS 7, Trust Prompt Looping
Changed in libimobiledevice (Ubuntu):
status: Incomplete → Triaged
description: updated
Revision history for this message
Ingo Haschler (ingo) wrote :

Just FYI: I am currently backporting the git version of libimobiledevice to 12.04. So far it looks good, the commandline tools idevicepair etc. are working. When I am finished, I will create a ppa with the packages.

Revision history for this message
Stephen Kun (stephen-kun) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

That's great news. Thanks!
On 14 Feb 2014 15:30, "Ingo Haschler" <email address hidden> wrote:

> Just FYI: I am currently backporting the git version of libimobiledevice
> to 12.04. So far it looks good, the commandline tools idevicepair etc.
> are working. When I am finished, I will create a ppa with the packages.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1264472).
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> Status in "libimobiledevice" package in Ubuntu:
> Triaged
>
> Bug description:
> The iPhone reporting "Trust the currently connected computer?"
> Trust/Don't Trust.
> This then happens in a continous loop when clicking Trust.
>
> ---
> ApportVersion: 2.9.2-0ubuntu8.3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
> DistroRelease: Ubuntu 13.04
> HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
> InstallationDate: Installed on 2013-08-15 (3 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64
> (20130424)
> MachineType: Sony Corporation VGN-SR29XN_S
> MarkForUpload: True
> Package: linux 3.8.0.27.45
> PackageArchitecture: amd64
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic
> root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
> RelatedPackageVersions:
> linux-restricted-modules-3.8.0-27-generic N/A
> linux-backports-modules-3.8.0-27-generic N/A
> linux-firmware 1.106
> Tags: raring
> Uname: Linux 3.8.0-27-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 08/28/2009
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: R1130Y1
> dmi.board.asset.tag: N/A
> dmi.board.name: VAIO
> dmi.board.vendor: Sony Corporation
> dmi.board.version: N/A
> dmi.chassis.asset.tag: N/A
> dmi.chassis.type: 10
> dmi.chassis.vendor: Sony Corporation
> dmi.chassis.version: N/A
> dmi.modalias:
> dmi:bvnAmericanMegatrendsInc.:bvrR1130Y1:bd08/28/2009:svnSonyCorporation:pnVGN-SR29XN_S:pvrC6017UKK:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
> dmi.product.name: VGN-SR29XN_S
> dmi.product.version: C6017UKK
> dmi.sys.vendor: Sony Corporation
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions
>

Revision history for this message
penalvch (penalvch) wrote : Re: iOS 7, Trust Prompt Looping

Ingo Haschler, it would be much more helpful if you submitted your backport to the Proposed repository for inclusion into Ubuntu -> http://packaging.ubuntu.com/html/fixing-a-bug.html .

Revision history for this message
Ingo Haschler (ingo) wrote :

@penalvch: Thanks for the hint :-) At the moment, I am doing a q&d solution primary for my own needs that I am willing to share with other Ubuntu users. I would like to offer my work to a broader user base - but I am not familiar with packaging politics etc :-/

Revision history for this message
Javier Isassi (javierisassi) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

Thanks! My ipod and await eagerly.
Javier.

On Friday, February 14, 2014, Ingo Haschler <email address hidden>
wrote:

> Just FYI: I am currently backporting the git version of libimobiledevice
> to 12.04. So far it looks good, the commandline tools idevicepair etc.
> are working. When I am finished, I will create a ppa with the packages.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1264472).
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> Status in "libimobiledevice" package in Ubuntu:
> Triaged
>
> Bug description:
> The iPhone reporting "Trust the currently connected computer?"
> Trust/Don't Trust.
> This then happens in a continous loop when clicking Trust.
>
> ---
> ApportVersion: 2.9.2-0ubuntu8.3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
> DistroRelease: Ubuntu 13.04
> HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
> InstallationDate: Installed on 2013-08-15 (3 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64
> (20130424)
> MachineType: Sony Corporation VGN-SR29XN_S
> MarkForUpload: True
> Package: linux 3.8.0.27.45
> PackageArchitecture: amd64
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic
> root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
> RelatedPackageVersions:
> linux-restricted-modules-3.8.0-27-generic N/A
> linux-backports-modules-3.8.0-27-generic N/A
> linux-firmware 1.106
> Tags: raring
> Uname: Linux 3.8.0-27-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 08/28/2009
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: R1130Y1
> dmi.board.asset.tag: N/A
> dmi.board.name: VAIO
> dmi.board.vendor: Sony Corporation
> dmi.board.version: N/A
> dmi.chassis.asset.tag: N/A
> dmi.chassis.type: 10
> dmi.chassis.vendor: Sony Corporation
> dmi.chassis.version: N/A
> dmi.modalias:
> dmi:bvnAmericanMegatrendsInc.:bvrR1130Y1:bd08/28/2009:svnSonyCorporation:pnVGN-SR29XN_S:pvrC6017UKK:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
> dmi.product.name: VGN-SR29XN_S
> dmi.product.version: C6017UKK
> dmi.sys.vendor: Sony Corporation
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions
>

--

Javier Isassi.
Tel. 301 926 0446
Mob: 862 703 0392.

Revision history for this message
Ingo Haschler (ingo) wrote : Re: iOS 7, Trust Prompt Looping

Ok, PPA is ready and open for brave beta testers :-) I have tested on both i386 an amd64 platforms with an iPhone 4S and an iPad2. Parining and file access works on both, document access only on the iPhone.
Please report, I will add the gpod library asap.
sudo apt-add-repository ppa:ingo/ios7support
sudo apt-get update
sudo apt-get upgrade
And a warning: As the packages use the new libimobiledevice api, they may break other packages using the lib. But with iOS7, they are broken anyway ;-)

Revision history for this message
skyler132 (s-kazantsev) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

Done all these steps:

sudo apt-add-repository ppa:ingo/ios7support
sudo apt-get update
sudo apt-get upgrade

and after reboot same story (looping about trust)
Ubuntu 12.04 i386, iphone 4

Best Regards,
Sergey Kazantsev.
Engineer of Installation
and Support Department

18.02.2014 12:53, Ingo Haschler пишет:
> Ok, PPA is ready and open for brave beta testers :-) I have tested on both i386 an amd64 platforms with an iPhone 4S and an iPad2. Parining and file access works on both, document access only on the iPhone.
> Please report, I will add the gpod library asap.
> sudo apt-add-repository ppa:ingo/ios7support
> sudo apt-get update
> sudo apt-get upgrade
> And a warning: As the packages use the new libimobiledevice api, they may break other packages using the lib. But with iOS7, they are broken anyway ;-)
>

Revision history for this message
Pablo Fontoura (pablofontoura) wrote :

After add repository and do "apt-get update" the message below is showed:

W: Falhou ao buscar
http://ppa.launchpad.net/ingo/ios7support/ubuntu/dists/raring/main/binary-i386/Packages
404 Not Found

Regards,

Pablo Fontoura

On Tue, Feb 18, 2014 at 5:53 AM, Ingo Haschler
<email address hidden>wrote:

> Ok, PPA is ready and open for brave beta testers :-) I have tested on both
> i386 an amd64 platforms with an iPhone 4S and an iPad2. Parining and file
> access works on both, document access only on the iPhone.
> Please report, I will add the gpod library asap.
> sudo apt-add-repository ppa:ingo/ios7support
> sudo apt-get update
> sudo apt-get upgrade
> And a warning: As the packages use the new libimobiledevice api, they may
> break other packages using the lib. But with iOS7, they are broken anyway
> ;-)
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1215098).
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions
>

Revision history for this message
Javier Isassi (javierisassi) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

The upgrade worked but my Ipod still gets caught on the Trust/Don't
Trust cycle with Permission Denied reported by Ubuntu Precise.
On 02/18/2014 06:21 AM, Pablo Fontoura wrote:
> sudo apt-add-repository ppa:ingo/ios7support

Revision history for this message
ASLok (fst-mail) wrote : Re: iOS 7, Trust Prompt Looping

Same problem with saucy, no on ppa:ingo/ios7support

Revision history for this message
Ingo Haschler (ingo) wrote : Re: iOS 7, Trust Prompt Looping

@fst-mail, @pablofontoura: It is a repository only for precise :-/

Revision history for this message
Ingo Haschler (ingo) wrote :

@javierisassi, @s-kazantsev: Could you please run sudo apt-get dist-upgrade to ensure the packages are actually installed? dpkg --list usbmuxd should show version 1.0.8, e.g.

Revision history for this message
Ingo Haschler (ingo) wrote :

Ok, there seems to be another issue (s. https://github.com/libimobiledevice/libimobiledevice/issues/36). Please issue sudo chown a+rw /var/lib/lockdown and retry.

Revision history for this message
Javier Isassi (javierisassi) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

I think you meant chmod.
sudon chmod a+rw /var/lib/lockdown
file not found.

I do get error: Lockdown error (-2)

but there is no /var/lib/lockdown file in my box running ubuntu

Javier.
On 02/18/2014 11:10 AM, Ingo Haschler wrote:
> sudo chown a+rw /var/lib/lockdown

Revision history for this message
Javier Isassi (javierisassi) wrote :

root@batou:~:# dpkg --list usbmuxd
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-========================-========================-================================================================
ii usbmuxd 1.0.8-0ubuntu0~ppa1 USB multiplexor daemon for iPhone and iPod Touch devices

On 02/18/2014 10:39 AM, Ingo Haschler wrote:
> @javierisassi, @s-kazantsev: Could you please run sudo apt-get dist-
> upgrade to ensure the packages are actually installed? dpkg --list
> usbmuxd should show version 1.0.8, e.g.
>

Revision history for this message
skyler132 (s-kazantsev) wrote :

+++-==========================================-==========================================-====================================================================================================
ii usbmuxd 1.0.8-0ubuntu0~ppa1 USB multiplexor
daemon for iPhone and iPod Touch devices

But the situation bacame different, at now there is no loop, but i can
see another error:
Unknown blocking error (-2)

Best Regards,
Sergey Kazantsev.
Engineer of Installation
and Support Department

18.02.2014 19:39, Ingo Haschler пишет:
> @javierisassi, @s-kazantsev: Could you please run sudo apt-get dist-
> upgrade to ensure the packages are actually installed? dpkg --list
> usbmuxd should show version 1.0.8, e.g.
>

Revision history for this message
Ingo Haschler (ingo) wrote : Re: iOS 7, Trust Prompt Looping

Sure, it should be chmod ;-) If the directory does not exist, create it first:
sudo mkdir /var/lib/lockdown
sudo chmod 777 /va7Lib/lockdown

Revision history for this message
Ingo Haschler (ingo) wrote :

sorry; sudo chmod 777 /var/lib/lockdown

Revision history for this message
Javier Isassi (javierisassi) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

Dad did the trick! It complains but then it mounts. I can see my folders
now in my ipod.
Thank-You-Very-Much.
On 02/18/2014 03:26 PM, Ingo Haschler wrote:
> sorry; sudo chmod 777 /var/lib/lockdown
>

Revision history for this message
Ádám T. Nagy (tnagy.adam) wrote : Re: iOS 7, Trust Prompt Looping

Hello,

Although mounting somewhat works (needs some play with it a little)
Clementine won't start and here is the error msg:

clementine: error while loading shared libraries: libimobiledevice.so.2: cannot open shared object file: No such file or directory

Additionally Rhythmbox doesn't see the device

Tested with ipad mini retina with ios 7 and ubuntu 12.04.3 and 12.04.4 (fresh install).

Thanks for the fix by the way.

Revision history for this message
skyler132 (s-kazantsev) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

Dear All,

     Confirmed, after:

sudo mkdir /var/lib/lockdown

and

sudo chmod 777 /var/Lib/lockdown

Everything bacame fine. Now i can see folders and files in my iphone 4
IOS7. Finally, thanks a lot.

Best Regards,
Sergey Kazantsev.
Engineer of Installation
and Support Department

18.02.2014 23:38, Ingo Haschler пишет:
> Sure, it should be chmod ;-) If the directory does not exist, create it first:
> sudo mkdir /var/lib/lockdown
> sudo chmod 777 /va7Lib/lockdown
>

Revision history for this message
Archie B (not-really-archie) wrote : Re: iOS 7, Trust Prompt Looping

I can confirm that the update broke Clementine dependency. Had to force downgrade through Synaptic.

Revision history for this message
Javier Isassi (javierisassi) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

Same here:
jisassi@batou:~:$ clementine
clementine: error while loading shared libraries: libimobiledevice.so.2:
cannot open shared object file: No such file or directory
jisassi@batou:~:$
On 02/19/2014 08:12 AM, Archie B wrote:
> I can confirm that the update broke Clementine dependency. Had to force
> downgrade through Synaptic.
>

Revision history for this message
Thibault (tiboz) wrote :

@ingo : Is it possible to have the packages for saucy as well please ?

Thanks !
Thibault

Le 18/02/2014 15:57, Ingo Haschler a écrit :
> @fst-mail, @pablofontoura: It is a repository only for precise :-/
>

Revision history for this message
Douglas Riordan (doug-riordan) wrote : Re: iOS 7, Trust Prompt Looping

+1 for saucy luvin'. many thanks @ingo for the leg work on addressing this issue. :thumbsup:

Revision history for this message
Rene Tapia (renuxman) wrote :

I now can see the folders in my iPad (Books, DCIM, Downloads, etc), without any trust prompt loop.

However, I can not see "Documents on MyiPad" (where you can see the icons for the apps on the iPad, and where each icon represents the storage for the app).

Could this be related to the bug in libimobiledevice?

Or do I need to install any other packages in order to see "Documents on MyiPad"?

Thank you.

Revision history for this message
Klaus ZINGERLE (klaus-zingerle) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

Dear Ingo,

I did:

    sudo apt-add-repository ppa:ingo/ios7support

> sudo apt-get update
> sudo apt-get upgrade

but it did not work (trust-loop, no mounting/pairing ...)

brgds

Klaus

(IBM Thinkpad x61s, 32 bit, 12.04 LTS, iPhone5)

Am Dienstag, den 18.02.2014, 08:53 +0000 schrieb Ingo Haschler:

> Ok, PPA is ready and open for brave beta testers :-) I have tested on both i386 an amd64 platforms with an iPhone 4S and an iPad2. Parining and file access works on both, document access only on the iPhone.
> Please report, I will add the gpod library asap.
> sudo apt-add-repository ppa:ingo/ios7support
> sudo apt-get update
> sudo apt-get upgrade
> And a warning: As the packages use the new libimobiledevice api, they may break other packages using the lib. But with iOS7, they are broken anyway ;-)
>

Revision history for this message
jpvrlaone (jpv4433) wrote : Re: iOS 7, Trust Prompt Looping

I followed the installation package procedure but the original problem remained for the most part. The lockdown directory was created and had its permission changed also. Only after I created the mount point (MyName123) as listed in the following error message did I make progress:
   Unable to mount MyName123
   Unhandled Lockdown error (-20)

I created a directory named MyName123 and used ifuse to mount it as an iphone filesystem.
After this the photos were recognized and imported. Nonetheless, this is only a fix at best.

GIVEN:
Iphone 5
IOS 7.0.4

Ubuntu 12.04 LTS, precise
Linux XXXXXX_desktop 3.2.0-60-generic #91-Ubuntu SMP Wed Feb 19 03:54:44 UTC 2014 x86_64 x86_64 x86_64
Intel® Core™ i5 CPU 650 @ 3.20GHz × 2
Intel® Ironlake Desktop

Revision history for this message
Klaus ZINGERLE (klaus-zingerle) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping]

> Dear Ingo,
>
> Today, I have downloaded the update (automatically ...), after restart
> it works as following:
>
> the iphone is shown as device in my personal folder twice:
>
> - (1) iphone of N.N.
> - (2) documents on iphone of N.N.
>
> I can access on (1) the folder-structure of the iphone
>
>
>
> - in the subfolder of DCIM, the pictures are accessible and it is
> possible to transfer files.
> - i did not find the way to access music-files
> - the device (2) "documents on iphone" is not accessible and shows
> nothing.
>
> nonetheless: thank you for this great job.
>
> brgsd
>
> Klaus
> (IBM Thinkpad x61s, 32 bit, 12.04 LTS, iPhone5)
>
>
> Am Mittwoch, den 19.02.2014, 19:50 +0100 schrieb Klaus ZINGERLE:
>
> > Dear Ingo,
> >
> > I did:
> >
> > sudo apt-add-repository ppa:ingo/ios7support
> >
> > > sudo apt-get update
> > > sudo apt-get upgrade
> >
> >
> > but it did not work (trust-loop, no mounting/pairing ...)
> >
> > brgds
> >
> > Klaus
> >
> > (IBM Thinkpad x61s, 32 bit, 12.04 LTS, iPhone5)
> >
> >
> >
> > Am Dienstag, den 18.02.2014, 08:53 +0000 schrieb Ingo Haschler:
> >
> > > Ok, PPA is ready and open for brave beta testers :-) I have tested on both i386 an amd64 platforms with an iPhone 4S and an iPad2. Parining and file access works on both, document access only on the iPhone.
> > > Please report, I will add the gpod library asap.
> > > sudo apt-add-repository ppa:ingo/ios7support
> > > sudo apt-get update
> > > sudo apt-get upgrade
> > > And a warning: As the packages use the new libimobiledevice api, they may break other packages using the lib. But with iOS7, they are broken anyway ;-)
> > >
> >
> >
>
>

Revision history for this message
Ingo Haschler (ingo) wrote : Re: iOS 7, Trust Prompt Looping

Errors like "libimobiledevice.so.2 not found" fixed in ppa. There was a faulty symlink.
@jpv4433: I did never claim it was more than a q&d fix, see post #113.

Revision history for this message
Klaus ZINGERLE (klaus-zingerle) wrote :

Dear Ingo,

after recent update the iphone appears as "iphone of N.N." in my personal folder.

- folders on iphone are accessible
- pictures in the subfolder DCIM are accessible, transfer of files works.
- music transfer works not: I may transfer music files to the respective subfolder, but these files are not recognized at the iphone itself.

- mounting/pairing/trusting works properly.

brgds

Klaus

(IBM Thinkpad x61s, 32 bit, 12.04 LTS, iPhone5)

Revision history for this message
jpvrlaone (jpv4433) wrote :

After installing the latest libimobildevice updates most of the trust issues were resolved. But now I have a new irksome problem where each time I connect my iphone via usb VLC gets mount errors(See below). I googled exhaustively around and could not find any clues as to fixing the problem. Most references were regarding smb. Its not a "show stopper" but it does need to be addressed.

When I check my .gvfs home directory nothing is listed. I tried creating the requested files to no avail. This gvfs mounting thing is very cludgy to me. It is unlike the unix mounting I have experience with. There appears to be some kind of cross-mounting. It may be related to what I did in #137 .

Any help is appreciated.

VLC Errors File reading failed: VLC could not open the file "/home/jspot/.gvfs/juser.(No such file or directory)
VLC is unable to open the MRL 'file:///home/jspot/.gvfs/juser'.heck the log for details.

Accompanying pop up error: Unable to mount juser Location is already mounted

Revision history for this message
Joost Van Durme (joostvandurme) wrote :

I keep on having this error:

DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Hence nautilus is unable to show the iphone's content.

12.04 LTS, iphone 5s ios 7.0.6.

What a joke (ingo tried his best, it's up to others to fix this).

Revision history for this message
Pablo Fontoura (pablofontoura) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

Hi,

I can see (and access) my folder in my Iphone.
My linux is Saucy.

Thanks!!

On Tue, Feb 25, 2014 at 4:34 PM, Joost Van Durme <<email address hidden>
> wrote:

> I keep on having this error:
>
> DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a
> reply (timeout by message bus)
> Hence nautilus is unable to show the iphone's content.
>
> 12.04 LTS, iphone 5s ios 7.0.6.
>
> What a joke (ingo tried his best, it's up to others to fix this).
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1215098).
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions
>

Revision history for this message
Yanpas (yanpaso) wrote : Re: iOS 7, Trust Prompt Looping

I`ve found workaround in the internet. A little unstable, but new package that fixes trouble.

Revision history for this message
Ingo Haschler (ingo) wrote :

@joostvandurme: There is absolutely no reason to flame me; I never claimed the q&d fix would be perfect. For me, it works with 12.04.4@amd64 with an iPhone 4S and an iPad2 (both IOS 7.0.6).

Revision history for this message
Ingo Haschler (ingo) wrote :

@joostvandurme: btw did you execute sudo mkdir /var/lib/lockdown and sudo chmod 777 /var/lib/lockdown ?

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "new libimobiledevice" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Revision history for this message
Frog (i-info-8) wrote :

Solved!!!
 I tried to connect iPhone 5 with iOS 7 to Linux (Ubuntu 14.04 64bit), it was recognized and it asked me whether I “trust this computer”?

 i have add the following PPA by Ingo Haschler:

sudo apt-add-repository ppa:ingo/ios7support
sudo apt-get update
sudo apt-get upgrade

for solved the “lock down error”, i have using the following commands:

sudo mkdir /var/lib/lockdown
sudo chmod 777 /va7Lib/lockdown

now.. the downloaded .deb file to install it

https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+attachment/3941542/+files/libimobiledevice4_1.1.6-git20140105_amd64.deb

upgrade... and...

MOUNTED!!!!

Revision history for this message
Michael (lockm) wrote :

Congratulations Frog. That's good news. Is anyone working on the 32bit version for Sausy? 13.10?

Revision history for this message
rulezneon (rulezneon) wrote :

Hello everybody!!!

@Michale (lockm)

I'm working on mint 16 (Sausy) 32bit, and i have the same problem.

Somebody knows any solution 4 this system???

PS. Sorry for my english.

Revision history for this message
Pablo Fontoura (pablofontoura) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

@Michael

It's works for me on Saucy 13.10 32bit.

On Sun, Mar 2, 2014 at 1:50 PM, rulezneon <email address hidden>wrote:

> Hello everybody!!!
>
> @Michale (lockm)
>
> I'm working on mint 16 (Sausy) 32bit, and i have the same problem.
>
> Somebody knows any solution 4 this system???
>
> PS. Sorry for my english.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1215098).
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions
>

Revision history for this message
rulezneon (rulezneon) wrote : Re: iOS 7, Trust Prompt Looping

Hi!!!
I can mount my iDevice & i can see my files, but, it doesn't sync... I've try with Rhythmbox, clementine, gtkpod & atunes....

=(

If i can do something, i'll tell you.

Brgds.

Revision history for this message
Michael (lockm) wrote :

Pablo;

I'm sorry I'm such a noob. I don't know how to help myself. I'm using Ubuntu 13.10 32bit. Would you be so kind as to walk me through the steps that you used to get this working for you?

I've followed the steps noted by frog (post #148 and I get the following error at the sudo apt-get update step.

||W: Failed to fetch http://ppa.launchpad.net/ingo/ios7support/ubuntu/dists/saucy/main/binary-i386/Packages 404 Not Found
||
||E: Some index files failed to download. They have been ignored, or old ones used instead.

I'm presuming that packages for my version of linux and Ubuntu are not available.

Thanks in advance for any assistance you can provide.

Revision history for this message
Yanpas (yanpaso) wrote :

Hey guys i just added deb package that fixes issue. Just install this patch

Revision history for this message
Pablo Fontoura (pablofontoura) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

@michael:

I just upgrade my Ubuntu to 13.10, connected my Ipad and access the files.
I have this packages installed:

libimobiledevice-utils 1.1.5-0ubuntu2
libimobiledevice4 1.1.5-0ubuntu2

Regards,

On Mon, Mar 3, 2014 at 10:57 PM, Michael <email address hidden> wrote:

> Pablo;
>
> I'm sorry I'm such a noob. I don't know how to help myself. I'm using
> Ubuntu 13.10 32bit. Would you be so kind as to walk me through the
> steps that you used to get this working for you?
>
> I've followed the steps noted by frog (post #148 and I get the following
> error at the sudo apt-get update step.
>
> ||W: Failed to fetch
> http://ppa.launchpad.net/ingo/ios7support/ubuntu/dists/saucy/main/binary-i386/Packages 404 Not Found
> ||
> ||E: Some index files failed to download. They have been ignored, or old
> ones used instead.
>
> I'm presuming that packages for my version of linux and Ubuntu are not
> available.
>
> Thanks in advance for any assistance you can provide.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1215098).
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions
>

Revision history for this message
EdgarPE (edgarpe) wrote : Re: iOS 7, Trust Prompt Looping

Hi!

This is very wierd. I am using a lot of Ubuntu 12.04 installations on different hardware. And there is one machine, my desktop, where iOS 7 device mounting works eprfectly. On other Ubuntu Precise installations I bump in "trust loop" bug described above.

I'd be happy to provide more information about this machine/installation, where thw mounting works. Which information should I provide?

Revision history for this message
EdgarPE (edgarpe) wrote :

Sorry for the typos.

Revision history for this message
Rufus (balaenoptera-rufus) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

EdgarPE,
try to find out if either:
- the iOS 7 device was coupled with the specific hardware before ugrading
to iOS 7
or
- the Ubuntu 12.04 installation is not yet updated to a newer kernel (or
upgraded to a newer kernel after coupling with the iOS 7 device for the
first time)

2014-03-05 22:08 GMT+01:00 EdgarPE <email address hidden>:

> Hi!
>
> This is very wierd. I am using a lot of Ubuntu 12.04 installations on
> different hardware. And there is one machine, my desktop, where iOS 7
> device mounting works eprfectly. On other Ubuntu Precise installations I
> bump in "trust loop" bug described above.
>
> I'd be happy to provide more information about this
> machine/installation, where thw mounting works. Which information should
> I provide?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> Status in "libimobiledevice" package in Ubuntu:
> Triaged
>
> Bug description:
> The iPhone reporting "Trust the currently connected computer?"
> Trust/Don't Trust.
> This then happens in a continous loop when clicking Trust.
>
> ---
> ApportVersion: 2.9.2-0ubuntu8.3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
> DistroRelease: Ubuntu 13.04
> HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
> InstallationDate: Installed on 2013-08-15 (3 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64
> (20130424)
> MachineType: Sony Corporation VGN-SR29XN_S
> MarkForUpload: True
> Package: linux 3.8.0.27.45
> PackageArchitecture: amd64
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic
> root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
> RelatedPackageVersions:
> linux-restricted-modules-3.8.0-27-generic N/A
> linux-backports-modules-3.8.0-27-generic N/A
> linux-firmware 1.106
> Tags: raring
> Uname: Linux 3.8.0-27-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 08/28/2009
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: R1130Y1
> dmi.board.asset.tag: N/A
> dmi.board.name: VAIO
> dmi.board.vendor: Sony Corporation
> dmi.board.version: N/A
> dmi.chassis.asset.tag: N/A
> dmi.chassis.type: 10
> dmi.chassis.vendor: Sony Corporation
> dmi.chassis.version: N/A
> dmi.modalias:
> dmi:bvnAmericanMegatrendsInc.:bvrR1130Y1:bd08/28/2009:svnSonyCorporation:pnVGN-SR29XN_S:pvrC6017UKK:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
> dmi.product.name: VGN-SR29XN_S
> dmi.product.version: C6017UKK
> dmi.sys.vendor: Sony Corporation
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions
>

Revision history for this message
V字龍(Vdragon) (vdragon) wrote : Re: iOS 7, Trust Prompt Looping

@Michael
Yes, that PPA only supports 12.04. You may want to download & install the provided Debian package directly or find another software source that will maintain this software for 13.10

Revision history for this message
V字龍(Vdragon) (vdragon) wrote :

@Michael
BTW, you may use the same PPA directly by modifying the software source line and change 'saucy' to 'precise'. However it is not guaranteed to be compatible/working.

Revision history for this message
EdgarPE (edgarpe) wrote :

@Rufus

Yes, the telephone was prviously connected to this computer, with iOS6.

Kernel is:
Linux home 3.5.0-46-generic #70~precise1-Ubuntu SMP Thu Jan 9 23:55:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
Michael (lockm) wrote :

@Henry

Thanks for the direction. Sadly, it hasn't wor)kded for me. I did as you directed - "...modifying the software source line and change 'saucy' to 'precise'..." and so was able to get the package installed. Unfortunately it appears not to have made a difference for me. :-(

I have
libimobiledevice-utils 1.1.5-0ubuntu2
libimobiledevice4 1.1.5-0ubuntu2
as Pablo notes in his post #155

I have also done the mkdir and chgmod steps indicated above in post #148

I've done some more experimenting (after I've applied the package as described above). Here's what I've found.

When I plug the phone in I get the "Trust this computer" message on the phone right away and the dialog on my computer indicating "The device "Michael's iPhone is locked...". If I click cancel I get a dialog which says "Unable to mount Michael's iPone". If, instead, I click the "trust" button on the phone and quickly click the "try again" button on the computer I get a dialog box which says "Unhandled Lockdown error (-12)". I have also seen "Unhandled Lockdown Error (-256)". I don't know if this information provides any clues or not. I hope so.

One more bit of information, perhaps helpful, perhaps not - I've tried this both with, and without a (simple) passcode on my phone.

Thanks in advance for any assistance.

Revision history for this message
Pablo Fontoura (pablofontoura) wrote : Re: [Bug 1207812] Re: iOS 7, Trust Prompt Looping

@Michael,

When i plug my Ipad i get the "Trust this computer" message and i do not
anything. The message continue on screen and i can normally access my files.

On Sun, Mar 9, 2014 at 3:18 PM, Michael <email address hidden> wrote:

> @Henry
>
> Thanks for the direction. Sadly, it hasn't wor)kded for me. I did as
> you directed - "...modifying the software source line and change 'saucy'
> to 'precise'..." and so was able to get the package installed.
> Unfortunately it appears not to have made a difference for me. :-(
>
> I have
> libimobiledevice-utils 1.1.5-0ubuntu2
> libimobiledevice4 1.1.5-0ubuntu2
> as Pablo notes in his post #155
>
> I have also done the mkdir and chgmod steps indicated above in post #148
>
> I've done some more experimenting (after I've applied the package as
> described above). Here's what I've found.
>
> When I plug the phone in I get the "Trust this computer" message on the
> phone right away and the dialog on my computer indicating "The device
> "Michael's iPhone is locked...". If I click cancel I get a dialog which
> says "Unable to mount Michael's iPone". If, instead, I click the
> "trust" button on the phone and quickly click the "try again" button on
> the computer I get a dialog box which says "Unhandled Lockdown error
> (-12)". I have also seen "Unhandled Lockdown Error (-256)". I don't
> know if this information provides any clues or not. I hope so.
>
> One more bit of information, perhaps helpful, perhaps not - I've tried
> this both with, and without a (simple) passcode on my phone.
>
> Thanks in advance for any assistance.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1215098).
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions
>

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

Hi Edgar,
maybe that installation uses an older kernel? Did you do the same updates an all machines?

> Am 05.03.2014 um 22:08 schrieb EdgarPE <email address hidden>:
>
> Hi!
>
> This is very wierd. I am using a lot of Ubuntu 12.04 installations on
> different hardware. And there is one machine, my desktop, where iOS 7
> device mounting works eprfectly. On other Ubuntu Precise installations I
> bump in "trust loop" bug described above.
>
> I'd be happy to provide more information about this
> machine/installation, where thw mounting works. Which information should
> I provide?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> Status in “libimobiledevice” package in Ubuntu:
> Triaged
>
> Bug description:
> The iPhone reporting "Trust the currently connected computer?" Trust/Don't Trust.
> This then happens in a continous loop when clicking Trust.
>
> ---
> ApportVersion: 2.9.2-0ubuntu8.3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
> DistroRelease: Ubuntu 13.04
> HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
> InstallationDate: Installed on 2013-08-15 (3 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
> MachineType: Sony Corporation VGN-SR29XN_S
> MarkForUpload: True
> Package: linux 3.8.0.27.45
> PackageArchitecture: amd64
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
> RelatedPackageVersions:
> linux-restricted-modules-3.8.0-27-generic N/A
> linux-backports-modules-3.8.0-27-generic N/A
> linux-firmware 1.106
> Tags: raring
> Uname: Linux 3.8.0-27-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 08/28/2009
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: R1130Y1
> dmi.board.asset.tag: N/A
> dmi.board.name: VAIO
> dmi.board.vendor: Sony Corporation
> dmi.board.version: N/A
> dmi.chassis.asset.tag: N/A
> dmi.chassis.type: 10
> dmi.chassis.vendor: Sony Corporation
> dmi.chassis.version: N/A
> dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrR1130Y1:bd08/28/2009:svnSonyCorporation:pnVGN-SR29XN_S:pvrC6017UKK:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
> dmi.product.name: VGN-SR29XN_S
> dmi.product.version: C6017UKK
> dmi.sys.vendor: Sony Corporation
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions

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

Sorry for double posting.

> Am 05.03.2014 um 22:08 schrieb EdgarPE <email address hidden>:
>
> Hi!
>
> This is very wierd. I am using a lot of Ubuntu 12.04 installations on
> different hardware. And there is one machine, my desktop, where iOS 7
> device mounting works eprfectly. On other Ubuntu Precise installations I
> bump in "trust loop" bug described above.
>
> I'd be happy to provide more information about this
> machine/installation, where thw mounting works. Which information should
> I provide?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> iOS 7, Trust Prompt Looping
>
> Status in “libimobiledevice” package in Ubuntu:
> Triaged
>
> Bug description:
> The iPhone reporting "Trust the currently connected computer?" Trust/Don't Trust.
> This then happens in a continous loop when clicking Trust.
>
> ---
> ApportVersion: 2.9.2-0ubuntu8.3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
> DistroRelease: Ubuntu 13.04
> HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
> InstallationDate: Installed on 2013-08-15 (3 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
> MachineType: Sony Corporation VGN-SR29XN_S
> MarkForUpload: True
> Package: linux 3.8.0.27.45
> PackageArchitecture: amd64
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
> RelatedPackageVersions:
> linux-restricted-modules-3.8.0-27-generic N/A
> linux-backports-modules-3.8.0-27-generic N/A
> linux-firmware 1.106
> Tags: raring
> Uname: Linux 3.8.0-27-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 08/28/2009
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: R1130Y1
> dmi.board.asset.tag: N/A
> dmi.board.name: VAIO
> dmi.board.vendor: Sony Corporation
> dmi.board.version: N/A
> dmi.chassis.asset.tag: N/A
> dmi.chassis.type: 10
> dmi.chassis.vendor: Sony Corporation
> dmi.chassis.version: N/A
> dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrR1130Y1:bd08/28/2009:svnSonyCorporation:pnVGN-SR29XN_S:pvrC6017UKK:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
> dmi.product.name: VGN-SR29XN_S
> dmi.product.version: C6017UKK
> dmi.sys.vendor: Sony Corporation
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1207812/+subscriptions

Revision history for this message
Matthias Niess (mniess) wrote : Re: iOS 7, Trust Prompt Looping

I made packages from the current git master that work in trusty.
https://launchpad.net/~mniess/+archive/libimobiledevice/

Revision history for this message
Matthias Niess (mniess) wrote :

My packages are probably not up to standards. But for hardware-enablement alone this should be fixed in trusty. There won't be a release of libimobiledevice anytime soon that fixes this and the current version cannot be fixed with a trivial patch. So the only solution would be using a package build from git master.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Thanks Matthias for offering the PPA and subscribing the Sponsors team! I've now tried to make a better git snapshot branch based on the current Ubuntu packaging branch. I can't do testing on my own since I don't have iDevices, so could you please give tests reports after doing the following:

sudo apt-add-repository ppa:timo-jyrinki/libimobiledevice
sudo apt-get update
sudo apt-get upgrade

(or the same graphically)

In the PPA there's now a version 1.1.5+git20140313.bafe6a9e-0ubuntu1~trusty1~test1, which is same as bzr22 in my Bazaar branch.

This bug would need to be modified to follow the Feature Freeze Exception process: https://wiki.ubuntu.com/FreezeExceptionProcess#FeatureFreeze_Exceptions - but one of the requirements for the exception consideration are test results, so let's get them first.

--

If you want to downgrade later on, you can:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:timo-jyrinki/libimobiledevice

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

(the PPA is for Ubuntu 14.04 LTS development version users only)

Sourav Sur (sourav-sur)
Changed in libimobiledevice (Ubuntu):
assignee: nobody → Sourav Sur (sourav-sur)
status: Triaged → Confirmed
Revision history for this message
Matthias Niess (mniess) wrote :

@Timo: I can confirm that it works. Tested on an existing machine and a fresh install.

Revision history for this message
Matthias Niess (mniess) wrote :

I can also confirm that devices with older iOS versions (tested a 3GS with 6.1.3) still work.

Revision history for this message
Daniel Rodríguez Padilla (rodriguezpadillad) wrote :

Timo Jyrinki's package fix as stated in comment #168 works for me.

Version: Ubuntu 14.04 Trusty Tahr (Development Release)
Device: iPhone 4
iOS Version: 7.0.6

Revision history for this message
Owais Lone (loneowais) wrote :

Storage is mounted in Nautilus and works like a charm but shotwell and rhythmbox fail to recognize the device.

summary: - iOS 7, Trust Prompt Looping
+ [FFe] Update libimobiledevice to support iOS 7, fix Trust Prompt Looping
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Additional notes for Feature Freeze Exception consideration.

Build log at https://launchpadlibrarian.net/169329079/buildlog_ubuntu-trusty-armhf.libimobiledevice_1.1.5%2Bgit20140313.bafe6a9e-0ubuntu1~trusty1~test1_UPLOADING.txt.gz (showing this one simply to show it also built fine for armhf)

Summary of changes in the git snapshot after 1.1.5, from upstream NEWS file, in addition to iOS7 working:

---cut---
Version 1.1.6
~~~~~~~~~~~~~

* Development release
* Changes:
  - Security: Fix insecure use of the /tmp directory (CVE-2013-2142)
  - A bunch of memory leak fixes
  - Python: Various fixes and support for "with" statement for AfcFile class
  - Python: Add Afc2Client class to allow jailbroken filesystem access
  - Fix linking issue with newer libtool as reported for Ubuntu
  - Fix stuck thread in idevicesyslog which broke quit from within the tool
  - Add syslog_relay service implementation and use it in idevicesyslog
  - API: Add instproxy_client_get_path_for_bundle_identifier() helper
  - API: Add afc_dictionary_free() helper
  - Move thread, socket, debug and userpref code to "common" source directory
    in order to improve code reuse
  - Fix broken byte order detection in configure.ac which could lead to broken
    AFC protocol communication on platforms without endian.h (Raspberry PI)
* API is UNSTABLE
---cut---

There have been 146 commits to trunk after 1.1.5, attaching a list of them.

I have personally done only packaging and installation/upgrade testing, while the functionality testing is provided by the community having iOS devices in these comments. Matthias helpfully called for additional testing so I hope we have a good testing coverage.

description: updated
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

(changing the status to "New" so it's easier to ubuntu-release to notice that it needs reviewing)

Changed in libimobiledevice (Ubuntu):
status: Confirmed → New
Revision history for this message
Silviu Stahie (silviu-stahie-f) wrote :

I can confirm that it works with iOS 7.1, on an iPhone 5. I had some problems mounting the iPhone, but they got solved with

sudo mkdir /var/lib/lockdown
sudo chmod 777 /va7Lib/lockdown

Revision history for this message
penalvch (penalvch) wrote :

Sourav Sur, please do not adjust the Status without a comment. For more on this, please see https://wiki.ubuntu.com/Bugs/Status . As well, please do not assign it to yourself unless you personally will be releasing a patch you made imminently.

Changed in libimobiledevice (Ubuntu):
assignee: Sourav Sur (sourav-sur) → nobody
status: New → Triaged
Revision history for this message
Sourav Sur (sourav-sur) wrote : Re: [Bug 1207812] Re: [FFe] Update libimobiledevice to support iOS 7, fix Trust Prompt Looping
Download full text (4.0 KiB)

Sorry, I did that quite hastily and could not revert back once the status
was changed.
Only thing that I wanted to confirm is that Timo Jyrinki's patch partially
worked for
me (using ubuntu 12.04 32 bit).

Apology once again.
Sourav

On Sunday, March 16, 2014, Christopher M. Penalver <
<email address hidden>> wrote:

> Sourav Sur, please do not adjust the Status without a comment. For more
> on this, please see https://wiki.ubuntu.com/Bugs/Status . As well,
> please do not assign it to yourself unless you personally will be
> releasing a patch you made imminently.
>
> ** Changed in: libimobiledevice (Ubuntu)
> Status: New => Triaged
>
> ** Changed in: libimobiledevice (Ubuntu)
> Assignee: Sourav Sur (sourav-sur) => (unassigned)
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> [FFe] Update libimobiledevice to support iOS 7, fix Trust Prompt
> Looping
>
> Status in "libimobiledevice" package in Ubuntu:
> Triaged
>
> Bug description:
> The latest libimobiledevice release 1.1.5 is a year old and does not
> support iOS7 devices. Most iOS devices have been updated to iOS7 by
> now, so currently the library is broken in functionality for most
> users. The git snapshot has been tested to work, but there seems to be
> no new upstream release being prepared for the time being.
>
> The new git snapshot includes several fixes, including the security
> fix that was previously patched on top of 1.1.5 in Ubuntu.
>
> Packaging branch merge request attached to this bug report.
>
> --- Original report ---
>
> The iPhone reporting "Trust the currently connected computer?"
> Trust/Don't Trust.
> This then happens in a continous loop when clicking Trust.
>
> ---
> ApportVersion: 2.9.2-0ubuntu8.3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
> DistroRelease: Ubuntu 13.04
> HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
> InstallationDate: Installed on 2013-08-15 (3 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64
> (20130424)
> MachineType: Sony Corporation VGN-SR29XN_S
> MarkForUpload: True
> Package: linux 3.8.0.27.45
> PackageArchitecture: amd64
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic
> root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
> RelatedPackageVersions:
> linux-restricted-modules-3.8.0-27-generic N/A
> linux-backports-modules-3.8.0-27-generic N/A
> linux-firmware 1.106
> Tags: raring
> Uname: Linux 3.8.0-27-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 08/28/2009
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: R1130Y1
> dmi.board.asset.tag: N/A
> dmi.board.name: VAIO
> dmi.board.vendor: Sony Corporation
> dmi.board.version: ...

Read more...

Revision history for this message
Matthias Niess (mniess) wrote :

@Sourav Sur, the new Packages are for Ubuntu 14.04 only!

Revision history for this message
Matthias Niess (mniess) wrote :

There are three more confirmations that the packages work on reddit. Those people unfortunately don't seem to have launchpad accounts:

http://www.reddit.com/r/Ubuntu/comments/20bndd/need_testing_help_to_land_ios7_fix_in_ubuntu_1404/

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Note: the status was not changed by Sourav (well, at least according to the activity log), but by Sebastien in order for the Feature Freeze Exception part of the problem to be more visible to the Ubuntu Release team, so that they may consider accepting this update.

So the bug has a confirmed fix actually, it starts to be safe to say that at this point with 5+ confirmations, but the next step is that an approval is needed from Ubuntu Release team according to https://wiki.ubuntu.com/FreezeExceptionProcess#FeatureFreeze_Exceptions

So, please do not change the bug status to Confirmed or Triaged, but leave that to the release team.

Changed in libimobiledevice (Ubuntu):
status: Triaged → New
Revision history for this message
Iain Lane (laney) wrote :

Ack - please go ahead but please watch out for bugs appearing. Ideally subscribe to the reverse deps for a week or two.

Changed in libimobiledevice (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

sponsored

Changed in libimobiledevice (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libimobiledevice - 1.1.5+git20140313.bafe6a9e-0ubuntu1

---------------
libimobiledevice (1.1.5+git20140313.bafe6a9e-0ubuntu1) trusty; urgency=medium

  [ Matthias Niess ]
  * Replace a duplicate 'backup' util man page with the one for 'crashreport'

  [ Timo Jyrinki ]
  * New upstream snapshot. (LP: #1207812)
  * Drop patches include in the upstream snapshot:
    - debian/patches/CVE-2013-2142.patch
    - debian/patches/git_explicitly_cast_ssl_enabled.patch
  * Drop the python patch, new upstream method seems to work:
    - debian/patches/09_use_python_config.patch
  * Refreshed remaining patches:
    - debian/patches/01-libs.private.patch
    - debian/patches/02-fix-link-errors.patch
  * Drop libimobiledevice-doc, the git does not include html documentation
  * Updated libimobiledevice4.symbols
  * Add missing man page for the 'idevicename' util
 -- Timo Jyrinki <email address hidden> Fri, 14 Mar 2014 08:44:15 +0200

Changed in libimobiledevice (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Matthias Niess (mniess) wrote :

@laney: What do you mean by "subscribe to the reverse deps"?

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

@Matthias: he means subscribing to bugs of libimobiledevice + packages that use it to notice if there are new bugs being filed that would be due to this update.

For example, https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/ -> Subscribe to bug mail -> Give 'Subscription name', doesn't matter what -> Click Create

I guess in this case the reverse dependencies are a bit complicated, though. Build reverse dependencies ('reverse-dependencies -b libimobiledevice-dev') show the following but in practice users see problems with actual programs that eg. use gvfs:

* gnome-mplayer
* gvfs
* ideviceinstaller
* ifuse
* ipheth
* libgpod
* nautilus-ideviceinfo
* upower

Of the ones listed above, only gvfs and upower are installed by default so those are the points of interest.

Revision history for this message
Michael (lockm) wrote :

So, it looks like there's been progress on this. Because I'm a noob and there's still so much I need to learn could someone please provide some simple instructions for me to get the upgraded package? I'm currently running the 32bit version of Ubuntu 13.10

Thank you, in advance :-)

Revision history for this message
Matthias Niess (mniess) wrote :

libimobiledevice 1.1.6 has been officially released. There have been a lot of changes according to the NEWS file. I case this is too late for a FFe this should still be added later through trusty-updates. There are many bugfixes in this release.

Revision history for this message
Ryan Tandy (rtandy) wrote :
Download full text (4.4 KiB)

On Mon, Mar 24, 2014 at 10:26 AM, Matthias Niess
<email address hidden> wrote:
> libimobiledevice 1.1.6 has been officially released. There have been a
> lot of changes according to the NEWS file.

Specifically (git shortlog bafe6a9e..1.1.6):

Martin Szulecki (26):
      Bump dependency to libplist 1.11 and remove use of
"plist_dict_insert_item()"
      Refactor pair record handling to use new usbmuxd pair record interface
      lockdown: Remove obsolete debug output
      userpref: Use correct import helper for keys and certs
      lockdown: Fix wrong pointer dereference of pair_record plist
      userpref: Fix invalid plist_free() which caused pair process to fail
      userpref: Remove obsolete dict item check as
plist_dict_set_item() takes care
      lockdown: Make sure to set SystemBUID in generated pair records
      lockdown: Plug memory leak due to missing free of public_key
      lockdown: Make sure failed pairing validation works with correct
error code
      idevice: Use correct import helper for keys and certs
      idevice: Plug memory leak by freeing pair_record
      idevice: Fix misleading warning in GnuTLS SSL handshake
      lockdown: Read HostID again after pairing to fix first pair workflow
      lockdown: Move HostID generation closer to code setting it in pair record
      userpref: Try to output similar error messages in GnuTLS and OpenSSL logic
      idevice: Use more common "ERROR:" syntax for error messages
      lockdown: Correct a few comments within pair generation code
      lockdown: Fix fetching WiFi address for pair record after trust
dialog pairing
      idevicepair: Refactor error message reporting to handle a
pending trust dialog
      idevicepair: Synchronize usage between tool output and man page
      lockdown: Fix starting unsecure services as needed during trust
dialog pairing
      Bump dependencies to libplist++ 1.11 and libusbmuxd 1.0.9
      Update copyright in various files
      Update NEWS with latest changes
      Fix make distcheck by using $(top_builddir) where needed

Nikias Bassen (11):
      afc: refactor afc_dispatch_packet and improve afc_file_write performance
      afc: use static buffers where possible
      lockdown: make sure type is always free'd in
lockdownd_client_new_with_handshake
      userpref: fix mixed up root/host certificate storage
      tools: fix build of idevicepair with indirect linking
      userpref: merge pair_record_generate_from_device_public_key()
into pair_record_generate_keys_and_certs()
      userpref: fix GnuTLS key generation
      common: add thread_once() implementation
      common: add THREAD_ID macro
      implement global thread safe library initialization
      afc: Remove segmentation code from afc_file_read()

 NEWS | 55 +++++-
 common/thread.c | 16 ++
 common/thread.h | 11 ++
 common/userpref.c | 918
++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------
 common/userpref.h | 43 ++---
 common/utils.c | 30 ++++
 common/utils.h | 1 +
 configure.ac | 6 +-
 dev/Makefile.am | 14 +-...

Read more...

Revision history for this message
Ryan Tandy (rtandy) wrote :

libplist 1.11 is now in unstable and looks syncable.

I don't see usbmuxd 1.0.9 anywhere, even upstream.

Revision history for this message
Ryan Tandy (rtandy) wrote :

Sorry, I'm totally wrong about libplist 1.11 being syncable. The soname changed (libplist1 -> libplist2) and I think now is probably not the time for such a transition.

Sorry for the noise.

Changed in libimobiledevice (Debian):
status: Unknown → Confirmed
Changed in linuxmint:
status: New → Confirmed
Revision history for this message
chemicalfan (mike-lumsden) wrote :

Apologies for any confusion there, having issues with Launchpad. This issue still needs addressing in Linux Mint 16 (based on Saucy)

Revision history for this message
Rufus (balaenoptera-rufus) wrote :
Download full text (3.4 KiB)

Chemicalfan,
I would recommend try Mint 17 which comes out end of May.
Mint 16 will get unsupported by July 2014.

> Am 10.04.2014 um 14:40 schrieb chemicalfan <email address hidden>:
>
> Apologies for any confusion there, having issues with Launchpad. This
> issue still needs addressing in Linux Mint 16 (based on Saucy)
>
> ** Also affects: linuxmint
> Importance: Undecided
> Status: New
>
> ** Changed in: linuxmint
> Status: New => Confirmed
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> [FFe] Update libimobiledevice to support iOS 7, fix Trust Prompt
> Looping
>
> Status in The Linux Mint Distribution:
> Confirmed
> Status in “libimobiledevice” package in Ubuntu:
> Fix Released
> Status in “libimobiledevice” package in Debian:
> Confirmed
>
> Bug description:
> The latest libimobiledevice release 1.1.5 is a year old and does not
> support iOS7 devices. Most iOS devices have been updated to iOS7 by
> now, so currently the library is broken in functionality for most
> users. The git snapshot has been tested to work, but there seems to be
> no new upstream release being prepared for the time being.
>
> The new git snapshot includes several fixes, including the security
> fix that was previously patched on top of 1.1.5 in Ubuntu.
>
> Packaging branch merge request attached to this bug report.
>
> --- Original report ---
>
> The iPhone reporting "Trust the currently connected computer?" Trust/Don't Trust.
> This then happens in a continous loop when clicking Trust.
>
> ---
> ApportVersion: 2.9.2-0ubuntu8.3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
> DistroRelease: Ubuntu 13.04
> HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
> InstallationDate: Installed on 2013-08-15 (3 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
> MachineType: Sony Corporation VGN-SR29XN_S
> MarkForUpload: True
> Package: linux 3.8.0.27.45
> PackageArchitecture: amd64
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
> RelatedPackageVersions:
> linux-restricted-modules-3.8.0-27-generic N/A
> linux-backports-modules-3.8.0-27-generic N/A
> linux-firmware 1.106
> Tags: raring
> Uname: Linux 3.8.0-27-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 08/28/2009
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: R1130Y1
> dmi.board.asset.tag: N/A
> dmi.board.name: VAIO
> dmi.board.vendor: Sony Corporation
> dmi.board.version: N/A
> dmi.chassis.asset.tag: N/A
> dmi.chassis.type: 10
> dmi.chassis.vendor: Sony Corporation
> dmi.chassis.version: N/A
> dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrR1130Y1:bd08/28/2009:svnSonyCor...

Read more...

Revision history for this message
chemicalfan (mike-lumsden) wrote :

Thanks Rufus, I am aware - I'm hopefully flagging this at the Mint devs for packaging in Mint 17...
Although it'll come from the Ubuntu repos, so as long as Ubuntu includes the amended version for Tahr, all should be well!

Revision history for this message
Matthias Niess (mniess) wrote :

Please stop it. This is not a discussion forum or a support site.

Revision history for this message
Rufus (balaenoptera-rufus) wrote :
Download full text (3.2 KiB)

Think about users who come here because they need help.

> Am 11.04.2014 um 13:28 schrieb Matthias Niess <email address hidden>:
>
> Please stop it. This is not a discussion forum or a support site.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1207812
>
> Title:
> [FFe] Update libimobiledevice to support iOS 7, fix Trust Prompt
> Looping
>
> Status in The Linux Mint Distribution:
> Confirmed
> Status in “libimobiledevice” package in Ubuntu:
> Fix Released
> Status in “libimobiledevice” package in Debian:
> Confirmed
>
> Bug description:
> The latest libimobiledevice release 1.1.5 is a year old and does not
> support iOS7 devices. Most iOS devices have been updated to iOS7 by
> now, so currently the library is broken in functionality for most
> users. The git snapshot has been tested to work, but there seems to be
> no new upstream release being prepared for the time being.
>
> The new git snapshot includes several fixes, including the security
> fix that was previously patched on top of 1.1.5 in Ubuntu.
>
> Packaging branch merge request attached to this bug report.
>
> --- Original report ---
>
> The iPhone reporting "Trust the currently connected computer?" Trust/Don't Trust.
> This then happens in a continous loop when clicking Trust.
>
> ---
> ApportVersion: 2.9.2-0ubuntu8.3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: nrawlins 2068 F.... pulseaudio
> DistroRelease: Ubuntu 13.04
> HibernationDevice: RESUME=UUID=f089ceb3-a892-4f99-92d3-a61c99bb2feb
> InstallationDate: Installed on 2013-08-15 (3 days ago)
> InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
> MachineType: Sony Corporation VGN-SR29XN_S
> MarkForUpload: True
> Package: linux 3.8.0.27.45
> PackageArchitecture: amd64
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-27-generic root=UUID=7656e9f3-5437-4e10-a467-62d52144f471 ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.8.0-27.40-generic 3.8.13.4
> RelatedPackageVersions:
> linux-restricted-modules-3.8.0-27-generic N/A
> linux-backports-modules-3.8.0-27-generic N/A
> linux-firmware 1.106
> Tags: raring
> Uname: Linux 3.8.0-27-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 08/28/2009
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: R1130Y1
> dmi.board.asset.tag: N/A
> dmi.board.name: VAIO
> dmi.board.vendor: Sony Corporation
> dmi.board.version: N/A
> dmi.chassis.asset.tag: N/A
> dmi.chassis.type: 10
> dmi.chassis.vendor: Sony Corporation
> dmi.chassis.version: N/A
> dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrR1130Y1:bd08/28/2009:svnSonyCorporation:pnVGN-SR29XN_S:pvrC6017UKK:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
> dmi.product.name: VGN-SR29XN_S
> dmi.product.version: C6017UKK
> dmi.sys.vendor: Sony Corporation
>
> To manage notifications about this bug go to:
> https://bu...

Read more...

Revision history for this message
Matthias Niess (mniess) wrote :

This place is solely for reporting bugs and for developers to coordinate fixing them. You make the lives of developers harder. This place is not for support. Period. This bug was fixed and you people start an unrelated discussion about Linux Mint here. Every single one of your messages spams the inboxes of all the people listed on the right. Don't bother to reply, I'm unsubscribing.

s cook (sip528)
Changed in libimobiledevice (Ubuntu):
assignee: nobody → s cook (sip528)
Changed in linuxmint:
status: Confirmed → Fix Committed
Revision history for this message
Sam (samuel-hameau) wrote :

Is there any .deb file for i386 ?

Changed in libimobiledevice (Ubuntu):
assignee: s cook (sip528) → nobody
Changed in libimobiledevice (Debian):
status: Confirmed → Fix Released
Revision history for this message
Raul Medina (raul-medina-nussbaum) wrote :

Confirmed.

I fixed it really easy, tested on Ubuntu 12.04 with iOS 7 on iPhone 4 (should work for every iOS 7 device and every 12.04+ ubuntu distro):

sudo apt-get install libimobiledevice-dev

That way it'll install all dependencies.

Revision history for this message
David Harmon (dmh-phoenix) wrote :

Mniess: Thanks... but your packages don't cover Precise/12.10. Is there any chance you could produce a version for the LTS?

Revision history for this message
David Harmon (dmh-phoenix) wrote :

Addendum to my previous comment: The patch on the side doesn't work either -- It wants libusbmuxd2 (only libusbmuxd2 appears to me on my system) and newer versions of libgnuutls and libtasn1-3.

Unpacking libimobiledevice4 (from libimobiledevice4_1.1.6-git20140105_amd64.deb) ...
dpkg: dependency problems prevent configuration of libimobiledevice4:
 libimobiledevice4 depends on libgnutls26 (>= 2.12.17-0); however:
  Version of libgnutls26 on system is 2.12.14-5ubuntu3.7.
 libimobiledevice4 depends on libtasn1-3 (>= 2.14-0); however:
  Version of libtasn1-3 on system is 2.10-1ubuntu1.1.
 libimobiledevice4 depends on libusbmuxd2 (>= 1.0.8); however:
  Package libusbmuxd2 is not installed.
dpkg: error processing libimobiledevice4 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libimobiledevice4
dmh@Krusp:~/Downloads$ sudo apt-get libusbmuxd2
E: Invalid operation libusbmuxd2
dmh@Krusp:~/Downloads$ sudo apt-get --install libusbmuxd2
E: Command line option --install is not understood
dmh@Krusp:~/Downloads$ sudo apt-get install libusbmuxd2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libusbmuxd2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libusbmuxd2' has no installation candidate

Changed in linuxmint:
assignee: nobody → angelo wang (544059919-o)
Revision history for this message
jkeegan (jkeegan) wrote :

Just wanted to confirm that after doing a brand new install of Ubuntu 14.04, this now worked right out of the box (I didn't have to install any new packages or patches or anything). Thank you to all who worked on this bug, and to those who pushed it through the process to the end.

iPhone 4S running 7.0.3 (11B511)

Revision history for this message
Rich Wales (richw) wrote :

NOT working for me (Ubuntu 14.04, iPhone 4S running iOS 7.1.2).

I'm not getting the trust loop problem, but I am getting "Unhandled Lockdown error (-20)" and cannot mount the iPhone in order to upload photos into Shotwell.

I've tried the suggestion to make the /var/lib/lockdown directory publicly read/writable, but this did not help.

Is there a separate bug for this lockdown problem?

Revision history for this message
Mike (mediabot666) wrote :

installed libimobiledevice-dev for ubuntu 13.10 w iOS 7.1.2 and did not work. Trust continues to loop

bosale30 (salebo11)
Changed in libimobiledevice (Ubuntu):
assignee: nobody → bosale30 (salebo11)
Revision history for this message
john Brooker (jeb-g) wrote :

seeing the same issue with IOS 8.1.1 and ubuntu 14.04 (up to date as of this date). kernel is 3.13.0-40-generic.

Issue appears (only been 10minutes) to be fixed by installing the packages listed here:

http://www.omgubuntu.co.uk/2014/03/ios7-ipad-iphone-ubuntu-trust
http://ppa.launchpad.net/ingo/ios7support/ubuntu/pool/main/libi/libimobiledevice/libimobiledevice2_1.1.6+git20140213~ppa1_amd64.deb

Revision history for this message
cement_head (andorjkiss) wrote :

Using 12.04.4 LTS AMD64, iOS 7 on iPhone 4S. Of course, I have the "Trust/Don't Trust" issue.

Have libimobile 1.1.4 installed - need some help explaining how to install libimobile 1.1.6 and all of it's dependecies.

Thanks

David (dink0617)
Changed in libimobiledevice (Ubuntu):
assignee: bosale30 (salebo11) → David (dink0617)
assignee: David (dink0617) → nobody
Revision history for this message
Paulkelly (paul-pksings) wrote :

Installing this removes Gnome, should be in big letters in the description

Changed in libimobiledevice (Ubuntu):
assignee: nobody → Dr.Hermann und Anne Liesegang (haliesegang)
Changed in linuxmint:
status: Fix Committed → Fix Released
To post a comment you must log in.