找回密码
 注册
查看: 117|回复: 0

ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-11-6 21:21:25 | 显示全部楼层 |阅读模式

, p+ `( A' f5 v! I* D7 O& q systemctl restart openstack-ceilometer-compute.service
! o6 c# h: F% U+ z查看日志:
9 x/ O( f3 F, i' ~* p  o
1 D; e9 ^4 p6 Q& l/ k/ }Nov  6 21:15:43 compute1 ceilometer-polling[107591]:    import xmltodict0 ]2 k) t8 T* Q6 l& r
Nov  6 21:15:43 compute1 ceilometer-polling[107591]: ModuleNotFoundError: No module named 'xmltodict'
- ?$ a- }6 Q8 }  @3 y2 Z3 gNov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Main process exited, code=exited, status=1/FAILURE
* D% o6 ^! y" T' `: }4 n# t( S# ONov  6 21:15:43 compute1 systemd[1]: openstack-ceilometer-compute.service: Failed with result 'exit-code'.3 u+ T2 v! A! d" N
Nov  6 21:15:44 compute1 systemd[1]: openstack-ceilometer-compute.service: Scheduled restart job, restart counter is at 4.
0 E! j( T- t2 a- GNov  6 21:15:44 compute1 systemd[1]: Started OpenStack ceilometer compute agent., B; {5 C7 w! |4 i" a  b
Nov  6 21:15:45 compute1 ceilometer-polling[107594]: Traceback (most recent call last):9 j$ ]( r/ D# m; A/ _5 y! B  O
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/bin/ceilometer-polling", line 6, in <module>
- g7 t$ ^/ o9 r6 \6 s1 fNov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.cmd.polling import main0 `: O9 m  C* s3 R  T( _
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/cmd/polling.py", line 26, in <module>" h; |8 W/ `* A6 Z' e6 a
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import manager! U! \& ~& O0 U9 i3 c
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/manager.py", line 42, in <module>5 t- x% e6 ?* A! B! m
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    from ceilometer.polling import dynamic_pollster& i) D- \: Q1 H% H0 k/ a, Y
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:  File "/usr/lib/python3.11/site-packages/ceilometer/polling/dynamic_pollster.py", line 25, in <module>  p6 X9 j, _, t2 x. d
Nov  6 21:15:45 compute1 ceilometer-polling[107594]:    import xmltodict
. N7 w5 Y; `; G  o' U+ DNov  6 21:15:45 compute1 ceilometer-polling[107594]: ModuleNotFoundError: No module named 'xmltodict'
4 t5 g0 G+ c) P4 ^/ d) |9 p) p6 {0 S* e+ g! }: h

6 Q3 q  Z: t9 H$ Y+ K* ~- f5 u0 r
- E) J  g# T6 J8 l问题解决:
7 @0 U* N; b1 ~, d
: d$ ~* b# d3 b* A$ F- e6 G5 b0 M+ k[root@compute1 ~]# pip list  |grep xml6 j" I5 Q* n, @4 d& d9 D7 s/ }
lxml                           5.3.04 ?3 D3 g( E9 g, t& H, j2 N: P% [7 s
[root@compute1 ~]# pip install xmltodict
# a% J. m0 t% n" k2 iCollecting xmltodict
0 F* W6 [# W$ O0 {$ \( @; h  Downloading xmltodict-1.0.2-py3-none-any.whl.metadata (15 kB)3 r& F) r0 m  D  T
Downloading xmltodict-1.0.2-py3-none-any.whl (13 kB)
& ]* x( z; E1 ~0 z! Y" @6 k! dInstalling collected packages: xmltodict
' O8 |/ @, |/ V: WSuccessfully installed xmltodict-1.0.2
8 F* r9 i; n9 ^) M9 TWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv1 j0 R3 B4 S- g4 k$ D
[root@compute1 ~]# systemctl restart openstack-ceilometer-compute.service 9 A5 R) q5 W4 U( @! Y9 T, j  M
[root@compute1 ~]# systemctl status openstack-ceilometer-compute.service
5 e3 t: U/ P0 u4 P# I● openstack-ceilometer-compute.service - OpenStack ceilometer compute agent
; g* A. J# `# h3 K! u     Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-compute.service; enabled; preset: disabled)3 y2 D8 c, {: ~1 D9 L0 S  t
     Active: active (running) since Thu 2025-11-06 21:18:31 CST; 23s ago
, }. F. A" M. ?  }/ B- q   Main PID: 107667 (ceilometer-poll). ?5 z- J0 ^$ t
      Tasks: 7 (limit: 72849)( V, V9 z' ~4 E% B9 m5 D# p
     Memory: 93.3M ()0 g' v+ x# g! F3 C) H! G* i! M) s1 B
     CGroup: /system.slice/openstack-ceilometer-compute.service
: b8 o* N+ [0 f( ~, q" S- b; k             ├─107667 "ceilometer-polling: master process [/usr/bin/ceilometer-polling --polling-namespaces compute --logfile /var/log>3 @7 k' h+ Z5 r$ j, B. J, K" ^# a
             └─107669 "ceilometer-polling: AgentManager worker(0)"
2 ?6 t( K. v! L9 \- W
5 O+ I2 k2 U0 H% Q6 ]$ D. H3 ENov 06 21:18:31 compute1 systemd[1]: Started OpenStack ceilometer compute agent.. I" m. K& m1 ?' q

  X, ~/ H9 ~& k4 @7 `
8 [, Z9 X; q3 t$ }' V6 z/ m$ \. Q6 S3 V0 s' B% \: r& r( H$ N

# R4 m: K* ~7 C2 P, c% E9 w# S" B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:05 , Processed in 0.016793 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表