#311 ✓resolved
persmule

idevicebackup2 failed to backup some dual-core idevices with ios 6 on cygwin.

Reported by persmule | January 30th, 2013 @ 09:55 AM | in 1.2.0 Release

When I tried to perform backup an an iphone4s with ios 6.0.1 with idevicebackup2(commit 1eff94c02a2f72debb73d2983724c193e42fd9d4) on on i686-pc-cygwin boxes. It fails with output "ErrorCode 105: Insufficient free disk space on drive to back up (1988632576 < 4642481090 + 134217728) (MBErrorDomain/105)
Received 0 files from device."
But it succeed on another x86_64-linux-gnu machine.

On the cygwin machine I use the Apple's usbmuxd called AppleMobileDeviceService.exe, which is shipped with iTunes, because I have not found a way to launch the daemon shipped with the libusbmuxd project. It usually works fine, but this time it failed.

The attachment contains the debug output produce by idevicebackup2 with -d option, both i686-pc-cygwin and x86_64-linux-gnu version, configured with "./configure --enable-dev-tools --enable-debug-code".

Please help me.

Comments and changes to this ticket

  • persmule

    persmule March 5th, 2013 @ 01:25 PM

    • Title changed from “idevicebackup2 failed to backup an iphone4s with ios 6.0.1 on i686-pc-cygwin boxes.” to “idevicebackup2 failed to backup some dual-core idevices with ios 6 on cygwin.”

    Today the above problem happened on other dual-core idevices with ios 6.
    I did an experiment to locate the bug:
    On *nices, usbmuxd listens to an unix domain socket at /var/run/usbmuxd, while on M$ Windows, AppleMobileDeviceService.exe listens to a TCP socket at localhost:27015. When I plugged a dual-core idevices with ios 6 on the GNU/Linux machine, then tunneled /var/run/usbmuxd to the M$ Windows machine at localhost:27015 via socat and ssh, with AppleMobileDeviceService.exe killed, the idevicebackup2 failed to perform backup, with message like

    ErrorCode 105: Insufficient free disk space on drive to back up (1988632576 < 4642481090 + 134217728) (MBErrorDomain/105)
    
    Received 0 files from device.", just as backup the idevice plugged in THIS M$ Windows machine. If I plugged the idevice to the Windows machine, then tunneled localhost:27015 to the GNU/Linux machine at /var/run/usbmuxd, the backup progress was fine, just as backup the idevice plugged in THIS GNU/Linux machine.

    The result suggested that the problem is located in the libusbmuxd, libimobiledevice, or idevicebackup2, is it?

  • persmule

    persmule March 5th, 2013 @ 01:29 PM

    Today the above problem happened on other dual-core idevices with ios 6.
    I did an experiment to locate the bug:
    On *nices, usbmuxd listens to an unix domain socket at /var/run/usbmuxd, while on M$ Windows, AppleMobileDeviceService.exe listens to a TCP socket at localhost:27015. When I plugged a dual-core idevices with ios 6 on the GNU/Linux machine, then tunneled /var/run/usbmuxd to the M$ Windows machine at localhost:27015 via socat and ssh, with AppleMobileDeviceService.exe killed, the idevicebackup2 failed to perform backup, with message like

    ErrorCode 105: Insufficient free disk space on drive to back up (1988632576 < 4642481090 + 134217728) (MBErrorDomain/105)
    Received 0 files from device.
    
    , just as backup the idevice plugged in THIS M$ Windows machine. If I plugged the idevice to the Windows machine, then tunneled localhost:27015 to the GNU/Linux machine at /var/run/usbmuxd, the backup progress was fine, just as backup the idevice plugged in THIS GNU/Linux machine.

    The result suggested that the problem is located in the libusbmuxd, libimobiledevice, or idevicebackup2, is it?

  • Martin S.

    Martin S. March 18th, 2013 @ 05:02 PM

    • State changed from “new” to “resolved”
    • Tag set to idevicebackup2, overflow
    • Assigned user set to “Martin S.”
    • Milestone set to 1.2.0 Release

    Fixed in #321 and available in git master/next release.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

A project around supporting the iPhone in Linux.

See http://libimobiledevice.org

People watching this ticket

Attachments

Pages