我一直在尝试在Virtualbox中的Ubuntu 20 O.S虚拟机上安装Openstack,但得到了以下错误。
[Call Trace]
./stack.sh:1311:start_glance
/opt/stack/devstack/lib/glance:480:die
[ERROR] /opt/stack/devstack/lib/glance:480 g-api did not start
Error on exit
World dumping... see /opt/stack/logs/worlddump-2021-02-08-170119.txt for details我搜索了错误,但都不起作用。local.conf文件内容如下。
~/devstack$ cat local.conf
[[local|localrc]]
# Password for KeyStone, Database, RabbitMQ and Service
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
# Host IP - get your Server/VM IP address from ip addr command
HOST_IP=192.168.122.1
disable_service etcd3我已经尝试了./unstack和./clean几次。如果任何人遇到该错误并找到修复方法或知道解决方法,请帮助我。感谢你的帮助。
发布于 2021-02-10 21:27:42
正如Devstack页面所述,Devstack最好在Ubuntu 18.04上测试。这就是为什么,它可能会在Ubuntu 20.04上出现问题。我建议你改用Ubuntu 18.04。我在Ubuntu 18.04上测试过它,它基本正常工作。另一个问题是:为什么要禁用etcd3?什么是目的?
发布于 2021-09-09 08:56:01
DevStack尝试支持Ubuntu的两个最新版本,最新/当前的Fedora版本,CentOS/RHEL8和OpenSUSE。
如果你没有偏好,Ubuntu20.04(焦点Fossa)是测试最多的,也可能是最流畅的。
我是用Ubuntu Server 20.04.3安装的。我发现我需要先删除几个包。安装程序可能对现有文件有点敏感:
错误:无法卸载'simplejson‘。它是一个已安装distutils的项目
apt remove -y python3-simplejson错误:无法卸载'pyasn1-modules‘。它是一个已安装distutils的项目
apt remove -y python3-pyasn1-modules我注意到我尝试在两台机器上安装。一个是笔记本电脑,另一个是至强驱动的微型服务器。在功能更强大的机器上安装很好,但在笔记本电脑上,由于超时,我遇到了更多的问题。因此,"g-api未启动“可能与此有关。
一个不好的选择是手动编辑systemd服务文件,并向服务部分添加一个较大的TimeoutSec值。最好设置一个更大的全局系统缺省值。
https://stackoverflow.com/questions/66106369
复制相似问题