página man do Virt-sysprep observa:
Você não precisa executar o virt-sysprep como root. Na verdade, nós geralmente recomendo que você não o faça. A hora em que você pode querer executá-lo como root é quando você precisa do root para acessar a imagem do disco, mas mesmo em Neste caso, seria melhor mudar as permissões no disco imagem para ser gravável como o usuário não-root executando o virt-sysprep.
Mas quando executo o virt-sysprep da minha conta de usuário, recebo o seguinte:
$ virt-sysprep -a asdf.vdi
Examinando o convidado ...
libguestfs: aviso: supermin-helper -f checksum retornou uma string curta Erro fatal: exceção Guestfs.Error ("não é possível encontrar nenhum libguestfs adequado dispositivo supermin, fixo ou antigo em LIBGUESTFS_PATH (pesquisa caminho: / usr / lib / guestfs) ")
Considerando que a execução com privilégios de root parece funcionar:
$ sudo virt-sysprep -a asdf.vdi
[sudo] senha para usuário:
Examinando os comentários dos hóspedes Executando "yum-uuid" Executando "utmp" Executando "udev-persistent-net"
Executando "tmp-files"
Executando "sssd-db-log"
Executando "ssh-userdir"
Executando "ssh-hostkeys" Executando "smolt-uuid"
Executando "script"
Executando "samba-db-log"
Executando "rpm-db"
Executando "rhn-systemid" Fazendo "semente aleatória"
Executando "fantoche-data-log"
Executando "senha"
Executando "pam-data"
Executando "package-manager-cache" Executando "pacct-log"
Executando "net-hwaddr"
Executando "net-hostname"
Executando "spool de email"
Executando "id de máquina" Executando "logfiles"
Executando "hostname"
Executando "firstboot" Executando "dovecot-data"
Executando "dhcp-server-state"
Executando "dhcp-client-state"
Executando "cron-spool"
Executando "crash-data" Executando "blkid-tab"
Executando "bash-history"
Executando "abrt-data" Executando "lvm-uuids"
O que dá?
(Ubuntu 14.04.2 64 bits)