xenstore-ler: símbolo indefinido: xs_open

1

Eu compilei com sucesso o hypervisor xen no Ubuntu 11.04.

No entanto, não consigo executá-lo corretamente.

o script de inicialização xencommons mostra Iniciando xenstored ............................................... Não foi possível iniciar o xenstored

Em investigações posteriores, parece que o script de inicialização simplesmente inicia a leitura do xenstore como este

xenstore-read -s / >/dev/null 2>&1

Obviamente, todas as saídas estão indo para / dev / null

A execução direta, isto é, xenstore-read -s / fornece a seguinte saída

xenstore-read: erro de pesquisa de símbolo: xenstore-read: símbolo indefinido: xs_open

Pesquisando pelo google apareceu infrutífero. Alguma idéia?

    
por Matt 03.08.2011 / 11:31

2 respostas

1

Como você construiu as ferramentas Xen? Parece que você pode ter comprado um pacote e colocado tudo quando as dependências sugeriram que não funcionaria, ou fez uma compilação local das ferramentas e, em seguida, sacou o tapete da biblioteca debaixo de seus pés.

    
por 03.08.2011 / 11:38
0

É necessário apenas reconstruir o xenstore.

cd xen-4.1.1/tools/xenstore
make clean
make install

Então funciona. Eu não sei porque, mas pode funcionar depois de reconstruído e reinstalado.

    
por 03.08.2011 / 19:37

Tags