Ubuntu下使用Phoneinfoga执行扫描命令时出现/dev/dvb设备文件打开失败的致命错误
Ubuntu下使用Phoneinfoga执行扫描命令时出现/dev/dvb设备文件打开失败的致命错误
兄弟,你碰到的这个问题其实挺有意思的——Phoneinfoga本来是用来查询手机号信息的工具,怎么会扯到数字电视(DVB)设备上呢?本质原因是系统在执行扫描命令时,误尝试去打开一个不存在的DVB硬件设备文件,自然就报找不到文件的致命错误了。给你几个实用的解决思路:
- 先确认系统里确实没有DVB设备:打开终端执行
ls /dev/dvb,如果输出显示“没有那个文件或目录”,说明你的机子根本没装这类硬件,接下来就从Phoneinfoga本身找问题。 - 重新安装Phoneinfoga:优先用官方推荐的方式,比如下载预编译的最新二进制包,别用系统软件源里的旧版本——旧版本可能存在依赖关联错误,误把DVB相关模块拉进来了。
- 检查编译/安装参数(如果你是源码编译的话):如果是自己编译的Phoneinfoga,看看是不是编译时不小心启用了和DVB相关的编译选项,建议用默认配置重新编译一次。
- 排查环境变量干扰:偶尔会有其他工具的环境变量影响到Phoneinfoga的运行,你可以尝试在干净的终端环境(比如新开一个终端,不加载自定义脚本)里重新执行扫描命令,看看问题是否消失。
备注:内容来源于stack exchange,提问作者eca 6911
相关产品推荐
相关产品推荐

