我从全新安装升级到了 fedora 17。在 f16 上,当他们遇到锁定问题时,我遇到了一个越来越大的问题,但我能够解决这个问题。似乎正在发生不同的安装问题,尽管这一次甚至没有弹出错误消息来指示我从哪里开始。我相信我拥有所有必要的库(ifuse、gtkpod、libimobiledevice、gfvs 等)
相关信息来自dmesg
:
[ 374.543085] fuse init (API version 7.18)
[ 374.577633] SELinux: initialized (dev fuse, type fuse), uses genfs_contexts
[ 374.628339] SELinux: initialized (dev fusectl, type fusectl), uses genfs_contexts
[ 387.773718] SELinux: initialized (dev proc, type proc), uses genfs_contexts
[ 451.292158] usb 1-4: new high-speed USB device number 5 using ehci_hcd
[ 451.409558] usb 1-4: New USB device found, idVendor=05ac, idProduct=129c
[ 451.409572] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 451.409583] usb 1-4: Product: iPhone
[ 451.409591] usb 1-4: Manufacturer: Apple Inc.
[ 451.409598] usb 1-4: SerialNumber: c8f6b8e7a41a3b70c5f4ad2959e712a6b230631f
[ 452.066930] ipheth 1-4:4.2: Apple iPhone USB Ethernet device attached
[ 452.068094] usbcore: registered new interface driver ipheth
[ 452.147433] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 558.884407] SELinux: initialized (dev proc, type proc), uses genfs_contexts
[ 1651.445841] usb 1-4: USB disconnect, device number 5
[ 1651.458101] ipheth 1-4:4.2: Apple iPhone USB Ethernet now disconnected
[ 1655.071163] usb 1-4: new high-speed USB device number 6 using ehci_hcd
[ 1655.190166] usb 1-4: New USB device found, idVendor=05ac, idProduct=129c
[ 1655.190180] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1655.190191] usb 1-4: Product: iPhone
[ 1655.190198] usb 1-4: Manufacturer: Apple Inc.
[ 1655.190206] usb 1-4: SerialNumber: c8f6b8e7a41a3b70c5f4ad2959e712a6b230631f
[ 1655.303304] ipheth 1-4:4.2: Apple iPhone USB Ethernet device attached
[ 1655.459916] ADDRCONF(NETDEV_UP): eth0: link is not ready
lsusb
:
Bus 001 Device 006: ID 05ac:129c Apple, Inc.
解决方案:
https://bugzilla.redhat.com/show_bug.cgi?id=815491#c2
根据这个问题的 bugzilla,有一条评论说 1.0.8-2.fc17 已修复。但是,在推送此修复之前,您可以通过编辑来修复它:
lib/udev/rules.d/85-usbmuxd.rules
OWNER="usbmux"
并改变:OWNER="usbmuxd"
这为我解决了这个问题。
答案1
当系统没有详细说明连接新 USB 设备时,您可以随时检查 的输出,dmesg
看看是否检测到连接的新 USB 设备。
要访问 IOS 设备上的存储,您将需要 gtkpod-aac 软件包(这是它在 Debian/Ubuntu 中的名称),其他发行版可能使用不同的名称。
请参阅这篇 TechRepublic 文章,有一些很好的提示:http://www.techrepublic.com/blog/opensource/how-do-i-connect-an-apple-ipod-to-an-ubuntu-linux-pc/217
答案2
usbmuxd包有一个bug,详情参见https://bugzilla.redhat.com/show_bug.cgi?id=815491