Bug 29397 - [Anolis23.4][pkg][x86/aarch64]cloud-init 因执行 locale-gen 失败,导致状态为 error
Summary: [Anolis23.4][pkg][x86/aarch64]cloud-init 因执行 locale-gen 失败,导致状态为 error
Status: NEW
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 23.4
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: gaochang
QA Contact: bolong_tbl
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-09 17:57 UTC by gitpush
Modified: 2026-01-09 17:57 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gitpush alibaba_cloud_group 2026-01-09 17:57:43 UTC
[缺陷描述]:cloud-init 因执行 locale-gen 失败,导致状态为 error
[重现步骤]:
# yum install polkit-pkla-compat cloud-init
Last metadata expiration check: 0:13:46 ago on Fri 09 Jan 2026 05:38:57 PM CST.
Package polkit-pkla-compat-0.1-3.an23.aarch64 is already installed.
Package cloud-init-23.2.2-1.an23.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!


# cloud-init status --long
status: error
boot_status_code: enabled-by-generator
last_update: Fri, 09 Jan 2026 09:38:23 +0000
detail:
('locale', ProcessExecutionError("Unexpected error while running command.\nCommand: ['locale-gen', 'en_US.UTF-8']\nExit code: -\nReason: [Errno 2] No such file or directory: b'locale-gen'\nStdout: -\nStderr: -"))

[基础环境]
cat /etc/os-release
NAME="Anolis OS"
VERSION="23.4"
ID="anolis"
VERSION_ID="23.4"
PLATFORM_ID="platform:an23"
PRETTY_NAME="Anolis OS 23.4"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugzilla.openanolis.cn/"

[期望结果]:执行成功
[实际结果]:执行失败
[原因定位]:
[对比测试]: 

23.3上没有提供这个命令,但是能执行成功
# cloud-init status --long
status: done
boot_status_code: enabled-by-generator
last_update: Thu, 25 Sep 2025 07:29:54 +0000
detail:
DataSourceAliYun


版本一致:
yum install polkit-pkla-compat cloud-init
Last metadata expiration check: 3:02:35 ago on Fri 09 Jan 2026 01:53:23 AM EST.
Package polkit-pkla-compat-0.1-3.an23.aarch64 is already installed.
Package cloud-init-23.2.2-1.an23.noarch is already installed.