解决Banshee 启动后异常退出的问题

在Ubuntu上,启动Banshee后,有时会发生Banshee立刻退出的情况。通过从命令行启动banshee,发现报出如下异常。

Unhandled Exception: GLib.GException: No such file or directory
  at GLib.FileAdapter.EnumerateChildren (System.String attributes, FileQueryInfoFlags flags, GLib.Cancellable cancellable) [0x00000] in <filename unknown>:0
  at Banshee.IO.Gio.Directory+<GetFiles>c__Iterator6.MoveNext () [0x00000] in <filename unknown>:0
  at Banshee.Dap.MassStorage.MassStorageSource+<>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
  at Banshee.Dap.MassStorage.MassStorageSource.OnImportFinished (System.Object o, System.EventArgs args) [0x00000] in <filename unknown>:0
  at Hyena.Collections.QueuePipeline`1[System.String].OnFinished () [0x00000] in <filename unknown>:0
  at Banshee.Collection.ImportManager.OnFinished () [0x00000] in <filename unknown>:0
  at Banshee.Collection.Database.DatabaseImportManager.OnFinished () [0x00000] in <filename unknown>:0
  at Hyena.Collections.QueuePipeline`1[System.String].OnElementFinished (System.Object o, System.EventArgs args) [0x00000] in <filename unknown>:0
  at Hyena.Collections.QueuePipelineElement`1[System.String].OnFinished () [0x00000] in <filename unknown>:0
  at Hyena.Collections.QueuePipelineElement`1[System.String].Processor (System.Object state) [0x00000] in <filename unknown>:0

这个要怎么办呢。其实原因很简单,是在电脑的USB槽上插入了一台Android手机,但是手机没有打开USB存储。所以,Banshee在扫描USB存储设备时,遇到问题。这个问题似乎已经有用户报了bug,但是作者还没有做出相应的修改。

既然作者没有新版本发出,只好自己想办法啦。

发生问题的原因清楚的情况下,有两种方法解决:

1. 在打开Banshee之前,拔掉连在电脑上的手机。

这样Banshee扫描不到USB设备,也就不会异常退出。

2. 修改Banshee的设置,关闭Banshee的查找USB存储设备的功能。

Banshee是以插件的方式提供这项功能的,所以,可以在Banshee的菜单Edit \ Preference \ Extension 中勾掉 Mass Storeage Media Player的选项。

命令行爱好者,也可以在banshee的配置文件中增加这么一行。

<Addin id="Banshee.Dap.MassStorage,1.0" enabled="False" />

这个文件的位置在: ~/.config/banshee-1/addin-db-001/config.xml

修改后,问题解决。

解决Banshee 启动后异常退出的问题

时间: 2024-08-27 23:36:09

解决Banshee 启动后异常退出的问题的相关文章

erlang监控进程在启动进程退出后异常退出原因分析

一.问题引出 erlang监控进程在启动时设置了trap_exit为true,即会捕获到退出信号,会将退出信号转换为{'EXIT',Pid,Reason}存入自己的邮箱中,因此与监控进程link关系的进程退出后,监控进程能够很坦然的截获退出信号,自身不退出.启动erlang监控进程的进程,会和监控进程建立link关系,然而当启动进程退出时,监控进程没有象正常的情况,发生了异常退出,为什么设置了trap_exit为true,还会退出呢? 二.原因分析 查看supervisor的源码,supervi

docker 容器启动后立马退出的解决方法

原因: 容器同时只能管理一个进程,如果这个进程结束了容器就退出了,但是不表示容器只能运行一个进程(其他进程可在后台运行),但是要使容器不退出必须要有一个进程在前台执行. 解决方案: 启动脚本最后一个进程一定要用前台运行方式 即在进程最后不加 &(&表示在后台执行),否则容器退出 可在脚本后加  /bin/bash ,如果还不行,就换为 tail -f /dev/null (实时查看/dev/null) 原文地址:https://www.cnblogs.com/wangbaojun/p/10

解决hadoop启动后datanode无法启动问题

hadoop部署完成后datanode无法启动问题解决 1.检查是否有遗留的hadoop进程还在运行,如果有的话,先stop-all.sh或kill杀掉: 2.在master节点上,删除/tmp/hadoop-XXX/下的所有文件: 3.在slave节点上,删除/tmp/hadoop-XXX/下的所有文件: 4.格式化namenode,bin/hadoop namenode -format 5.bin/start-all.sh启动hadoop,检查.

通过添加注册表解决TomCat启动后控制台出现乱码

前提:在apache-tomcat-8.5.45\conf\ 此路径下的server.xml文件已经配置好编码格式1.使用win键+R,输入regedit,进入注册表2.找到注册表的HKEY_CURRENT_USER-->HKEY_CURRENT_USER\Console-->HKEY_CURRENT_USER\Console\TomCat-->CodePage-->修改数值数据为十进制的650013.如果第二部中没有TomCat和CodePage这两个,自行创建,创建时注意:To

解决41版后chrome菜单标题不支持mactype的方法

chrome升级后,采用directwrite,导致mactype无法对chrome进行字体渲染,根据前人的成果,解决方法总结如下: 1.chrome://flags/#disable-direct-write 启用 此项可以解决网页字体渲染问题 2.chrome快捷方式启动参数添加 --disable-directwrite-for-ui 此项可以解决菜单标题问题,但是仅此快捷方式有效 3.注册表修改添加--disable-directwrite-for-ui 可以完美解决chrome启动后的

详谈 UNIX 环境进程异常退出

原文链接:http://www.ibm.com/developerworks/cn/aix/library/1206_xiejd_unixexception/ 详谈 UNIX 环境进程异常退出 本文详细论述 UNIX 环境上的进程异常退出,将导致进程异常退出的各种情景归纳为两类,对每类情况详细分析了问题出现的根本原因,同时添加了相应的实例以易于您更好地进行了解.在此基础上,文章最后论述了应该如何避免和调试进程异常退出问题.希望读者阅读此文后,对进程异常退出问题有更深层的认识,有更系统的梳理,对调

TOMCAT异常退出分析和解决方法

最近遇到一个很诡异的问题,远程登录服务器,本来是想查看一下Tomcat的运行情况,结果用鼠标把窗体一拖,Tomcat居然自己关上了!就好像是自己按下了Ctrl+C一样!同事的电脑都没有出现这种情况,后来换了鼠标也不行(第一个反应就是鼠标的问题).最后关了几个正在运行的软件,居然又好了. 经过排查,确定是"有道词典"的问题,这个软件有个"划词"的功能,就是它搞的鬼,把"划词"功能一关就好了. 借着个机会整理一几种tomcat异常退出的情况和解决办法

Ubuntu18.06 Mate桌面环境下VirtuslBox打开虚拟机“全局菜单”异常退出解决办法

在安装完Ubuntu18.06 Mate桌面环境后在VirtuslBox里打开虚拟机会出现"全局菜单"异常退出问题. 产生上面问题的原因是你的虚拟机可能在 显示= >屏幕= >硬件加速里勾选了=>启用3D加速, 把这个选项关闭就可以解决上面的问题,不知道什么原因. 原文地址:https://www.cnblogs.com/pipci/p/10108909.html

[转] ASP.NET WEB API程序在VS启动或发布到IIS后启动后发生 - Could not load file or assembly &#39;System.Web.Http.WebHost’异常,无法正常访问

Just do Copy Local = true in the properties for the assembly(System.Web.Http.WebHost) and then do a redeploy, it should work fine. http://stackoverflow.com/questions/20323107/could-not-load-file-or-assembly-system-web-http-webhost-after-published-to-