11 Nov
2025
11 Nov
'25
2:15 p.m.
您好:
在openEuler release 22.03 (LTS-SP3)上安装最新版devstack报错,看起来是不支持,具体报错是没有lsb_release,导致 Unable to determine DISTRO。
https://docs.openstack.org/devstack/latest/index.html 这里显示支持openEuler
Start with a clean and minimal install of a Linux system. DevStack
attempts to support the two latest LTS releases of Ubuntu,
Rocky Linux 9 and openEuler.
请问我要用哪个devstack版本?
具体log如下:
Last metadata expiration check: 0:21:31 ago on Tue 11 Nov 2025 11:31:51 AM CST.
Package python3-distro-1.6.0-2.oe2203sp3.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
++ lsb_release -r -s
/opt/stack/devstack/functions-common: line 448: lsb_release: command not found
+ os_RELEASE=
++ lsb_release -c -s
/opt/stack/devstack/functions-common: line 449: lsb_release: command not found
+ os_CODENAME=
++ lsb_release -i -s
/opt/stack/devstack/functions-common: line 450: lsb_release: command not found
+ os_VENDOR=
+ [[ '' =~ (Debian|Ubuntu) ]]
+ os_PACKAGE=rpm
+ typeset -xr os_VENDOR
+ typeset -xr os_RELEASE
+ typeset -xr os_PACKAGE
+ typeset -xr os_CODENAME
+ [[ '' =~ (Ubuntu) ]]
+ [[ '' =~ (Debian) ]]
+ [[ '' =~ (Fedora) ]]
+ [[ '' =~ (Red.*Hat) ]]
+ [[ '' =~ (CentOS) ]]
+ [[ '' =~ (AlmaLinux) ]]
+ [[ '' =~ (Scientific) ]]
+ [[ '' =~ (OracleServer) ]]
+ [[ '' =~ (RockyLinux) ]]
+ [[ '' =~ (Virtuozzo) ]]
+ [[ '' =~ (openEuler) ]]
+ die 509 'Unable to determine DISTRO, can not continue.'
+ local exitcode=1
+ set +o xtrace
[Call Trace]
./stack.sh:185:GetDistro
/opt/stack/devstack/functions-common:509:die
[ERROR] /opt/stack/devstack/functions-common:509 Unable to determine DISTRO, can not continue.
[stack@h3a devstack]$ lsb_release
-bash: lsb_release: command not found
[stack@h3a devstack]$ git log
commit b0016635d58f81dda750b3b747ae07fadad55b45 (HEAD -> master, origin/master, origin/HEAD)
Merge: b0146a2d a8fc640b
Author: Zuul <zuul@review.opendev.org>
Date: Sat Nov 8 02:34:08 2025 +0000
35
Age (days ago)
35
Last active (days ago)
0 comments
1 participants
participants (1)
-
kk