新的问题与Ubuntu16.04.5LTS,只有升级后,附加手机到Android 9派。
我在桌面上运行Ubuntu。
偶尔,我会通过USB3连接我的手机,从手机上复制照片,存储在ubuntu上,以便编辑等等。
复制图片在以前的Android8中效果很好,但是自从Android9升级之后,它看起来就像在旋转/循环。
在电话上,Android9通过USB响应通过USB显示“允许访问”提示,我选择允许。手机USB设置是使用USB进行文件传输。
最近,这款手机升级到了Android 9派,从那时起,当我通过USB将手机附加到ubuntu时,我无法复制任何东西。手机的附加会导致ubuntu发射器显示一个图标,这个图标看起来像手机,标签是“Android”。这个图标的右键菜单显示了4个选项:打开,Android,解锁,从启动,卸载。但是如果我选择Open或Android,结果是鼠标指针在20秒左右变成一个旋转的圆圈,没有消息,也没有窗口出现。然后旋转圈消失了。
请注意,这个问题只影响我的ubuntu,如果我使用Windows7桌面没有问题,虽然我很少使用Windows,并寻求一些解决办法,允许ubuntu再次工作,从电话复制照片到Ubuntu。
电话没有根。
原因可能是/var/log/syslog条目在我将电话附加到一个ubuntu usb3端口时出现的,尽管不清楚为什么它会与Android8一起工作,并在Android9中失败。
Error 1: Get Storage information failed.
usb 3-2: USB disconnect, device number 27
usb 3-2: new high-speed USB device number 28 using xhci_hcd
usb 3-2: New USB device found, idVendor=0fce, idProduct=01f1
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-2: Product: Android
usb 3-2: Manufacturer: Sony
usb 3-2: SerialNumber: .........
mtp-probe: checking bus 3, device 28: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2"
mtp-probe: bus: 3, device: 28 was an MTP device
org.gtk.vfs.Daemon[9794]: PTP: reading event an error 0x02ff occurredDevice 0 (VID=0fce and PID=01f1) is UNKNOWN in libmtp v1.1.10.
org.gtk.vfs.Daemon[9794]: Please report this VID/PID and the device model to the libmtp development team
org.gtk.vfs.Daemon[9794]: Android device detected, assigning default bug flags
gnome-session[9913]: (nautilus:19424): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
gnome-session[9913]: (nautilus:19424): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
发布于 2019-01-28 12:55:40
过了一段时间后,这个问题消失了,这可能是由于操作系统更新和任何与ubuntu16.04补丁的结合所致。
当制造商(在我的例子中是索尼)发布Android9软件更新后,症状消失了,我把它应用到手机上。然而,Ubuntu也出现了许多修复方法,所以我不能说哪一个是解决问题的决定性因素。
一个关键的细节是/var/log/syslog仍然显示以下内容(在当前日期),但是Ubuntu16.04允许我在Android9设备上打开照片,而不考虑此错误:
1月28日12:36:23主机MTP -探测:检查总线3,设备7:"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2“Jan 28 12:36:23主机MTP-探测:总线:7是MTP设备Jan 28 12:36:23主机org.gtk.vfs.Daemon7066:PTP: PTP:读取错误0x02ff occurredDevice 0 (VID=0fce和PID=01f1)在libmtp v1.1.10中是未知的。1月28日12:36:23主机org.gtk.vfs.Daemon7066:请向libmtp开发团队报告此VID/PID和设备模型1月28日12:36:23主机gnome会话七一七七:(nautilus:30509):GLib-GIO-关键**:g_dbus_interface_skeleton_unexport:断言‘接口_->priv>连接!= NULL’failed‘failed 1月28日12:36:23主机gnome-会话七一七七:(nautilus:30509):GLib-GIO-关键**:g_dbus_interface_skeleton_unexport:断言‘接口_->priv->连接!= NULL’failed‘1月28日12:36:23主机gnome会话七一七七:(nautilus:30509):Gtk-关键**:gtk_icon_theme_get_for_screen:断言'GDK_IS_SCREEN (屏幕)’失败1月28日12:36:23主机gnome会话七一七七:(nautilus:30509):GLib-GObject警告**:无效(空)指针实例1月28日12:36:23主机gnome-session七一七七:(nautilus:30509):GObject **:g_signal_connect_object:断言'G_TYPE_CHECK_INSTANCE (实例)‘失败1月28日12:36:23主机org.gtk.vfs.Daemon7066:Android设备检测到,分配默认错误标志
此外,我还向lipmtp人员报告了上述消息中所建议的未知VID/PID,并被告知ID在libmtp v1.1.14中(但我的libmtp在ubuntu 16.04中仍然是v1.1.10 ),所以除了缺少的VID/PID之外,还有不止一个因素涉及。
无论如何,请检查制造商对Android9的更新,并检查libmtp版本。
https://askubuntu.com/questions/1096520
复制相似问题