Este é o comando libguestfs-test-tool que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS
PROGRAMA:
NOME
libguestfs-test-tool - Diagnóstico para libguestfs
SINOPSE
libguestfs-test-tool [--opções]
DESCRIÇÃO
libguestfs-test-tool é um programa de teste fornecido com libguestfs para permitir que você verifique o básico
A funcionalidade libguestfs está funcionando. Isso é necessário porque libguestfs ocasionalmente
quebras por razões além do nosso controle: geralmente por causa de mudanças no qemu subjacente
ou pacotes de kernel, ou o ambiente de host.
Se você suspeitar de um problema no libguestfs, basta executar:
ferramenta de teste libguestfs
Ele irá imprimir muitas mensagens de diagnóstico.
Se for executado até a conclusão com sucesso, você verá isso perto do final:
===== TESTE FINALIZADO OK =====
e a ferramenta de teste será encerrada com o código 0.
Se falhar (e / ou sair com código de erro diferente de zero), cole o completo, não editado
saída da ferramenta de teste em um relatório de bug. Mais informações sobre como relatar bugs podem ser
encontrado no http://libguestfs.org/ .
OPÇÕES
--Socorro
Exibir informações curtas de uso e sair.
--qemu qemu_binary
Se você baixou outro binário qemu, aponte esta opção para o caminho completo do
binário para tentar.
--qemudir qemu_source_dir
Se você compilou o qemu do código-fonte, aponte esta opção no diretório-fonte para
tente.
-t N
--tempo esgotado N
Defina o tempo limite de inicialização para "N" segundos. O padrão é 600 segundos (10 minutos) que
geralmente não precisa ser ajustado.
-V
--versão
Mostra o número da versão libguestfs e sai.
TENTANDO OUT A DIFERENTE VERSÃO OF QEMU
Se você compilou outra versão do qemu da fonte e gostaria de tentar, então
você pode usar o --qemudir opção para apontar para o diretório de origem do qemu.
Se você baixou um binário qemu de algum lugar, use o --qemu opção de apontar para o
binário.
Observe que, ao usar essas opções, você pode ignorar o negócio de scripts de invólucro qemu ("QEMU
WRAPPERS "em convidados(3)), uma vez que libguestfs-test-tool escreve um script wrapper para você se
um é necessário.
TENTANDO OUT A DIFERENTE NÚCLEO
Você pode dizer ao supermin para tentar um kernel diferente. Você faz isso definindo o ambiente
variáveis "SUPERMIN_KERNEL", "SUPERMIN_KERNEL_VERSION" e / ou "SUPERMIN_MODULES".
Consulte "VARIÁVEIS DE AMBIENTE" em superminuto(1) para mais informações.
TENTANDO OUT A DIFERENTE VERSÃO OF LIBVIRT
Para descobrir qual backend é o padrão em seu pacote libguestfs, faça:
cancelar LIBGUESTFS_BACKEND
Guestfish get-back-end
Se você estiver usando o backend libvirt, então você pode tentar um diferente (por exemplo, upstream)
versão do libvirt executando estes comandos (não como root):
killall libvirtd lt-libvirtd
~ / caminho / para / libvirt / run ferramenta de teste libguestfs
O primeiro comando elimina qualquer processo "libvirtd" de sessão que possa estar em execução no
máquina. O segundo comando usa o script de "execução" da libvirt (na versão de nível superior da libvirt
diretório) para definir algumas variáveis de ambiente para que a versão alternativa de libvirt seja
usado para executar o programa.
TENTANDO OUT COM / SEM LIBVIRT
Para descobrir qual backend é o padrão em seu pacote libguestfs, faça:
cancelar LIBGUESTFS_BACKEND
Guestfish get-back-end
Se você estiver usando o backend libvirt, você pode tentar sem (ex. Libguestfs diretamente
lançando qemu) fazendo:
exportar LIBGUESTFS_BACKEND = direto
Ou se estiver usando o back-end padrão (direto), você pode tentar libvirt:
export LIBGUESTFS_BACKEND = libvirt
ou com libvirt e um URI libvirt específico:
export LIBGUESTFS_BACKEND = libvirt: qemu: /// sessão
TENTANDO OUT DIFERENTE SELINUX DEFINIÇÕES
Para descobrir qual backend é o padrão em seu pacote libguestfs, faça:
cancelar LIBGUESTFS_BACKEND
Guestfish get-back-end
Para descobrir se o SELinux está sendo usado, faça:
getenforce
Se você estiver usando libvirt, SELinux e sVirt, então você pode tentar ver se mudando SELinux
para o modo "permissivo" faz qualquer diferença. Use este comando como root:
setenforce permissivo
Se isso fizer diferença, procure nos registros de auditoria por falhas recentes ("AVCs"):
ausearch -m avc -ts recente
Você pode converter AVCs em regras de política SELinux sugeridas usando ferramentas como audit2allow(1).
Para obter mais informações, consulte o "Guia do usuário do Linux com segurança aprimorada".
Para reativar o SELinux e o sVirt, faça:
setenforce Aplicação
AUTO DIAGNÓSTICO
Consulte "PROCESSO DE INICIALIZAÇÃO DO APARELHO" em convidados(3) entender as mensagens produzidas por
libguestfs-test-tool e / ou possíveis erros.
SAIR STATUS
retorna libguestfs-test-tool 0 se os testes foram concluídos sem erros, ou 1 se houvesse um
erro.
MEIO AMBIENTE VARIÁVEIS
Para a lista completa de variáveis de ambiente que podem afetar libguestfs, consulte o
convidados(3) página de manual.
Use libguestfs-test-tool online usando serviços onworks.net