Ubuntu 14.10 陷入循环并不断尝试重新安装智能手机

Ubuntu 14.10 陷入循环并不断尝试重新安装智能手机

我在联想 Ideapad y410p 上运行 Ubuntu 14.10。我的安装非常新,不到一周。完全是最新的。

起初,我在 Nexus 4 上使用 Ubuntu Touch 时遇到了这个问题,我通过 USB 将它连接到电脑并开始文件传输或让它保持充电状态(无论我是否在电脑上与它交互),然后它会因为某种原因自行断开连接,然后 Ubuntu 会尝试自动重新安装它,并弹出一个错误窗口,提示无法安装,并会弹出一个 nautilus 窗口试图显示手机的内部存储。我猜 Ubuntu 被锁定了或什么的,但它会继续尝试安装并继续打开 Nautilus 窗口,除非我断开 USB 连接,否则它会一直陷入循环。

我已经使用 Ubuntu 手机几个月了,偶尔会注意到这种情况。我以为是手机的问题,问题已经恶化,因为现在大多数情况下手机插入笔记本电脑时都会发生这种情况。自从第一次遇到这个问题以来,我还重新格式化了笔记本电脑,但在全新安装的 Ubuntu 14.10 上仍然会遇到这种情况。

我以为问题与 Ubuntu touch 有关,直到昨晚我的朋友给他的 Nexus 5 充电时,它开始出现同样的问题。一开始它没问题,我们也没注意,但一两个小时后,出现了几十个 nautilus 窗口打开的情况,还有几十个无法安装的弹出窗口。

我不知道如何重现这个问题。它似乎是随机发生的。我没有收到来自系统的任何错误报告,无法安装的弹出窗口与将 cd/dvd 放入驱动器时弹出的窗口相同(从我在互联网上阅读的内容来看,过去几年中几乎每个人都在 Ubuntu 中遇到过这种弹出窗口)。

现在我只是借用别人的智能手机,并通过 USB 连接它们,看看能否找到重现该问题的确切方法。如果有人能提供建议,我将不胜感激。

感谢您的阅读(我曾尝试用谷歌搜索该问题,但没有找到任何东西)。

答案1

https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1160847

The workaround I am using:

    Add this rule to /lib/udev/rules.d/69-libmtp.rules

    #skip Nexus 4/10 for UT debug ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", GOTO="libmtp_rules_end"

    Add a new file to /etc/udev/rules.d called 99-android.rules
    # enable access to nexus devices SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", MODE="0666"

    The usb devices get mode 0664 by default so adb will require root without this.

    sudo udevadm control --reload-rules sudo service udev restart

相关内容