我想在我的 iMac 上尝试 OpenStack:所以我安装了Ubuntu 云实时镜像在 VM 上,我还在全新的 Ubuntu 64 位服务器 VM 上运行了 DevStack。
这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 VM 上运行它,但它只是手动运行,直到我摆脱它。
为什么是sudo virsh
悬吊的?
非常感谢您的帮助。
注1:该virsh
命令无需 即可响应sudo
。
笔记2:不确定这是否重要,但我在 VMWare Fusion 中运行我的虚拟机。
答案1
确保没有正在运行的实例dmidecode
。
killall -9 dmidecode
答案2
killall dmidecode
对我有用。
我有点惊讶,因为我正在运行 12.04,它使用libvirt 0.9.8
来自https://bugzilla.redhat.com/show_bug.cgi?id=796451看起来好像已经修复了0.9.6-5
。
答案3
杀死dmidecode
对我有用并继续安装 Django
使用另一个 shell 或 ssh
killall -9 dmidecode
对于 root 用户
或者
sudo killall -9 dmidecode
对于非 root 用户