[root@controller ~]# openstack domain create --description "An Example Domain" example __init__() got an unexpected keyword argument 'token'
时间: 2023-12-07 11:03:15 浏览: 27
这个错误可能是因为你的 OpenStack 环境没有正确配置。请确保你已经执行了以下操作:
1. 安装了 OpenStack 客户端命令行工具。
2. 配置了 OpenStack 环境变量,包括 OS_AUTH_URL、OS_PROJECT_NAME、OS_USERNAME、OS_PASSWORD 和 OS_USER_DOMAIN_NAME。
3. 确认你的环境变量已经正确加载。你可以通过运行 `env` 命令来检查。
如果你已经完成了上述步骤,请尝试重新运行该命令并确保你的 token 是有效的。如果问题仍然存在,请尝试使用 `openstack --debug domain create --description "An Example Domain" example` 命令,以获取更多详细信息和错误日志。
相关问题
[root@controller ~]# openstack port set --disable <port_name_or_id> -bash: 未预期的符号 `newline' 附近有语法错误
这个错误是因为您没有将 `<port_name_or_id>` 替换为实际的端口名称或ID。请将 `<port_name_or_id>` 替换为需要下线的端口的名称或ID,然后再次执行命令。例如:
```
openstack port set --disable my_port
```
或者
```
openstack port set --disable 1234abcd-5678-efgh-ijkl-9012qrstuvwxyz
```
这些命令将会分别禁用名为 `my_port` 或 ID 为 `1234abcd-5678-efgh-ijkl-9012qrstuvwxyz` 的端口。
openstack__init__() got an unexpected keyword argument 'user_domain_name
这个错误通常发生在使用 OpenStack SDK for Python 时,传递了一个未知的参数。
可能的原因是你传递了一个名为 "user_domain_name" 的参数,但是 OpenStack SDK for Python 并不支持这个参数。你可以检查一下你的代码,看看是否有这个参数的传递,或者尝试使用 OpenStack SDK for Python 支持的其他参数。
如果你确定你的代码没有问题,你可以尝试升级 OpenStack SDK for Python 到最新版本,或者使用其他的 OpenStack SDK for Python。