Я хотел поэкспериментировать с 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.
Убедитесь, что нет запущенных экземпляров dmidecode
.
killall -9 dmidecode
уничтожить dmidecode
работы для меня и продолжаются к установке Django
используйте другую оболочку или ssh
killall -9 dmidecode
для пользователя root
или
sudo killall -9 dmidecode
для не пользователь root
killall dmidecode
работал для меня.
Я немного удивлен, поскольку я работаю на 12.04, который использует libvirt 0.9.8
и из https://bugzilla.redhat.com/show_bug.cgi?id=796451 это выглядит так исправление вошло в 0.9.6-5
.