Xvfb失败的启动错误

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

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

任何解决scheme? 先谢谢你

我在Ubuntu 14.04上遇到了这个错误“xvfb-run:error:Xvfb failed to start”,之前我的脚本在Ubuntu 12.04上运行时没有问题。

我的脚本运行多次调用xvfb-运行,但我看到由于错误“服务器已经为显示99激活”

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

我的解决scheme是使用"xvfb-run -a [mycommand]"因此xvfb在使用99时使用另一个显示。

运行xvfb-run -e /dev/stdout [mycommand] ,build议使用@wumpus。

我收到服务器locking消息:

 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-run --auto-servernum --server-num=1 [your script] 

–auto-servernum :尝试从99开始获取免费的服务器号码,或者将参数设置为–server-num

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

 Xvfb 

我杀了它,工作正常。 我以前发现它更早,因为我曾尝试用'xvfb'名称来查找进程