![](/img/trans.png)
[英]Failed to discover available identity versions when contacting http://controller:5000/v3
[英]DevStack Installation - Failed to discover available identity versions when contacting http://IP/identity. Attempting to parse version from URL
我正在尝试根据本教程在 Ubuntu 18.04 上安装 Devstack。 我使用以下内容创建了用户stack
和文件local.conf
:
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
当我运行./stack
时,我收到以下错误:
WARNING py.warnings [None req-d71fb2ee-2193-40d0-b1df-862dae6292c6 None None] /usr/local/lib/python3.6/dist-packages/pycadf/identifier.py:72: UserWarning: Invalid uuid: RegionOne. To ensure interoperability, identifiers should be a valid uuid.
'identifiers should be a valid uuid.' % (value)))
INFO keystone.cmd.bootstrap [None req-d71fb2ee-2193-40d0-b1df-862dae6292c6 None None] Created region RegionOne
INFO keystone.cmd.bootstrap [None req-d71fb2ee-2193-40d0-b1df-862dae6292c6 None None] Created public endpoint http://192.168.131.133/identity
INFO keystone.cmd.bootstrap [None req-d71fb2ee-2193-40d0-b1df-862dae6292c6 None None] Created admin endpoint http://192.168.131.133/identity
+./stack.sh:main:1084 create_keystone_accounts
+lib/keystone:create_keystone_accounts:314 local admin_project
++lib/keystone:create_keystone_accounts:315 oscwrap project show admin -f value -c id
++functions-common:oscwrap:2315 local xtrace
+++functions-common:oscwrap:2316 set +o
+++functions-common:oscwrap:2316 grep xtrace
++functions-common:oscwrap:2316 xtrace='set -o xtrace'
++functions-common:oscwrap:2317 set +o xtrace
Failed to discover available identity versions when contacting http://192.168.131.133/identity. Attempting to parse version from URL.
Could not find versioned identity endpoints when attempting to authenticate. Please check that your auth_url is correct. Not Found (HTTP 404)
++functions-common:oscwrap:2334 return 1
+lib/keystone:create_keystone_accounts:315 admin_project=
+lib/keystone:create_keystone_accounts:1 exit_trap
+./stack.sh:exit_trap:489 local r=1
++./stack.sh:exit_trap:490 jobs -p
+./stack.sh:exit_trap:490 jobs=
+./stack.sh:exit_trap:493 [[ -n '' ]]
+./stack.sh:exit_trap:499 '[' -f /tmp/tmp.8Vq4sCbYzU ']'
+./stack.sh:exit_trap:500 rm /tmp/tmp.8Vq4sCbYzU
+./stack.sh:exit_trap:504 kill_spinner
+./stack.sh:kill_spinner:399 '[' '!' -z '' ']'
+./stack.sh:exit_trap:506 [[ 1 -ne 0 ]]
+./stack.sh:exit_trap:507 echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:509 type -p generate-subunit
+./stack.sh:exit_trap:510 generate-subunit 1589219267 290 fail
+./stack.sh:exit_trap:512 [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:515 /usr/bin/python3.6 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2020-05-11-175237.txt for details
+./stack.sh:exit_trap:524 exit 1
如何解决这个问题呢?
我做了两件事来解决这个问题。 首先,非活动 UFW ( systemctl stop ufw
)。 其次,修改local.conf
将密码放在每一行中,如下所示:
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=secret
RABBIT_PASSWORD=secret
SERVICE_PASSWORD=secret
我正在使用 Ubuntu (ubuntu-18.04.5-live-server-amd64),基本上我正在这样做:
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
sudo su - stack
git clone https://opendev.org/openstack/devstack
cd devstack
echo -e "[[local|localrc]]\nADMIN_PASSWORD=secret\nDATABASE_PASSWORD=secret\nRABBIT_PASSWORD=secret\nSERVICE_PASSWORD=secret" >> local.conf
export XDG_SESSION_TYPE=wayland
nohup ./stack.sh &
如果要在 VM 上安装,添加足够的内存 memory 和 cpu,至少 2 个内核和 8GB 内存很重要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.