Почему & ldquo; sudo virsh & rdquo; висит в консоли?

Я хотел поэкспериментировать с OpenStack на своем iMac: поэтому я установил Ubuntu Cloud Live Image на виртуальную машину и также запустил DevStack на новой 64-битной виртуальной машине Ubuntu Server.

Скрипт DevStack висит на следующей строке:

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

Я прокомментировал этот блок и снова запустил скрипт, на этот раз он не завис; тем самым завершив свой прогон.

Я попытался запустить sudo virsh list --all на моей виртуальной машине CloudLive, и она просто работала, пока я не вырвался из нее.

Почему sudo virsh висит?

Ваша помощь приветствуется.


Примечание 1: Команда virsh отвечает без sudo.

Примечание 2: Не уверен, что это имеет значение, но я использую свои виртуальные машины в VMWare Fusion.

2
задан 24 May 2012 в 21:20

3 ответа

Убедитесь, что нет запущенных экземпляров dmidecode.

killall -9 dmidecode
0
ответ дан 24 May 2012 в 21:20

уничтожить dmidecode работы для меня и продолжаются к установке Django

используйте другую оболочку или ssh

killall -9  dmidecode

для пользователя root

или

sudo killall -9 dmidecode

для не пользователь root

2
ответ дан 24 May 2012 в 21:20

killall dmidecode работал для меня.

Я немного удивлен, поскольку я работаю на 12.04, который использует libvirt 0.9.8 и из https://bugzilla.redhat.com/show_bug.cgi?id=796451 это выглядит так исправление вошло в 0.9.6-5.

0
ответ дан 24 May 2012 в 21:20

Другие вопросы по тегам:

Похожие вопросы: