Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

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

#311

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.

Reported by persmule · January 30th, 2013 @ 09:55 AM

State: resolved
Milestone: 1.2.0 Release
Assigned to: Martin S. Martin S.

Activity

  1. persmule
    persmule
    • 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?

    March 5th, 2013 @ 01:25 PM

  2. persmule
    persmule

    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?

    March 5th, 2013 @ 01:29 PM

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

    March 18th, 2013 @ 05:02 PM

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.