xvfb run error no ubuntu 11.04

minha tarefa é rastrear os resultados de pesquisa do Google usando o webkit sem cabeça (PyQt4.QtWebkit) em python. O módulo estava rastreando bem os resultados usando PyQt4. Eu deveria ter que executar esse script no amazon ec2. Então, eu deveria ter que usar Xvfb (nenhum servidor x no ec2

e você está procurando um módulo de looping, você pode usar o módulo de looping para criar um módulo de looping, que pode ser executado em um loo "xvfb-run: error: Falha ao iniciar o Xvfb"

Como é suposto resolver?

Este é o meu loop:

for i in range(10):
    try:
        query_dict["start"] = i * 10
        url = base_url + ue(query_dict)
        flag = True
        while flag:
            parsed_dict = main(url)
            time.sleep(8.4)
            flag = False
    except:
        pass

main (url):

def main(url):
    cmd = "xvfb-run python /home/shan/temp/hg_intcen/lib/webpage_scrapper.py"+" "+str(url)
    print "Cmd EXE:"+ cmd
    proc = subprocess.Popen(cmd,shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE)
    proc.wait()
    sys.stdout.flush()
    result = proc.stdout.readlines()
    print "crawled: ",result[1]
    return result

@webpage_scrapper buscará todos os resultados html usando pyqt4. Como evitar que o xvfb falhe no loop?

questionAnswers(2)

yourAnswerToTheQuestion