我使用的是Ubuntu 11.04。 我想安装Xvfb和CutyCapt,以便拍摄网页快照。 我按照这里的说明进行操作,并执行了最后一行命令,但是出现了错误:
xvfb-run: error:Xvfb failed to start
有解决方法吗?谢谢。
我曾遇到同样的问题,通过运行以下命令解决了:
xvfb-run --auto-servernum --server-num=1 [your script]
--auto-servernum :尝试获取一个从99开始的免费服务器编号,或者使用--server-num参数传入的值。
按照 @wumpus 的建议运行 xvfb-run -e /dev/stdout [mycommand]
。
我收到了服务器锁定消息:
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]
找到了问题:系统中有一个进程挂起,名字为
Xvfb
我解决了这个问题并且现在它可以正常工作。我之前一直没找到它是因为我尝试查找名称为“xvfb”的进程。pkill Xvfb
即可! - Gengiolo
xvfb-run
会隐藏错误消息...... 给它加上-e /dev/stdout
可以查看问题的具体信息。 - user2404501