我有Ubuntu 11.04,我正在尝试安装Xvfb和CutyCapt以便拍摄网页快照,我按照https://github.com/jaequery/cutycapt-installer-script-on-ubuntu/blob/master/install的说明执行了最后一行,它给了我一个错误
Xvfb-Run:错误:Xvfb无法启动
有什么解决方案吗?先谢谢你
我有Ubuntu 11.04,我正在尝试安装Xvfb和CutyCapt以便拍摄网页快照,我按照https://github.com/jaequery/cutycapt-installer-script-on-ubuntu/blob/master/install的说明执行了最后一行,它给了我一个错误
Xvfb-Run:错误:Xvfb无法启动
有什么解决方案吗?先谢谢你
5条答案
按热度按时间9wbgstp71#
我在Ubuntu 14.04上收到这个错误“xvfb-run:Error:Xvfb Failure to Start”,之前我的脚本在Ubuntu 12.04上运行时没有问题。
我的脚本运行了多次,调用xvfb-run,但我看到失败,因为出现错误“服务器已为Display 99激活”
当xvfb-run命令返回时,Xvfb似乎并没有结束。
我的解决方案是使用
"xvfb-run -a [mycommand]"
,这样如果使用99,则xvfb使用另一个显示。cnjp1d6j2#
有相同的问题,通过运行以下代码解决了它:
yqhsw0fo3#
按照@wumpus的建议运行
xvfb-run -e /dev/stdout [mycommand]
。我收到服务器锁定消息:
使用
sudo
为我解决了这个问题:bvjxkvbb4#
发现系统中存在挂起进程名称问题
我杀了它,而且工作得很好。我较新地发现了它,因为我过去常常尝试查找名为‘xvfb’的进程
wgx48brx5#
在Mac OS上运行bash脚本时,我遇到了这个错误。在运行脚本之前打开XQuartz解决了我的问题。