好吧,今晚的第三个问题,安装好Ubunru,并且成功进入系统后,尝试更新系统,但是却总是提示等待中。
查看Ubuntu的软件中心,发现有一个任务正在进行中,它的描述就是“正在等待jockey-backend退出”,然后可恶地,它的进度条却一直不动了,导致无法进行任何系统更新的相关操作。
这个jockey-backend究竟是什么呢?其实它是一个用于安装第三方驱动的工具,如果你的电脑用的硬件里面需要用到一些第三方的驱动,则需要用到它,通常在刚安装完系统后,系统都会帮你安装驱动的,然后它就出现了,然后问题自然而然地就来了,虽然不清楚触发问题的条件,但是解决方法还是被我找到了。
解决方法有两种:
方法一:
可以直接重启系统,则在系统第二次启动的时候不会再自动启动这个工具,因为驱动已经安装好了,这时候它也不会再阻塞系统更新了。这种方法比较直接简单。
方法二:
这个方法就是手动结束掉这个工具的线程,既然它不能自己关闭,那我们就亲手灭了它吧!还有一个就是,由于我刚装完系统,而Gurb是有问题的,是手动指定启动盘临时进来的系统,要我再重启一起再手动指定实在太麻烦了,因此我选择了这个方法 :)
打开终端并且执行以下命令:
1) 首先切换为根用户
sudo -i
2) 检查
jockey 工具的线程ID
ps -e | grep jockey
3)输出中有这么一行,记住那个前面的ID号(1974)
1974 ? 0 00:00:00 jockey-backkend
4)执行kill命令去关闭线程,其中1974为上面看到的线程号
sudo kill -9 1974
好了,现在应该可以发现jockey线程已经被关闭了,可以再执行第二步的指令去检查,系统也可以进行更新操作了
参考文章:http://naveenubuntu.blogspot.com/2011/09/waiting-for-jockey-backend-to-exit.html
没有评论:
发表评论