Xvfb启动失败错误

时间:2013-05-24 00:56:22

标签: linux ubuntu

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

xvfb-run:错误:Xvfb无法启动

任何解决方案? 提前谢谢

4 个答案:

答案 0 :(得分:108)

我收到此错误" xvfb-run:错误:Xvfb无法启动"在Ubuntu 14.04上,以前我的脚本在Ubuntu 12.04上运行没有问题。

我的脚本运行多次调用xvfb-run,但是由于错误导致我看到失败"服务器已经激活显示99"

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

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

答案 1 :(得分:19)

运行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]

答案 2 :(得分:17)

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

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

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

答案 3 :(得分:13)

发现问题系统名称为挂起过程

Xvfb

我杀了它并且工作正常。我之前发现它更早,因为我曾经试图找到'xvfb'名称

的进程