2 votes

Pourquoi "sudo virsh" est-il suspendu dans la console ?

Je voulais expérimenter avec OpenStack sur mon iMac : J'ai donc installé Image live Ubuntu Cloud sur une VM et j'ai également exécuté DevStack sur une nouvelle VM de serveur Ubuntu 64 bits.

El DevStack script s'accroche à la ligne suivante :

instances=`sudo virsh list --all | grep $INSTANCE_NAME_PREFIX | sed "s/.*\($INSTANCE_NAME_PREFIX[0-9a-fA-F]*\).*/\1/g"`

J'ai commenté ce bloc et j'ai exécuté le script à nouveau, cette fois-ci, il ne s'est pas bloqué, ce qui a complété son exécution.

J'ai essayé d'exécuter sudo virsh list --all sur ma VM CloudLive et ça marche jusqu'à ce que je m'en détache.

Pourquoi est-ce que sudo virsh suspendu ?

Votre aide est appréciée.


Note 1 : Le site virsh La commande répond sans sudo .

Note 2 : Je ne suis pas sûr que ce soit important, mais j'exécute mes machines virtuelles dans VMWare Fusion.

4voto

XaviCampa Points 56

Assurez-vous qu'il n'y a pas d'instances en cours d'exécution de dmidecode .

killall -9 dmidecode

2voto

user92929 Points 21

killall dmidecode a fonctionné pour moi.

Je suis un peu surpris car je fonctionne sur 12.04 qui utilise libvirt 0.9.8 et de https://bugzilla.redhat.com/show_bug.cgi?id=796451 il semble qu'un correctif soit entré dans 0.9.6-5 .

2voto

Adhi Points 21

Tuer dmidecode fonctionne pour moi et continue l'installation de Django

utiliser un autre Shell ou ssh

killall -9  dmidecode

pour l'utilisateur root

ou

sudo killall -9 dmidecode

pour un utilisateur non root

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X