Public bug reported:

Action 1: Plug an iPhone 4 to a just booted up Ubuntu 16.04 workstation. 
Result 1: 2 iPhone connections appear in Nautilus. 1st connect is mount via 
gphoto2, where access is limited to viewing and copying photos and videos. The 
2nd connection that is mounted via afc fail to work, hence other folders in 
iPhone are not accessible.

Action 2: Unplugged and re-plugged iPhone 4 to the workstation.
Result 2: iPhone 4 does not reappear in Nautilus at all. No iPhone mount point 
appear.

Checks and Remedy used: 
1. "ideviceinfo" and lsusb command show iPhone 4 is connected.
2. "idevicepair validate" command shows "SUCCESS: Validated pairing with device 
[UDID]"
3. After running "ifuse /media/iPhone" command, iPhone 4 reappears in Nautilus 
as mounted in /media/iPhone. Furthermore, all folders of iPhone 4 appears and 
are accessible.

I believe the 1st mounting of iPhone 4 on Nautilus is due to the "gvfs-
backends" package. W/o it, auto detection/connection of iPhone 4 would
not occur and appear in Nautilus. However, the afc mount failed to work

The 2nd mounting is caused by ifuse. This works perfectly but requires
manual mounting and unmounting.


Questions: 
1. How to overcome issues/failures mentioned in Result 1 & 2? 
2. Ideally, i would like the automatic detection-connection between Ubuntu and 
iPhone to work. If not, is there a way to automate connection via ifuse? 


System and package info:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

$ uname -or
4.4.0-47-generic GNU/Linux

$ dpkg -l | grep iPhone
ii  ifuse                    1.1.2-0.1build3         amd64  FUSE module for 
iPhone and iPod Touch devices
ii  libimobiledevice-utils   1.2.0+dfsg-3~ubuntu0.2  amd64  Library for 
communicating with iPhone and iPod Touch devices
ii  libimobiledevice6:amd64  1.2.0+dfsg-3~ubuntu0.2  amd64  Library for 
communicating with the iPhone and iPod Touch
ii  libusbmuxd-tools         1.0.10-2ubuntu0.1       amd64  USB multiplexor 
daemon for iPhone and iPod Touch devices - tools
ii  libusbmuxd4:amd64        1.0.10-2ubuntu0.1       amd64  USB multiplexor 
daemon for iPhone and iPod Touch devices - library
ii  usbmuxd                  1.1.0-2                 amd64  USB multiplexor 
daemon for iPhone and iPod Touch devices

$ dpkg -l | grep libusb
ii  libgusb2:amd64           0.2.9-0ubuntu1      amd64   GLib wrapper around 
libusb1
ii  libusb-0.1-4:amd64       2:0.1.12-28         amd64   userspace USB 
programming library
ii  libusb-1.0-0:amd64       2:1.0.20-1          amd64   userspace USB 
programming library
ii  libusb-1.0-0:i386        2:1.0.20-1          i386    userspace USB 
programming library
ii  libusbmuxd-tools         1.0.10-2ubuntu0.1   amd64   USB multiplexor daemon 
for iPhone and iPod Touch devices - tools
ii  libusbmuxd4:amd64        1.0.10-2ubuntu0.1   amd64   USB multiplexor daemon 
for iPhone and iPod Touch devices - library
ii  libusbredirhost1:amd64   0.7.1-1             amd64   Implementing the 
usb-host (*) side of a usbredir connection (runtime)
ii  libusbredirparser1:amd64 0.7.1-1             amd64   Parser for the 
usbredir protocol (runtime)

$ dpkg -l | grep gvfs
ii  gvfs:amd64      1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - GIO module
ii  gvfs-backends   1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - backends
ii  gvfs-bin        1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - binaries
ii  gvfs-common     1.28.2-1ubuntu1~16.04.1    all    userspace virtual 
filesystem - common data files
ii  gvfs-daemons    1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - servers
ii  gvfs-fuse       1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - fuse server
ii  gvfs-libs:amd64 1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - private libraries

