devstack openstack 缺少身份验证插件密码所需的 auth-url 值

devstack openstack 缺少身份验证插件密码所需的 auth-url 值

我已经使用以下命令在 ubuntu 22 LTS 上设置了 devstack

echo “customUser ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/customUser

git clone https://opendev.org/openstack/devstack
cd devstack
./stack.sh
cd ~/devstack/
source openrc

admin-openrc.sh从 GUI加载

$ env | grep OS
OS_REGION_NAME=RegionOne
OS_PROJECT_DOMAIN_ID=default
OS_INTERFACE=public
OS_CACERT=
OS_AUTH_URL=http://192.168.192.110/identity
OS_TENANT_NAME=admin
OS_USER_DOMAIN_ID=default
LESSCLOSE=/usr/bin/lesspipe %s %s
OS_USERNAME=admin
OS_VOLUME_API_VERSION=3
OS_PROJECT_ID=bf9b26de572e4d53abf649fd6dda2c43
OS_AUTH_TYPE=password
OS_USER_DOMAIN_NAME=Default
OS_PROJECT_NAME=admin
OS_PASSWORD=secret
OS_IDENTITY_API_VERSION=3

当我运行以下命令时我似乎收到错误

$ sudo openstack quota set --secgroups 20 admin
Missing value auth-url required for auth plugin password

在此处输入图片描述

答案1

我在打开堆栈前使用了 sudo,这是没有必要的。没有 sudo 也可以工作

相关内容