85

我有 Ubuntu 11.04 我正在尝试安装 Xvfb 和 CutyCapt 以拍摄网页快照我按照说明 https://github.com/jaequery/cutycapt-installer-script-on-ubuntu/blob/master/install 和我执行了最后一行,它给了我一个错误

xvfb-run: 错误:Xvfb 启动失败

有什么解决办法吗?先感谢您

4

4 回答 4

142

我在 Ubuntu 14.04 上收到此错误“xvfb-run: error: Xvfb failed to start”,以前我的脚本在 Ubuntu 12.04 上运行没有问题。

我的脚本多次调用 xvfb-run 运行,但由于错误“服务器已为显示 99 处于活动状态”,我看到失败

当 xvfb-run 命令返回时,似乎 Xvfb 并未结束。

我的解决方案是使用"xvfb-run -a [mycommand]"xvfb 如果正在使用 99 则使用另一个显示器。

于 2014-09-01T17:36:09.913 回答
25

有同样的问题,通过运行它来解决它:

xvfb-run --auto-servernum --server-num=1 [your script]

--auto-servernum : 尝试获取一个免费的服务器编号,从 99 开始,或者--server-num的参数

于 2016-03-15T03:11:23.280 回答
24

xvfb-run -e /dev/stdout [mycommand]按照@wumpus 的建议运行。

我收到服务器锁定消息:

Fatal server error:
Could not create server lock file: /tmp/.X99-lock

xvfb-run: 

error: Xvfb failed to start

使用sudo为我解决了这个问题:

sudo xvfb-run -e /dev/stdout [mycommand]
于 2013-11-21T16:07:48.620 回答
18

发现问题 系统中存在挂起进程的名称

Xvfb

我杀了它并且工作正常。我较早发现它,因为我曾经尝试使用“xvfb”名称查找进程

于 2016-02-27T05:59:04.617 回答