** Affects: libimobiledevice (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libimobiledevice in
Ubuntu.
https://bugs.launchpad.net/bugs/1641417

Title:
  Ubuntu 16.04 unable to detect/connect  to and work properly with
  iPhone 4.

Status in libimobiledevice package in Ubuntu:
  New

Bug description:
  
  Action 1: Plug an iPhone 4 to a just booted up Ubuntu 16.04 workstation. 
  Result 1: 2 iPhone connections appear in Nautilus. 1st connect is mount via 
gphoto2, where access is limited to viewing and copying photos and videos. The 
2nd connection that is mounted via afc fail to work, hence other folders in 
iPhone are not accessible.

  Action 2: Unplugged and re-plugged iPhone 4 to the workstation.
  Result 2: iPhone 4 does not reappear in Nautilus at all. No iPhone mount 
point appear.

  Checks and Remedy used: 
  1. "ideviceinfo" and lsusb command show iPhone 4 is connected.
  2. "idevicepair validate" command shows "SUCCESS: Validated pairing with 
device [UDID]"
  3. After running "ifuse /media/iPhone" command, iPhone 4 reappears in 
Nautilus as mounted in /media/iPhone. Furthermore, all folders of iPhone 4 
appears and are accessible.

  I believe the 1st mounting of iPhone 4 on Nautilus is due to the
  "gvfs-backends" package. W/o it, auto detection/connection of iPhone 4
  would not occur and appear in Nautilus. However, the afc mount failed
  to work

  The 2nd mounting is caused by ifuse. This works perfectly but requires
  manual mounting and unmounting.

  
  Questions: 
  1. How to overcome issues/failures mentioned in Result 1 & 2? 
  2. Ideally, i would like the automatic detection-connection between Ubuntu 
and iPhone to work. If not, is there a way to automate connection via ifuse? 

  
  System and package info:

  $ lsb_release -a
  No LSB modules are available.
  Distributor ID:       Ubuntu
  Description:  Ubuntu 16.04.1 LTS
  Release:      16.04
  Codename:     xenial

  $ uname -or
  4.4.0-47-generic GNU/Linux

  $ dpkg -l | grep iPhone
  ii  ifuse                    1.1.2-0.1build3         amd64  FUSE module for 
iPhone and iPod Touch devices
  ii  libimobiledevice-utils   1.2.0+dfsg-3~ubuntu0.2  amd64  Library for 
communicating with iPhone and iPod Touch devices
  ii  libimobiledevice6:amd64  1.2.0+dfsg-3~ubuntu0.2  amd64  Library for 
communicating with the iPhone and iPod Touch
  ii  libusbmuxd-tools         1.0.10-2ubuntu0.1       amd64  USB multiplexor 
daemon for iPhone and iPod Touch devices - tools
  ii  libusbmuxd4:amd64        1.0.10-2ubuntu0.1       amd64  USB multiplexor 
daemon for iPhone and iPod Touch devices - library
  ii  usbmuxd                  1.1.0-2                 amd64  USB multiplexor 
daemon for iPhone and iPod Touch devices

  $ dpkg -l | grep libusb
  ii  libgusb2:amd64           0.2.9-0ubuntu1      amd64   GLib wrapper around 
libusb1
  ii  libusb-0.1-4:amd64       2:0.1.12-28         amd64   userspace USB 
programming library
  ii  libusb-1.0-0:amd64       2:1.0.20-1          amd64   userspace USB 
programming library
  ii  libusb-1.0-0:i386        2:1.0.20-1          i386    userspace USB 
programming library
  ii  libusbmuxd-tools         1.0.10-2ubuntu0.1   amd64   USB multiplexor 
daemon for iPhone and iPod Touch devices - tools
  ii  libusbmuxd4:amd64        1.0.10-2ubuntu0.1   amd64   USB multiplexor 
daemon for iPhone and iPod Touch devices - library
  ii  libusbredirhost1:amd64   0.7.1-1             amd64   Implementing the 
usb-host (*) side of a usbredir connection (runtime)
  ii  libusbredirparser1:amd64 0.7.1-1             amd64   Parser for the 
usbredir protocol (runtime)

  $ dpkg -l | grep gvfs
  ii  gvfs:amd64      1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - GIO module
  ii  gvfs-backends   1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - backends
  ii  gvfs-bin        1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - binaries
  ii  gvfs-common     1.28.2-1ubuntu1~16.04.1    all    userspace virtual 
filesystem - common data files
  ii  gvfs-daemons    1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - servers
  ii  gvfs-fuse       1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - fuse server
  ii  gvfs-libs:amd64 1.28.2-1ubuntu1~16.04.1    amd64  userspace virtual 
filesystem - private libraries

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libimobiledevice/+bug/1641417/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to